ESTSettingIBeaconMotionUUID
@interface ESTSettingIBeaconMotionUUID : ESTSettingReadOnly <NSCopying>
ESTSettingIBeaconMotionUUID represents iBeacon MotionUUID value. This is the iBeacon Proximity UUID device broadcasts when MotionUUID feature is enabled, and the device is in motion.
-
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype)initWithValue:(nonnull NSUUID *)motionUUID;Swift
init(value motionUUID: UUID)Parameters
motionUUIDiBeacon MotionUUID value.
Return Value
Initialized object.
-
Returns current value of iBeacon MotionUUID setting.
Declaration
Objective-C
- (nonnull NSUUID *)getValue;Swift
func getValue() -> UUIDReturn Value
iBeacon MotionUUID value.
-
Method allows to read value of initialized iBeacon MotionUUID setting object.
Declaration
Objective-C
- (void)readValueWithCompletion: (nonnull ESTSettingIBeaconMotionUUIDCompletionBlock)completion;Swift
func readValue(completion: @escaping ESTSettingIBeaconMotionUUIDCompletionBlock)Parameters
completionBlock to be invoked when the operation is complete.
-
Method allows to generate Proximity Motion UUID based on regular Proximity UUID.
Declaration
Objective-C
+ (nonnull NSUUID *)motionProximityUUIDForProximityUUID: (nonnull NSUUID *)proximityUUID;Swift
class func motionProximityUUID(forProximityUUID proximityUUID: UUID) -> UUIDParameters
proximityUUIDRegular proximity UUID.
Return Value
Generated Motion UUID.
View on GitHub
ESTSettingIBeaconMotionUUID Class Reference