diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f6e26e0f..eaf0869bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,15 @@ -## 4.11.0 (October 12, 2016) +## 4.11.1 (October 25, 2016) -Features: +Improvements: -- Location Beacon has Estimote Storage, a non-volatile data storage. Feature requires firmware 4.9.0 or newer. +- Previously, Estimote Monitoring events could ring in some situations (enter-exit-enter-exit). This version diminishes the exit event ringing effect. -Bugfixes: +## 4.11.0 (October 11, 2016) + +Features: + +- Location Beacon has Estimote Storage, a non-volatile data storage. Feature requires firmware 4.9.0 or newer. -- Fixed range of values for Motion Only Advertising Delay. - ## 4.10.0 (September 30, 2016) Features: diff --git a/Documents/Classes/ESTBeaconOperationGenericAdvertiserData.html b/Documents/Classes/ESTBeaconOperationGenericAdvertiserData.html deleted file mode 100644 index 1b2501ffe..000000000 --- a/Documents/Classes/ESTBeaconOperationGenericAdvertiserData.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - ESTBeaconOperationGenericAdvertiserData Class Reference - - - - - - -
-
-

EstimoteSDK

- Estimote -
- - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingOperation : NSObject
Conforms toESTBeaconOperationProtocol
Declared inESTBeaconOperationGenericAdvertiserData.h
- - - - -
- -

Overview

-

ESTBeaconOperationGenericAdvertiserData allows to create read/write operations for GenericAdvertiser GenericAdvertiserData setting of a device.

-
- - - - - - - - - - - - - -
- -

Class Methods

- -
- -

readOperationForAdvertiser:completion:

- - - -
-

Method allows to create read operation for GenericAdvertiser GenericAdvertiserData setting.

-
- - - -
+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID completion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion
- - - -
-

Parameters

- -
-
advertiserID
-

Advertiser ID.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserData.h
-
- - -
- -
- -

writeOperationForAdvertiser:setting:completion:

- - - -
-

Method allows to create write operation for GenericAdvertiser GenericAdvertiserData setting.

-
- - - -
+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID setting:(ESTSettingGenericAdvertiserData *)setting completion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion
- - - -
-

Parameters

- -
-
advertiserID
-

Advertiser ID.

-
- -
-
setting
-

Setting to be written to a device.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserData.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTBeaconOperationGenericAdvertiserEnable.html b/Documents/Classes/ESTBeaconOperationGenericAdvertiserEnable.html deleted file mode 100644 index bc640667a..000000000 --- a/Documents/Classes/ESTBeaconOperationGenericAdvertiserEnable.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - ESTBeaconOperationGenericAdvertiserEnable Class Reference - - - - - - -
-
-

EstimoteSDK

- Estimote -
- - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingOperation : NSObject
Conforms toESTBeaconOperationProtocol
Declared inESTBeaconOperationGenericAdvertiserEnable.h
- - - - -
- -

Overview

-

ESTBeaconOperationGenericAdvertiserEnable allows to create read/write operations for GenericAdvertiser GenericAdvertiserEnable setting of a device.

-
- - - - - - - - - - - - - -
- -

Class Methods

- -
- -

readOperationForAdvertiser:completion:

- - - -
-

Method allows to create read operation for GenericAdvertiser GenericAdvertiserEnable setting.

-
- - - -
+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID completion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion
- - - -
-

Parameters

- -
-
advertiserID
-

Advertiser ID.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserEnable.h
-
- - -
- -
- -

writeOperationForAdvertiser:setting:completion:

- - - -
-

Method allows to create write operation for GenericAdvertiser GenericAdvertiserEnable setting.

-
- - - -
+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID setting:(ESTSettingGenericAdvertiserEnable *)setting completion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion
- - - -
-

Parameters

- -
-
advertiserID
-

Advertiser ID.

-
- -
-
setting
-

Setting to be written to a device.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserEnable.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTBeaconOperationGenericAdvertiserInterval.html b/Documents/Classes/ESTBeaconOperationGenericAdvertiserInterval.html deleted file mode 100644 index f6389b1d8..000000000 --- a/Documents/Classes/ESTBeaconOperationGenericAdvertiserInterval.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - ESTBeaconOperationGenericAdvertiserInterval Class Reference - - - - - - -
-
-

EstimoteSDK

- Estimote -
- - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingOperation : NSObject
Conforms toESTBeaconOperationProtocol
Declared inESTBeaconOperationGenericAdvertiserInterval.h
- - - - -
- -

Overview

-

ESTBeaconOperationGenericAdvertiserInterval allows to create read/write operations for GenericAdvertiser GenericAdvertiserInterval setting of a device.

-
- - - - - - - - - - - - - -
- -

Class Methods

- -
- -

readOperationForAdvertiser:completion:

- - - -
-

Method allows to create read operation for GenericAdvertiser GenericAdvertiserInterval setting.

-
- - - -
+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID completion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion
- - - -
-

Parameters

- -
-
advertiserID
-

Advertiser ID.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserInterval.h
-
- - -
- -
- -

writeOperationForAdvertiser:setting:completion:

- - - -
-

Method allows to create write operation for GenericAdvertiser GenericAdvertiserInterval setting.

-
- - - -
+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID setting:(ESTSettingGenericAdvertiserInterval *)setting completion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion
- - - -
-

Parameters

- -
-
advertiserID
-

Advertiser ID.

-
- -
-
setting
-

Setting to be written to a device.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserInterval.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTBeaconOperationGenericAdvertiserPower.html b/Documents/Classes/ESTBeaconOperationGenericAdvertiserPower.html deleted file mode 100644 index 5ce1af32f..000000000 --- a/Documents/Classes/ESTBeaconOperationGenericAdvertiserPower.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - ESTBeaconOperationGenericAdvertiserPower Class Reference - - - - - - -
-
-

EstimoteSDK

- Estimote -
- - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingOperation : NSObject
Conforms toESTBeaconOperationProtocol
Declared inESTBeaconOperationGenericAdvertiserPower.h
- - - - -
- -

Overview

-

ESTBeaconOperationGenericAdvertiserPower allows to create read/write operations for GenericAdvertiser GenericAdvertiserPower setting of a device.

-
- - - - - - - - - - - - - -
- -

Class Methods

- -
- -

readOperationForAdvertiser:completion:

- - - -
-

Method allows to create read operation for GenericAdvertiser GenericAdvertiserPower setting.

-
- - - -
+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID completion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion
- - - -
-

Parameters

- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserPower.h
-
- - -
- -
- -

writeOperationForAdvertiser:setting:completion:

- - - -
-

Method allows to create write operation for GenericAdvertiser GenericAdvertiserPower setting.

-
- - - -
+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID setting:(ESTSettingGenericAdvertiserPower *)setting completion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion
- - - -
-

Parameters

- -
-
setting
-

Setting to be written to a device.

-
- -
-
completion
-

Block invoked when the operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized object.

-
- - - - - - - - - - - -
-

Declared In

- ESTBeaconOperationGenericAdvertiserPower.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTCloudOperationDeviceInfoClusterIdentifier.html b/Documents/Classes/ESTCloudOperationDeviceInfoClusterIdentifier.html deleted file mode 100644 index f736a2861..000000000 --- a/Documents/Classes/ESTCloudOperationDeviceInfoClusterIdentifier.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - -
-
-

EstimoteSDK

- Estimote -
- - - -
- -
-
- - - -
- - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTGenericIBeacon.html b/Documents/Classes/ESTGenericIBeacon.html deleted file mode 100644 index b2ab3ff4b..000000000 --- a/Documents/Classes/ESTGenericIBeacon.html +++ /dev/null @@ -1,703 +0,0 @@ - - - - - ESTGenericIBeacon Class Reference - - - - - - -
-
-

EstimoteSDK

- Estimote -
- - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inESTGenericIBeacon.h
- - - - -
- -

Overview

-

ESTGenericIBeacon represents iBeacon packet for Generic Advertiser.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

macAddress

- - - -
-

MAC address of the device (6 bytes)

-
- - - -
@property (nonatomic, strong, readonly) NSData *macAddress
- - - - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- -

major

- - - -
-

iBeacon Major

-
- - - -
@property (nonatomic, assign, readonly) CLBeaconMajorValue major
- - - - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- -

measuredPower

- - - -
-

iBeacon Measured Power

-
- - - -
@property (nonatomic, assign, readonly) int8_t measuredPower
- - - - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- -

minor

- - - -
-

iBeacon Minor

-
- - - -
@property (nonatomic, assign, readonly) CLBeaconMinorValue minor
- - - - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- -

proximityUUID

- - - -
-

iBeacon Proximity UUID

-
- - - -
@property (nonatomic, strong, readonly) NSUUID *proximityUUID
- - - - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

randomStaticMacAddressForIdentifier:seed:

- - - -
-

Method allows to generate MAC address using Identifier and seed.

-
- - - -
+ (NSData *)randomStaticMacAddressForIdentifier:(NSString *)identifier seed:(int32_t)seed
- - - -
-

Parameters

- -
-
identifier
-

Identifier to be used for Mac generation. Device Identifier is recommented to be used here.

-
- -
-
seed
-

Seed for Mac address generation. Advertiser ID is recommended to be used here.

-
- -
- - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

getPayloadData

- - - -
-

Method returns Generic Advertiser payload required to broadcast iBeacon packet.

-
- - - -
- (NSData *)getPayloadData
- - - - - -
-

Return Value

-

Payload for Generic Advertiser.

-
- - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- -

initWithProximityUUID:major:minor:measuredPower:macAddress:

- - - -
-

Method allows initialize object.

-
- - - -
- (instancetype)initWithProximityUUID:(NSUUID *)proximityUUID major:(CLBeaconMajorValue)major minor:(CLBeaconMinorValue)minor measuredPower:(int8_t)measuredPower macAddress:(NSData *)macAddress
- - - -
-

Parameters

- -
-
proximityUUID
-

iBeacon Proximity UUID value.

-
- -
-
major
-

iBeacon Major value.

-
- -
-
minor
-

iBeacon Minor value.

-
- -
-
measuredPower
-

Measured power for iBeacon packet.

-
- -
-
macAddress
-

Mac address power for iBeacon packet.

-
- -
- - - - - - - - - - - - - -
-

Declared In

- ESTGenericIBeacon.h
-
- - -
- -
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTMonitoringManager.html b/Documents/Classes/ESTMonitoringManager.html index 0f449ac75..a421cf632 100644 --- a/Documents/Classes/ESTMonitoringManager.html +++ b/Documents/Classes/ESTMonitoringManager.html @@ -317,7 +317,7 @@

startMonitoringForIdentifier:inProximity:

Starts reporting monitoring events for device broadcasting Estimote Location packet with given identifier. Fetches monitoring parameters from Estimote Cloud, uses them to provide best monitoring experience, -and calls code>monitoringManagerdidStart.

+and calls monitoringManagerdidStart.

diff --git a/Documents/Classes/ESTSettingGenericAdvertiserData.html b/Documents/Classes/ESTSettingGenericAdvertiserData.html deleted file mode 100644 index 9e812c40b..000000000 --- a/Documents/Classes/ESTSettingGenericAdvertiserData.html +++ /dev/null @@ -1,660 +0,0 @@ - - - - - ESTSettingGenericAdvertiserData Class Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingReadWrite : ESTSettingReadOnly : ESTSettingBase : NSObject
Conforms toNSCopying
Declared inESTSettingGenericAdvertiserData.h
- - - - -
- -

Overview

-

ESTSettingGenericAdvertiserData represents GenericAdvertiser GenericAdvertiserData value.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

validationErrorForValue:

- - - -
-

Method checks if provided value is allowed. Returns nil if validation passes.

-
- - - -
+ (NSError *_Nullable)validationErrorForValue:(NSData *)genericAdvertiserData
- - - -
-

Parameters

- -
-
genericAdvertiserData
-

GenericAdvertiserData value.

-
- -
- - - -
-

Return Value

-

Error object describing why validation failed. Nil if validation passes.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

getValue

- - - -
-

Returns current value of GenericAdvertiser GenericAdvertiserData setting.

-
- - - -
- (NSData *)getValue
- - - - - -
-

Return Value

-

GenericAdvertiser GenericAdvertiserData value.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - -
- -
- -

initWithValue:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(NSData *)genericAdvertiserData
- - - -
-

Parameters

- -
-
genericAdvertiserData
-

GenericAdvertiser GenericAdvertiserData value.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - -
- -
- -

initWithValue:advertiserID:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(NSData *)genericAdvertiserData advertiserID:(ESTGenericAdvertiserID)advertiserID
- - - -
-

Parameters

- -
-
genericAdvertiserData
-

GenericAdvertiser GenericAdvertiserData value.

-
- -
-
advertiserID
-

GenericAdvertiser ID.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - -
- -
- -

readValueWithCompletion:

- - - -
-

Method allows to read value of initialized GenericAdvertiser GenericAdvertiserData setting object.

-
- - - -
- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion
- - - -
-

Parameters

- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized operation object.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - -
- -
- -

writeValue:completion:

- - - -
-

Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserData setting object. -Value provided during initialization will be used as a desired value.

-
- - - -
- (void)writeValue:(NSData *)genericAdvertiserData completion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion
- - - -
-

Parameters

- -
-
genericAdvertiserData
-

GenericAdvertiserData value to be written to the device.

-
- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized operation object.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - -
- -
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTSettingGenericAdvertiserEnable.html b/Documents/Classes/ESTSettingGenericAdvertiserEnable.html deleted file mode 100644 index b3f5ebadf..000000000 --- a/Documents/Classes/ESTSettingGenericAdvertiserEnable.html +++ /dev/null @@ -1,586 +0,0 @@ - - - - - ESTSettingGenericAdvertiserEnable Class Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingReadWrite : ESTSettingReadOnly : ESTSettingBase : NSObject
Conforms toNSCopying
Declared inESTSettingGenericAdvertiserEnable.h
- - - - -
- -

Overview

-

ESTSettingGenericAdvertiserEnable represents GenericAdvertiser GenericAdvertiserEnabled value.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

getValue

- - - -
-

Returns current value of GenericAdvertiser GenericAdvertiserEnabled setting.

-
- - - -
- (BOOL)getValue
- - - - - -
-

Return Value

-

GenericAdvertiser GenericAdvertiserEnabled value.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserEnable.h
-
- - -
- -
- -

initWithValue:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(BOOL)genericAdvertiserEnabled
- - - -
-

Parameters

- -
-
genericAdvertiserEnabled
-

GenericAdvertiser GenericAdvertiserEnabled value.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - -
-

See Also

-
    - -
  • [ESTSettingGenericAdvertiserEnable validationErrorForValue:]

  • - -
-
- - - -
-

Declared In

- ESTSettingGenericAdvertiserEnable.h
-
- - -
- -
- -

initWithValue:genericAdvertiserID:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(BOOL)genericAdvertiserEnabled genericAdvertiserID:(ESTGenericAdvertiserID)genericAdvertiserID
- - - -
-

Parameters

- -
-
genericAdvertiserEnabled
-

GenericAdvertiser GenericAdvertiserEnabled value.

-
- -
-
genericAdvertiserID
-

GenericAdvertiser ID represented by ESTGenericAdvertiserID enum.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - -
-

See Also

-
    - -
  • [ESTSettingGenericAdvertiserEnable validationErrorForValue:]

  • - -
-
- - - -
-

Declared In

- ESTSettingGenericAdvertiserEnable.h
-
- - -
- -
- -

readValueWithCompletion:

- - - -
-

Method allows to read value of initialized GenericAdvertiser GenericAdvertiserEnabled setting object.

-
- - - -
- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion
- - - -
-

Parameters

- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized operation object.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserEnable.h
-
- - -
- -
- -

writeValue:completion:

- - - -
-

Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserEnabled setting object. -Value provided during initialization will be used as a desired value.

-
- - - -
- (void)writeValue:(BOOL)genericAdvertiserEnabled completion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion
- - - -
-

Parameters

- -
-
genericAdvertiserEnabled
-

GenericAdvertiserEnabled value to be written to the device.

-
- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized operation object.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserEnable.h
-
- - -
- -
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTSettingGenericAdvertiserInterval.html b/Documents/Classes/ESTSettingGenericAdvertiserInterval.html deleted file mode 100644 index dc5eafc91..000000000 --- a/Documents/Classes/ESTSettingGenericAdvertiserInterval.html +++ /dev/null @@ -1,650 +0,0 @@ - - - - - ESTSettingGenericAdvertiserInterval Class Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingReadWrite : ESTSettingReadOnly : ESTSettingBase : NSObject
Conforms toNSCopying
Declared inESTSettingGenericAdvertiserInterval.h
- - - - -
- -

Overview

-

ESTSettingGenericAdvertiserInterval represents GenericAdvertiser GenericAdvertiserInterval value.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

validationErrorForValue:

- - - -
-

Method checks if provided value is allowed. Returns nil if validation passes.

-
- - - -
+ (NSError *_Nullable)validationErrorForValue:(unsigned short)genericAdvertiserInterval
- - - -
-

Parameters

- -
-
genericAdvertiserInterval
-

GenericAdvertiserInterval value.

-
- -
- - - -
-

Return Value

-

Error object describing why validation failed. Nil if validation passes.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

getValue

- - - -
-

Returns current value of GenericAdvertiser GenericAdvertiserInterval setting.

-
- - - -
- (unsigned short)getValue
- - - - - -
-

Return Value

-

GenericAdvertiser GenericAdvertiserInterval value.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - -
- -
- -

initWithValue:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(unsigned short)genericAdvertiserInterval
- - - -
-

Parameters

- -
-
genericAdvertiserInterval
-

GenericAdvertiser GenericAdvertiserInterval value.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - -
- -
- -

initWithValue:advertiserID:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(unsigned short)genericAdvertiserInterval advertiserID:(ESTGenericAdvertiserID)advertiserID
- - - -
-

Parameters

- -
-
genericAdvertiserInterval
-

GenericAdvertiser GenericAdvertiserInterval value.

-
- -
-
advertiserID
-

GenericAdvertiser ID.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - -
- -
- -

readValueWithCompletion:

- - - -
-

Method allows to read value of initialized GenericAdvertiser GenericAdvertiserInterval setting object.

-
- - - -
- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion
- - - -
-

Parameters

- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - -
- -
- -

writeValue:completion:

- - - -
-

Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserInterval setting object. -Value provided during initialization will be used as a desired value.

-
- - - -
- (void)writeValue:(unsigned short)genericAdvertiserInterval completion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion
- - - -
-

Parameters

- -
-
genericAdvertiserInterval
-

GenericAdvertiserInterval value to be written to the device.

-
- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - -
- -
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Classes/ESTSettingGenericAdvertiserPower.html b/Documents/Classes/ESTSettingGenericAdvertiserPower.html deleted file mode 100644 index 0421cf353..000000000 --- a/Documents/Classes/ESTSettingGenericAdvertiserPower.html +++ /dev/null @@ -1,660 +0,0 @@ - - - - - ESTSettingGenericAdvertiserPower Class Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromESTSettingReadWrite : ESTSettingReadOnly : ESTSettingBase : NSObject
Conforms toNSCopying
Declared inESTSettingGenericAdvertiserPower.h
- - - - -
- -

Overview

-

ESTSettingGenericAdvertiserPower represents GenericAdvertiser GenericAdvertiserPower value.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

validationErrorForValue:

- - - -
-

Method checks if provided value is allowed. Returns nil if validation passes.

-
- - - -
+ (NSError *_Nullable)validationErrorForValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower
- - - -
-

Parameters

- -
-
genericAdvertiserPower
-

GenericAdvertiserPower value.

-
- -
- - - -
-

Return Value

-

Error object describing why validation failed. Nil if validation passes.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

getValue

- - - -
-

Returns current value of GenericAdvertiser GenericAdvertiserPower setting.

-
- - - -
- (unsigned short)getValue
- - - - - -
-

Return Value

-

GenericAdvertiser GenericAdvertiserPower value.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - -
- -
- -

initWithValue:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower
- - - -
-

Parameters

- -
-
genericAdvertiserPower
-

GenericAdvertiser GenericAdvertiserPower value.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - -
- -
- -

initWithValue:advertiserID:

- - - -
-

Designated initializer. Validates provided value internally with +validationErrorForValue:.

-
- - - -
- (instancetype)initWithValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower advertiserID:(ESTGenericAdvertiserID)advertiserID
- - - -
-

Parameters

- -
-
genericAdvertiserPower
-

GenericAdvertiser GenericAdvertiserPower value.

-
- -
-
advertiserID
-

GenericAdvertiser ID.

-
- -
- - - -
-

Return Value

-

Initialized object. Nil if validation fails.

-
- - - - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - -
- -
- -

readValueWithCompletion:

- - - -
-

Method allows to read value of initialized GenericAdvertiser GenericAdvertiserPower setting object.

-
- - - -
- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion
- - - -
-

Parameters

- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized operation object.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - -
- -
- -

writeValue:completion:

- - - -
-

Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserPower setting object. -Value provided during initialization will be used as a desired value.

-
- - - -
- (void)writeValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower completion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion
- - - -
-

Parameters

- -
-
genericAdvertiserPower
-

GenericAdvertiserPower value to be written to the device.

-
- -
-
completion
-

Block to be invoked when operation is complete.

-
- -
- - - -
-

Return Value

-

Initialized operation object.

-
- - - - - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - -
- -
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Constants/ESTGenericAdvertiserID.html b/Documents/Constants/ESTGenericAdvertiserID.html deleted file mode 100644 index 6c6e19244..000000000 --- a/Documents/Constants/ESTGenericAdvertiserID.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - ESTGenericAdvertiserID Constants Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inESTGenericAdvertiser.h
- - - - - - - - - -

ESTGenericAdvertiserID

- -
- - -

Definition

- typedef NS_ENUM(NSInteger, ESTGenericAdvertiserID ) {
- -    ESTGenericAdvertiserID0 = 0,
- -    ESTGenericAdvertiserID1 = 1,
- -    ESTGenericAdvertiserID2 = 2,
- - };
- -
- -
-

Constants

-
- -
ESTGenericAdvertiserID0
-
- - -

- Declared In ESTGenericAdvertiser.h. -

- -
- -
ESTGenericAdvertiserID1
-
- - -

- Declared In ESTGenericAdvertiser.h. -

- -
- -
ESTGenericAdvertiserID2
-
- - -

- Declared In ESTGenericAdvertiser.h. -

- -
- -
-
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Constants/ESTGenericAdvertiserPowerLevel.html b/Documents/Constants/ESTGenericAdvertiserPowerLevel.html deleted file mode 100644 index 996766abb..000000000 --- a/Documents/Constants/ESTGenericAdvertiserPowerLevel.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - ESTGenericAdvertiserPowerLevel Constants Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inESTSettingGenericAdvertiserPower.h
- - - - - - - - - -

ESTGenericAdvertiserPowerLevel

- -
- - -

Definition

- typedef NS_ENUM(int8_t, ESTGenericAdvertiserPowerLevel ) {
- -    ESTGenericAdvertiserPowerLevel1 = -30,
- -    ESTGenericAdvertiserPowerLevel1A = -40,
- -    ESTGenericAdvertiserPowerLevel2 = -20,
- -    ESTGenericAdvertiserPowerLevel3 = -16,
- -    ESTGenericAdvertiserPowerLevel4 = -12,
- -    ESTGenericAdvertiserPowerLevel5 = -8,
- -    ESTGenericAdvertiserPowerLevel6 = -4,
- -    ESTGenericAdvertiserPowerLevel7 = 0,
- -    ESTGenericAdvertiserPowerLevel8 = 4,
- -    ESTGenericAdvertiserPowerLevel9 = 10,
- - };
- -
- -
-

Constants

-
- -
ESTGenericAdvertiserPowerLevel1
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel1A
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel2
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel3
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel4
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel5
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel6
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel7
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel8
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
ESTGenericAdvertiserPowerLevel9
-
- - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
-
- - - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Constants/ESTSettingGenericAdvertiserDataError.html b/Documents/Constants/ESTSettingGenericAdvertiserDataError.html deleted file mode 100644 index 0537c0a41..000000000 --- a/Documents/Constants/ESTSettingGenericAdvertiserDataError.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - ESTSettingGenericAdvertiserDataError Constants Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inESTSettingGenericAdvertiserData.h
- - - - - - - - - -

ESTSettingGenericAdvertiserDataError

- - -
-

Describes GenericAdvertiser GenericAdvertiserData validation error.

-
- - -
- - -

Definition

- typedef NS_ENUM(NSUInteger, ESTSettingGenericAdvertiserDataError ) {
- -    ESTSettingGenericAdvertiserDataErrorCanNotBeNil = 1,
- - };
- -
- -
-

Constants

-
- -
ESTSettingGenericAdvertiserDataErrorCanNotBeNil
-
- - -

Provided value is incorrect.

- - - - - - -

- Declared In ESTSettingGenericAdvertiserData.h. -

- -
- -
-
- - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserData.h
-
- - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Constants/ESTSettingGenericAdvertiserIntervalError.html b/Documents/Constants/ESTSettingGenericAdvertiserIntervalError.html deleted file mode 100644 index 501b4d7ae..000000000 --- a/Documents/Constants/ESTSettingGenericAdvertiserIntervalError.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - ESTSettingGenericAdvertiserIntervalError Constants Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inESTSettingGenericAdvertiserInterval.h
- - - - - - - - - -

ESTSettingGenericAdvertiserIntervalError

- - -
-

Describes GenericAdvertiser GenericAdvertiserInterval validation error.

-
- - -
- - -

Definition

- typedef NS_ENUM(NSUInteger, ESTSettingGenericAdvertiserIntervalError ) {
- -    ESTSettingGenericAdvertiserIntervalErrorValueTooSmall = 1,
- -    ESTSettingGenericAdvertiserIntervalErrorValueTooBig,
- - };
- -
- -
-

Constants

-
- -
ESTSettingGenericAdvertiserIntervalErrorValueTooSmall
-
- - -

Provided value is too small.

- - - - - - -

- Declared In ESTSettingGenericAdvertiserInterval.h. -

- -
- -
ESTSettingGenericAdvertiserIntervalErrorValueTooBig
-
- - -

Provided value is too big.

- - - - - - -

- Declared In ESTSettingGenericAdvertiserInterval.h. -

- -
- -
-
- - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserInterval.h
-
- - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Constants/ESTSettingGenericAdvertiserPowerError.html b/Documents/Constants/ESTSettingGenericAdvertiserPowerError.html deleted file mode 100644 index 8d2acc5af..000000000 --- a/Documents/Constants/ESTSettingGenericAdvertiserPowerError.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - ESTSettingGenericAdvertiserPowerError Constants Reference - - - - - - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inESTSettingGenericAdvertiserPower.h
- - - - - - - - - -

ESTSettingGenericAdvertiserPowerError

- - -
-

Describes GenericAdvertiser GenericAdvertiserPower validation error.

-
- - -
- - -

Definition

- typedef NS_ENUM(NSUInteger, ESTSettingGenericAdvertiserPowerError ) {
- -    ESTSettingGenericAdvertiserPowerErrorValueNotAllowed = 1,
- - };
- -
- -
-

Constants

-
- -
ESTSettingGenericAdvertiserPowerErrorValueNotAllowed
-
- - -

Provided value not allowed.

- - - - - - -

- Declared In ESTSettingGenericAdvertiserPower.h. -

- -
- -
-
- - - - - - - - -
-

Declared In

- ESTSettingGenericAdvertiserPower.h
-
- - - -
- - -
-
- - - \ No newline at end of file diff --git a/Documents/Protocols/ESTMonitoringManagerDelegate.html b/Documents/Protocols/ESTMonitoringManagerDelegate.html index 680dd51e6..053facb8f 100644 --- a/Documents/Protocols/ESTMonitoringManagerDelegate.html +++ b/Documents/Protocols/ESTMonitoringManagerDelegate.html @@ -202,7 +202,7 @@

Parameters

manager
-

The monitoring mnager reporting the event

+

The monitoring manager reporting the event

@@ -253,7 +253,7 @@

Parameters

manager
-

The monitoring mnager reporting the event

+

The monitoring manager reporting the event

@@ -306,7 +306,7 @@

Parameters

manager
-

The monitoring mnager reporting the event

+

The monitoring manager reporting the event

@@ -357,7 +357,7 @@

Parameters

manager
-

The monitoring mnager reporting the event

+

The monitoring manager reporting the event

diff --git a/EstimoteSDK.podspec b/EstimoteSDK.podspec index 2fd88a396..02e6e69f2 100644 --- a/EstimoteSDK.podspec +++ b/EstimoteSDK.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |s| s.name = "EstimoteSDK" - s.version = "4.11.0" + s.version = "4.11.1" s.summary = "iOS library for Estimote iBeacon devices" s.homepage = "http://estimote.com" s.author = { "Estimote, Inc" => "contact@estimote.com" } s.platform = :ios - s.source = { :git => "https://github.com/Estimote/iOS-SDK.git", :tag => "4.11.0" } + s.source = { :git => "https://github.com/Estimote/iOS-SDK.git", :tag => "4.11.1" } s.source_files = 'EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/*.h' s.vendored_frameworks = 'EstimoteSDK/EstimoteSDK.framework' s.ios.deployment_target = '7.0' diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/EstimoteSDK b/EstimoteSDK/EstimoteSDK.framework/Versions/A/EstimoteSDK index 0dfc2be8c..6c7f6766c 100644 Binary files a/EstimoteSDK/EstimoteSDK.framework/Versions/A/EstimoteSDK and b/EstimoteSDK/EstimoteSDK.framework/Versions/A/EstimoteSDK differ diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserData.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserData.h deleted file mode 100644 index d689637e2..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserData.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2015 Estimote. All rights reserved. - -#import -#import "ESTBeaconOperationProtocol.h" -#import "ESTSettingOperation.h" -#import "ESTSettingGenericAdvertiserData.h" - -NS_ASSUME_NONNULL_BEGIN - - -/** - * ESTBeaconOperationGenericAdvertiserData allows to create read/write operations for GenericAdvertiser GenericAdvertiserData setting of a device. - */ -@interface ESTBeaconOperationGenericAdvertiserData : ESTSettingOperation - -/** - * Method allows to create read operation for GenericAdvertiser GenericAdvertiserData setting. - * - * @param advertiserID Advertiser ID. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - completion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion; - -/** - * Method allows to create write operation for GenericAdvertiser GenericAdvertiserData setting. - * - * @param advertiserID Advertiser ID. - * @param setting Setting to be written to a device. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - setting:(ESTSettingGenericAdvertiserData *)setting - completion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserEnable.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserEnable.h deleted file mode 100644 index c5bd02c23..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserEnable.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2015 Estimote. All rights reserved. - -#import -#import "ESTBeaconOperationProtocol.h" -#import "ESTSettingOperation.h" -#import "ESTSettingGenericAdvertiserEnable.h" - -NS_ASSUME_NONNULL_BEGIN - - -/** - * ESTBeaconOperationGenericAdvertiserEnable allows to create read/write operations for GenericAdvertiser GenericAdvertiserEnable setting of a device. - */ -@interface ESTBeaconOperationGenericAdvertiserEnable : ESTSettingOperation - -/** - * Method allows to create read operation for GenericAdvertiser GenericAdvertiserEnable setting. - * - * @param advertiserID Advertiser ID. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - completion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion; - -/** - * Method allows to create write operation for GenericAdvertiser GenericAdvertiserEnable setting. - * - * @param advertiserID Advertiser ID. - * @param setting Setting to be written to a device. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - setting:(ESTSettingGenericAdvertiserEnable *)setting - completion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserInterval.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserInterval.h deleted file mode 100644 index 7c5e5a859..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserInterval.h +++ /dev/null @@ -1,51 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2015 Estimote. All rights reserved. - -#import -#import "ESTBeaconOperationProtocol.h" -#import "ESTSettingOperation.h" -#import "ESTSettingGenericAdvertiserInterval.h" - -NS_ASSUME_NONNULL_BEGIN - - -/** - * ESTBeaconOperationGenericAdvertiserInterval allows to create read/write operations for GenericAdvertiser GenericAdvertiserInterval setting of a device. - */ -@interface ESTBeaconOperationGenericAdvertiserInterval : ESTSettingOperation - -/** - * Method allows to create read operation for GenericAdvertiser GenericAdvertiserInterval setting. - * - * @param advertiserID Advertiser ID. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - completion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion; - -/** - * Method allows to create write operation for GenericAdvertiser GenericAdvertiserInterval setting. - * - * @param advertiserID Advertiser ID. - * @param setting Setting to be written to a device. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - setting:(ESTSettingGenericAdvertiserInterval *)setting - completion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserPower.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserPower.h deleted file mode 100644 index 8f1dce223..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTBeaconOperationGenericAdvertiserPower.h +++ /dev/null @@ -1,50 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2015 Estimote. All rights reserved. - -#import -#import "ESTBeaconOperationProtocol.h" -#import "ESTSettingOperation.h" -#import "ESTSettingGenericAdvertiserPower.h" -#import "ESTGenericAdvertiser.h" - -NS_ASSUME_NONNULL_BEGIN - - -/** - * ESTBeaconOperationGenericAdvertiserPower allows to create read/write operations for GenericAdvertiser GenericAdvertiserPower setting of a device. - */ -@interface ESTBeaconOperationGenericAdvertiserPower : ESTSettingOperation - -/** - * Method allows to create read operation for GenericAdvertiser GenericAdvertiserPower setting. - * - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)readOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - completion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion; - -/** - * Method allows to create write operation for GenericAdvertiser GenericAdvertiserPower setting. - * - * @param setting Setting to be written to a device. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)writeOperationForAdvertiser:(ESTGenericAdvertiserID)advertiserID - setting:(ESTSettingGenericAdvertiserPower *)setting - completion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTCloudOperationDeviceInfoClusterIdentifier.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTCloudOperationDeviceInfoClusterIdentifier.h deleted file mode 100644 index 7e7d5a52d..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTCloudOperationDeviceInfoClusterIdentifier.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2015 Estimote. All rights reserved. - -#import -#import "ESTBeaconOperationProtocol.h" -#import "ESTCloudOperationProtocol.h" -#import "ESTSettingOperation.h" -#import "ESTSettingDeviceInfoClusterIdentifier.h" - -NS_ASSUME_NONNULL_BEGIN - - -/** - * ESTCloudOperationDeviceInfoClusterIdentifier allows to create read/write operations for Device Info ClusterIdentifier setting of a device. - */ -@interface ESTCloudOperationDeviceInfoClusterIdentifier : ESTSettingOperation - -/** - * Method allows to create read operation for DeviceInfo ClusterIdentifier setting. - * - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)readOperationWithCompletion:(ESTSettingDeviceInfoClusterIdentifierCompletionBlock)completion; - -/** - * Method allows to create write operation for DeviceInfo ClusterIdentifier setting. - * - * @param setting Setting to be written to a device. - * @param completion Block invoked when the operation is complete. - * - * @return Initialized object. - */ -+ (instancetype)writeOperationWithSetting:(ESTSettingDeviceInfoClusterIdentifier *)setting completion:(ESTSettingDeviceInfoClusterIdentifierCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTGenericAdvertiser.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTGenericAdvertiser.h deleted file mode 100644 index cea4132af..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTGenericAdvertiser.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2016 Estimote. All rights reserved. - -#import - -typedef NS_ENUM(NSInteger, ESTGenericAdvertiserID) -{ - ESTGenericAdvertiserID0 = 0, - ESTGenericAdvertiserID1 = 1, - ESTGenericAdvertiserID2 = 2 -}; diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTGenericIBeacon.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTGenericIBeacon.h deleted file mode 100644 index ddd23a1c3..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTGenericIBeacon.h +++ /dev/null @@ -1,82 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright © 2016 Estimote. All rights reserved. - -#import -#import - -NS_ASSUME_NONNULL_BEGIN - - -/** - * ESTGenericIBeacon represents iBeacon packet for Generic Advertiser. - */ -@interface ESTGenericIBeacon : NSObject - -/** - * iBeacon Proximity UUID - */ -@property (nonatomic, strong, readonly) NSUUID *proximityUUID; - -/** - * iBeacon Major - */ -@property (nonatomic, assign, readonly) CLBeaconMajorValue major; - -/** - * iBeacon Minor - */ -@property (nonatomic, assign, readonly) CLBeaconMinorValue minor; - -/** - * iBeacon Measured Power - */ -@property (nonatomic, assign, readonly) int8_t measuredPower; - -/** - * MAC address of the device (6 bytes) - */ -@property (nonatomic, strong, readonly) NSData *macAddress; - -/** - * Method allows initialize object. - * - * @param proximityUUID iBeacon Proximity UUID value. - * @param major iBeacon Major value. - * @param minor iBeacon Minor value. - * @param measuredPower Measured power for iBeacon packet. - * @param macAddress Mac address power for iBeacon packet. - */ -- (instancetype)initWithProximityUUID:(NSUUID *)proximityUUID - major:(CLBeaconMajorValue)major - minor:(CLBeaconMinorValue)minor - measuredPower:(int8_t)measuredPower - macAddress:(NSData *)macAddress; - -/** - * Method allows to generate MAC address using Identifier and seed. - * - * @param identifier Identifier to be used for Mac generation. Device Identifier is recommented to be used here. - * @param seed Seed for Mac address generation. Advertiser ID is recommended to be used here. - */ -+ (NSData *)randomStaticMacAddressForIdentifier:(NSString *)identifier - seed:(int32_t)seed; - - -/** - * Method returns Generic Advertiser payload required to broadcast iBeacon packet. - * - * @return Payload for Generic Advertiser. - */ -- (NSData *)getPayloadData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTMonitoringManager.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTMonitoringManager.h index 3ffa11414..9f6a08b13 100644 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTMonitoringManager.h +++ b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTMonitoringManager.h @@ -74,7 +74,7 @@ typedef NS_ENUM(NSInteger, ESTMonitoringManagerError) /** * Tells the delegate that the user entered proximity of monitored device. * - * @param manager The monitoring mnager reporting the event + * @param manager The monitoring manager reporting the event * @param identifier Device identifier broadcasted in the Estimote Location packet that triggered the enter event. */ @optional @@ -83,7 +83,7 @@ typedef NS_ENUM(NSInteger, ESTMonitoringManagerError) /** * Tells the delegate that the user entered proximity of monitored device. * - * @param manager The monitoring mnager reporting the event + * @param manager The monitoring manager reporting the event * @param identifier Device identifier broadcasted in the Estimote Location packet that triggered the exit event. */ @optional @@ -92,7 +92,7 @@ typedef NS_ENUM(NSInteger, ESTMonitoringManagerError) /** * Tells the delegate that the manager started Bluetooth monitoring. * - * @param manager The monitoring mnager reporting the event + * @param manager The monitoring manager reporting the event */ @optional - (void)monitoringManagerDidStart:(ESTMonitoringManager *)manager; @@ -102,7 +102,7 @@ typedef NS_ENUM(NSInteger, ESTMonitoringManagerError) * The error object's code is a case of ESTMonitoringManagerError enum. * The error object's domain is ESTMonitoringManagerErrorDomain. * - * @param manager The monitoring mnager reporting the event + * @param manager The monitoring manager reporting the event * @param error Error describing what went wrong. */ @optional @@ -130,7 +130,7 @@ typedef NS_ENUM(NSInteger, ESTMonitoringManagerError) /** * Starts reporting monitoring events for device broadcasting Estimote Location packet with given identifier. * Fetches monitoring parameters from Estimote Cloud, uses them to provide best monitoring experience, - * and calls code>monitoringManagerdidStart. + * and calls monitoringManagerdidStart. * * If the fetch failed, starts reporting monitoring events using default parameters. * diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingDeviceInfoClusterIdentifier.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingDeviceInfoClusterIdentifier.h deleted file mode 100644 index e40114aaf..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingDeviceInfoClusterIdentifier.h +++ /dev/null @@ -1,71 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright (c) 2015 Estimote. All rights reserved. - -#import -#import "ESTSettingReadWrite.h" - -#define ESTSettingDeviceInfoClusterIdentifierErrorDomain @"ESTSettingDeviceInfoClusterIdentifierErrorDomain" - -@class ESTSettingDeviceInfoClusterIdentifier; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Block used as a result of read/write setting ClusterIdentifier operation for DeviceInfo packet. - * - * @param clusterIdentifierSetting ClusterIdentifier setting carrying value. - * @param error Operation error. No error means success. - */ -typedef void(^ESTSettingDeviceInfoClusterIdentifierCompletionBlock)(ESTSettingDeviceInfoClusterIdentifier * _Nullable clusterIdentifierSetting, NSError * _Nullable error); - - -/** - * ESTSettingDeviceInfoClusterIdentifier represents DeviceInfo ClusterIdentifier value. - */ -@interface ESTSettingDeviceInfoClusterIdentifier : ESTSettingReadWrite - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingDeviceInfoClusterIdentifier validationErrorForValue:] - * - * @param clusterIdentifier DeviceInfo ClusterIdentifier value. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(int)clusterIdentifier; - -/** - * Returns current value of DeviceInfo ClusterIdentifier setting. - * - * @return DeviceInfo ClusterIdentifier value. - */ -- (int)getValue; - -/** - * Method allows to read value of initialized DeviceInfo ClusterIdentifier setting object. - * - * @param completion Block to be invoked when operation is complete. - */ -- (void)readValueWithCompletion:(ESTSettingDeviceInfoClusterIdentifierCompletionBlock)completion; - -/** - * Method allows to create write operation from already initialized DeviceInfo ClusterIdentifier setting object. - * Value provided during initialization will be used as a desired value. - * - * @param clusterIdentifier ClusterIdentifier value to be written to the device. - * @param completion Block to be invoked when operation is complete. - */ -- (void)writeValue:(int)clusterIdentifier completion:(ESTSettingDeviceInfoClusterIdentifierCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserData.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserData.h deleted file mode 100644 index 380f95770..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserData.h +++ /dev/null @@ -1,111 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright (c) 2015 Estimote. All rights reserved. - -#import -#import "ESTSettingReadWrite.h" -#import "ESTGenericAdvertiser.h" - -#define ESTSettingGenericAdvertiserDataErrorDomain @"ESTSettingGenericAdvertiserDataErrorDomain" - -/** - * Describes GenericAdvertiser GenericAdvertiserData validation error. - */ -typedef NS_ENUM(NSUInteger, ESTSettingGenericAdvertiserDataError) -{ - /** - * Provided value is incorrect. - */ - ESTSettingGenericAdvertiserDataErrorCanNotBeNil = 1 -}; - -@class ESTSettingGenericAdvertiserData; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Block used as a result of read/write setting GenericAdvertiserData operation for GenericAdvertiser packet. - * - * @param genericAdvertiserData GenericAdvertiserData setting carrying value. - * @param error Operation error. No error means success. - */ -typedef void(^ESTSettingGenericAdvertiserDataCompletionBlock)(ESTSettingGenericAdvertiserData * _Nullable genericAdvertiserDataSetting, NSError * _Nullable error); - - -/** - * ESTSettingGenericAdvertiserData represents GenericAdvertiser GenericAdvertiserData value. - */ -@interface ESTSettingGenericAdvertiserData : ESTSettingReadWrite - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserData validationErrorForValue:] - * - * @param genericAdvertiserData GenericAdvertiser GenericAdvertiserData value. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(NSData *)genericAdvertiserData; - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserData validationErrorForValue:] - * - * @param genericAdvertiserData GenericAdvertiser GenericAdvertiserData value. - * @param advertiserID GenericAdvertiser ID. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(NSData *)genericAdvertiserData - advertiserID:(ESTGenericAdvertiserID)advertiserID; - -- (instancetype)initWithData:(NSData *)data - genericAdvertiserID:(ESTGenericAdvertiserID)genericAdvertiserID; -/** - * Returns current value of GenericAdvertiser GenericAdvertiserData setting. - * - * @return GenericAdvertiser GenericAdvertiserData value. - */ -- (NSData *)getValue; - -/** - * Method allows to read value of initialized GenericAdvertiser GenericAdvertiserData setting object. - * - * @param completion Block to be invoked when operation is complete. - * - * @return Initialized operation object. - */ -- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion; - -/** - * Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserData setting object. - * Value provided during initialization will be used as a desired value. - * - * @param genericAdvertiserData GenericAdvertiserData value to be written to the device. - * @param completion Block to be invoked when operation is complete. - * - * @return Initialized operation object. - */ -- (void)writeValue:(NSData *)genericAdvertiserData completion:(ESTSettingGenericAdvertiserDataCompletionBlock)completion; - -/** - * Method checks if provided value is allowed. Returns nil if validation passes. - * - * @param genericAdvertiserData GenericAdvertiserData value. - * - * @return Error object describing why validation failed. Nil if validation passes. - */ -+ (NSError * _Nullable)validationErrorForValue:(NSData *)genericAdvertiserData; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserEnable.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserEnable.h deleted file mode 100644 index 896511895..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserEnable.h +++ /dev/null @@ -1,95 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright (c) 2015 Estimote. All rights reserved. - -#import -#import "ESTSettingReadWrite.h" -#import "ESTGenericAdvertiser.h" - -#define ESTSettingGenericAdvertiserEnableErrorDomain @"ESTSettingGenericAdvertiserEnableErrorDomain" - - -@class ESTSettingGenericAdvertiserEnable; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Block used as a result of read/write setting GenericAdvertiserEnabled operation for GenericAdvertiser packet. - * - * @param genericAdvertiserEnabled GenericAdvertiserEnabled setting carrying value. - * @param error Operation error. No error means success. - */ -typedef void(^ESTSettingGenericAdvertiserEnableCompletionBlock)(ESTSettingGenericAdvertiserEnable * _Nullable genericAdvertiserEnabledSetting, NSError * _Nullable error); - - -/** - * ESTSettingGenericAdvertiserEnable represents GenericAdvertiser GenericAdvertiserEnabled value. - */ -@interface ESTSettingGenericAdvertiserEnable : ESTSettingReadWrite - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserEnable validationErrorForValue:] - * - * @param genericAdvertiserEnabled GenericAdvertiser GenericAdvertiserEnabled value. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(BOOL)genericAdvertiserEnabled; - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserEnable validationErrorForValue:] - * - * @param genericAdvertiserEnabled GenericAdvertiser GenericAdvertiserEnabled value. - * @param genericAdvertiserID GenericAdvertiser ID represented by ESTGenericAdvertiserID enum. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(BOOL)genericAdvertiserEnabled - genericAdvertiserID:(ESTGenericAdvertiserID)genericAdvertiserID; - - - -- (instancetype)initWithData:(NSData *)data - genericAdvertiserID:(ESTGenericAdvertiserID)genericAdvertiserID; - -/** - * Returns current value of GenericAdvertiser GenericAdvertiserEnabled setting. - * - * @return GenericAdvertiser GenericAdvertiserEnabled value. - */ -- (BOOL)getValue; - -/** - * Method allows to read value of initialized GenericAdvertiser GenericAdvertiserEnabled setting object. - * - * @param completion Block to be invoked when operation is complete. - * - * @return Initialized operation object. - */ -- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion; - -/** - * Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserEnabled setting object. - * Value provided during initialization will be used as a desired value. - * - * @param genericAdvertiserEnabled GenericAdvertiserEnabled value to be written to the device. - * @param completion Block to be invoked when operation is complete. - * - * @return Initialized operation object. - */ -- (void)writeValue:(BOOL)genericAdvertiserEnabled completion:(ESTSettingGenericAdvertiserEnableCompletionBlock)completion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserInterval.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserInterval.h deleted file mode 100644 index d6bea0b04..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserInterval.h +++ /dev/null @@ -1,114 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright (c) 2015 Estimote. All rights reserved. - -#import -#import "ESTSettingReadWrite.h" -#import "ESTGenericAdvertiser.h" - -#define ESTSettingGenericAdvertiserIntervalErrorDomain @"ESTSettingGenericAdvertiserIntervalErrorDomain" - -/** - * Describes GenericAdvertiser GenericAdvertiserInterval validation error. - */ -typedef NS_ENUM(NSUInteger, ESTSettingGenericAdvertiserIntervalError) -{ - /** - * Provided value is too small. - */ - ESTSettingGenericAdvertiserIntervalErrorValueTooSmall = 1, - /** - * Provided value is too big. - */ - ESTSettingGenericAdvertiserIntervalErrorValueTooBig, -}; - -@class ESTSettingGenericAdvertiserInterval; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Block used as a result of read/write setting GenericAdvertiserInterval operation for GenericAdvertiser packet. - * - * @param genericAdvertiserInterval GenericAdvertiserInterval setting carrying value. - * @param error Operation error. No error means success. - */ -typedef void(^ESTSettingGenericAdvertiserIntervalCompletionBlock)(ESTSettingGenericAdvertiserInterval * _Nullable genericAdvertiserIntervalSetting, NSError * _Nullable error); - - -/** - * ESTSettingGenericAdvertiserInterval represents GenericAdvertiser GenericAdvertiserInterval value. - */ -@interface ESTSettingGenericAdvertiserInterval : ESTSettingReadWrite - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserInterval validationErrorForValue:] - * - * @param genericAdvertiserInterval GenericAdvertiser GenericAdvertiserInterval value. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(unsigned short)genericAdvertiserInterval; - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserInterval validationErrorForValue:] - * - * @param genericAdvertiserInterval GenericAdvertiser GenericAdvertiserInterval value. - * @param advertiserID GenericAdvertiser ID. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(unsigned short)genericAdvertiserInterval - advertiserID:(ESTGenericAdvertiserID)advertiserID; - -- (instancetype)initWithData:(NSData *)data - genericAdvertiserID:(ESTGenericAdvertiserID)genericAdvertiserID; - -/** - * Returns current value of GenericAdvertiser GenericAdvertiserInterval setting. - * - * @return GenericAdvertiser GenericAdvertiserInterval value. - */ -- (unsigned short)getValue; - -/** - * Method allows to read value of initialized GenericAdvertiser GenericAdvertiserInterval setting object. - * - * @param completion Block to be invoked when operation is complete. - * - */ -- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion; - -/** - * Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserInterval setting object. - * Value provided during initialization will be used as a desired value. - * - * @param genericAdvertiserInterval GenericAdvertiserInterval value to be written to the device. - * @param completion Block to be invoked when operation is complete. - * - */ -- (void)writeValue:(unsigned short)genericAdvertiserInterval completion:(ESTSettingGenericAdvertiserIntervalCompletionBlock)completion; - -/** - * Method checks if provided value is allowed. Returns nil if validation passes. - * - * @param genericAdvertiserInterval GenericAdvertiserInterval value. - * - * @return Error object describing why validation failed. Nil if validation passes. - */ -+ (NSError * _Nullable)validationErrorForValue:(unsigned short)genericAdvertiserInterval; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserPower.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserPower.h deleted file mode 100644 index 4d7450217..000000000 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/ESTSettingGenericAdvertiserPower.h +++ /dev/null @@ -1,126 +0,0 @@ -// -// ______ _ _ _ _____ _____ _ __ -// | ____| | | (_) | | / ____| __ \| |/ / -// | |__ ___| |_ _ _ __ ___ ___ | |_ ___ | (___ | | | | ' / -// | __| / __| __| | '_ ` _ \ / _ \| __/ _ \ \___ \| | | | < -// | |____\__ \ |_| | | | | | | (_) | || __/ ____) | |__| | . \ -// |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ -// -// -// Copyright (c) 2015 Estimote. All rights reserved. - -#import -#import "ESTSettingReadWrite.h" -#import "ESTGenericAdvertiser.h" - -#define ESTSettingGenericAdvertiserPowerErrorDomain @"ESTSettingGenericAdvertiserPowerErrorDomain" - -typedef NS_ENUM(int8_t, ESTGenericAdvertiserPowerLevel) -{ - ESTGenericAdvertiserPowerLevel1 = -30, - ESTGenericAdvertiserPowerLevel1A = -40, // use this instead of -30 for nRF52-based beacons (e.g., G1.8 and later, F3.3 and later) - ESTGenericAdvertiserPowerLevel2 = -20, - ESTGenericAdvertiserPowerLevel3 = -16, - ESTGenericAdvertiserPowerLevel4 = -12, - ESTGenericAdvertiserPowerLevel5 = -8, - ESTGenericAdvertiserPowerLevel6 = -4, - ESTGenericAdvertiserPowerLevel7 = 0, - ESTGenericAdvertiserPowerLevel8 = 4, - ESTGenericAdvertiserPowerLevel9 = 10 // for Location Beacons with long-range support (e.g., F3.3 and later) -}; - -/** - * Describes GenericAdvertiser GenericAdvertiserPower validation error. - */ -typedef NS_ENUM(NSUInteger, ESTSettingGenericAdvertiserPowerError) -{ - /** - * Provided value not allowed. - */ - ESTSettingGenericAdvertiserPowerErrorValueNotAllowed = 1 -}; - -@class ESTSettingGenericAdvertiserPower; - -NS_ASSUME_NONNULL_BEGIN - -/** - * Block used as a result of read/write setting GenericAdvertiserPower operation for GenericAdvertiser packet. - * - * @param genericAdvertiserPower GenericAdvertiserPower setting carrying value. - * @param error Operation error. No error means success. - */ -typedef void(^ESTSettingGenericAdvertiserPowerCompletionBlock)(ESTSettingGenericAdvertiserPower * _Nullable genericAdvertiserPowerSetting, NSError * _Nullable error); - - -/** - * ESTSettingGenericAdvertiserPower represents GenericAdvertiser GenericAdvertiserPower value. - */ -@interface ESTSettingGenericAdvertiserPower : ESTSettingReadWrite - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserPower validationErrorForValue:] - * - * @param genericAdvertiserPower GenericAdvertiser GenericAdvertiserPower value. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower; - -/** - * Designated initializer. Validates provided value internally with +validationErrorForValue:. - * - * @see +[ESTSettingGenericAdvertiserPower validationErrorForValue:] - * - * @param genericAdvertiserPower GenericAdvertiser GenericAdvertiserPower value. - * @param advertiserID GenericAdvertiser ID. - * - * @return Initialized object. Nil if validation fails. - */ -- (instancetype)initWithValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower - advertiserID:(ESTGenericAdvertiserID)advertiserID; - -- (instancetype)initWithData:(NSData *)data - genericAdvertiserID:(ESTGenericAdvertiserID)genericAdvertiserID; - -/** - * Returns current value of GenericAdvertiser GenericAdvertiserPower setting. - * - * @return GenericAdvertiser GenericAdvertiserPower value. - */ -- (unsigned short)getValue; - -/** - * Method allows to read value of initialized GenericAdvertiser GenericAdvertiserPower setting object. - * - * @param completion Block to be invoked when operation is complete. - * - * @return Initialized operation object. - */ -- (void)readValueWithCompletion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion; - -/** - * Method allows to create write operation from already initialized GenericAdvertiser GenericAdvertiserPower setting object. - * Value provided during initialization will be used as a desired value. - * - * @param genericAdvertiserPower GenericAdvertiserPower value to be written to the device. - * @param completion Block to be invoked when operation is complete. - * - * @return Initialized operation object. - */ -- (void)writeValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower completion:(ESTSettingGenericAdvertiserPowerCompletionBlock)completion; - -/** - * Method checks if provided value is allowed. Returns nil if validation passes. - * - * @param genericAdvertiserPower GenericAdvertiserPower value. - * - * @return Error object describing why validation failed. Nil if validation passes. - */ -+ (NSError * _Nullable)validationErrorForValue:(ESTGenericAdvertiserPowerLevel)genericAdvertiserPower; - -@end - -NS_ASSUME_NONNULL_END diff --git a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/EstimoteSDK.h b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/EstimoteSDK.h index 095a88169..df742b2f8 100644 --- a/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/EstimoteSDK.h +++ b/EstimoteSDK/EstimoteSDK.framework/Versions/A/Headers/EstimoteSDK.h @@ -7,7 +7,7 @@ // |______|___/\__|_|_| |_| |_|\___/ \__\___| |_____/|_____/|_|\_\ // // -// Version: 4.11.0 +// Version: 4.11.1 // Copyright (c) 2016 Estimote. All rights reserved. /**