Enumerations
The following enumerations are available globally.
-
/////////////////////////////////////////////////////////////////
Declaration
Objective-C
enum ESTBeaconPower {}
Swift
enum ESTBeaconPower : Int8
-
Possible types of setting operation.
See moreDeclaration
Objective-C
enum ESTSettingOperationType {}
Swift
enum ESTSettingOperationType : Int
-
Parameter describing source of operation.
Declaration
Objective-C
enum ESTSettingStorageType {}
Swift
enum ESTSettingStorageType : UInt
-
Settings related errors.
See moreDeclaration
Objective-C
enum ESTDeviceSettingsManagerError {}
Swift
enum ESTDeviceSettingsManagerError : Int
-
Possible errors reported by this class.
See moreDeclaration
Objective-C
enum ESTDeviceLocationBeaconError {}
Swift
enum ESTDeviceLocationBeaconError : Int
-
Proximity zone where device was located.
See moreDeclaration
Objective-C
enum ESTEddystoneProximity {}
Swift
enum ESTEddystoneProximity : Int
-
All available GPIO port to interact with.
See moreDeclaration
Objective-C
enum ESTGPIOPort {}
-
Generic advertiser slot identifier.
See moreDeclaration
Objective-C
enum ESTGenericAdvertiserID {}
Swift
enum ESTGenericAdvertiserID : Int
-
Defines types of errors that can occur inside the bulk updater mechanis.
See moreDeclaration
Objective-C
enum ESTLocationBeaconBulkUpdaterError {}
Swift
enum ESTLocationBeaconBulkUpdaterError : Int
-
Defines the possible statuses of the whole bulk updater mechanism.
See moreDeclaration
Objective-C
enum ESTBulkUpdaterStatus {}
Swift
enum ESTBulkUpdaterStatus : Int
-
Possible update statuses of a device contained in
See moreESTLocationBeaconBulkUpdateConfiguration
.Declaration
Objective-C
enum ESTBulkUpdaterDeviceUpdateStatus {}
Swift
enum ESTBulkUpdaterDeviceUpdateStatus : Int
-
Possible errors generated while using Monitoring Manager related to Bluetooth or Estimote Cloud.
See moreDeclaration
Objective-C
enum ESTMonitoringManagerError {}
Swift
enum ESTMonitoringManagerError : Int
-
Represents possible monitoring states for a user in relation to a proximity zone.
- ESTMonitoringStateUnknown: It’s unkown whether the user is inside or outside the zone.
- ESTMonitoringStateInside: The user is inside the zone.
- ESTMonitoringStateOutside: The user is outside the zone.
Declaration
Objective-C
enum ESTMonitoringState {}
Swift
enum ESTMonitoringState : UInt
-
Possible errors generated while using Monitoring Manager related to configuration, permissions or Bluetooth problems.
- ESTMonitoringManagerErrorBluetoothNotSupported: Platform doesn’t support BLE.
- ESTMonitoringManagerErrorUnauthorizedToUseBluetooth: App isn’t authorize to use BLE.
- ESTMonitoringManagerErrorBluetoothOff: Bluetooth is currently powered off.
- ESTMonitoringManagerErrorDistanceTooLow: Desired mean trigger distance is too low.
Declaration
Objective-C
enum ESTMonitoringV2ManagerError {}
Swift
enum ESTMonitoringV2ManagerError : Int
-
Monitoring proximity represents mental model of a beacon’s range.
See moreDeclaration
Objective-C
enum ESTMonitoringProximity {}
-
Type of the device marked on enclosure.
Declaration
Objective-C
enum ESTNearableType {}
Swift
enum ESTNearableType : Int
-
Physical orientation of the device in 3D space.
Declaration
Objective-C
enum ESTNearableOrientation {}
Swift
enum ESTNearableOrientation : Int
-
Proximity zone related to distance from the device.
Declaration
Objective-C
enum ESTNearableZone {}
Swift
enum ESTNearableZone : Int
-
Type of firmware running on the device.
Declaration
Objective-C
enum ESTNearableFirmwareState {}
Swift
enum ESTNearableFirmwareState : Int
-
Describes nearable broadcasting mode.
See moreDeclaration
Objective-C
enum ESTNearableBroadcastingScheme {}
Swift
enum ESTNearableBroadcastingScheme : Int8
-
Possible operations errors while handling sending to and recieving data from peripheral.
See moreDeclaration
Objective-C
enum ESTPeripheralTypeUtilityError {}
Swift
enum ESTPeripheralTypeUtilityError : Int
-
Errors when handling peripheral packets.
See moreDeclaration
Objective-C
enum ESTPeripheralTypeUtilityErrorCode {}
Swift
enum ESTPeripheralTypeUtilityErrorCode : Int
-
State of device firmware.
See moreDeclaration
Objective-C
enum ESTPeripheralFirmwareState {}
Swift
enum ESTPeripheralFirmwareState : Int
-
Errors occurring for request.
See moreDeclaration
Objective-C
enum ESTRequestAssignGPSLocationError {}
Swift
enum ESTRequestAssignGPSLocationError : Int
-
Describes possible errors that can occur during sending request.
See moreDeclaration
Objective-C
enum ESTRequestBaseError {}
Swift
enum ESTRequestBaseError : Int
-
Errors occurring for request.
See moreDeclaration
Objective-C
enum ESTRequestBeaconColorError {}
Swift
enum ESTRequestBeaconColorError : Int
-
Errors occurring for request.
See moreDeclaration
Objective-C
enum ESTRequestBeaconMacError {}
Swift
enum ESTRequestBeaconMacError : Int
-
Error that can occur for ESTRequestDeletePendingSettings operation.
- ESTRequestDeletePendingSettingsFailed: When deletion of pending settings fails for some devices.
Declaration
Objective-C
enum ESTRequestDeletePendingSettingsError {}
Swift
enum ESTRequestDeletePendingSettingsError : UInt
-
Errors occurring for request.
See moreDeclaration
Objective-C
enum ESTRequestGetBeaconsError {}
Swift
enum ESTRequestGetBeaconsError : Int
-
Device’s types that can be requested.
Declaration
Objective-C
enum ESTRequestGetDevicesTypeMask {}
Swift
struct ESTRequestGetDevicesTypeMask : OptionSet
-
Errors occurring for request.
See moreDeclaration
Objective-C
enum ESTRequestGetNearablesError {}
Swift
enum ESTRequestGetNearablesError : Int
-
Describes errors related to
See moreESTRequestV3GetFirmwares
.Declaration
Objective-C
enum EStrequestV3GetFirmwresError {}
Swift
enum EStrequestV3GetFirmwresError : Int
-
Describes Connectivity Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingConnectableIntervalError {}
Swift
enum ESTSettingConnectableIntervalError : UInt
-
Describes Connectable Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingConnectablePowerError {}
Swift
enum ESTSettingConnectablePowerError : UInt
-
Describes application version validation error.
See moreDeclaration
Objective-C
enum ESTSettingDeviceInfoApplicationVersionError {}
Swift
enum ESTSettingDeviceInfoApplicationVersionError : UInt
-
Describes bootloader version validation error.
See moreDeclaration
Objective-C
enum ESTSettingDeviceInfoBootloaderVersionError {}
Swift
enum ESTSettingDeviceInfoBootloaderVersionError : UInt
-
Describes hardware version validation error.
See moreDeclaration
Objective-C
enum ESTSettingDeviceInfoHardwareVersionError {}
Swift
enum ESTSettingDeviceInfoHardwareVersionError : UInt
-
Describes EddystoneEID Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneEIDIntervalError {}
Swift
enum ESTSettingEddystoneEIDIntervalError : UInt
-
Describes EddystoneEID Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneEIDPowerError {}
Swift
enum ESTSettingEddystoneEIDPowerError : UInt
-
Available Tx Power levels for Eddystone UID packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTEddystoneEIDPower {}
Swift
enum ESTEddystoneEIDPower : Int8
-
Describes Eddystone Telemetry Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneTLMIntervalError {}
Swift
enum ESTSettingEddystoneTLMIntervalError : UInt
-
Describes EddystoneTLM Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneTLMPowerError {}
Swift
enum ESTSettingEddystoneTLMPowerError : UInt
-
Available Tx Power levels for Eddystone TLM packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTEddystoneTLMPower {}
Swift
enum ESTEddystoneTLMPower : Int8
-
Describes Eddystone UID Instance validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneUIDInstanceError {}
Swift
enum ESTSettingEddystoneUIDInstanceError : UInt
-
Describes Eddystone UID Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneUIDIntervalError {}
Swift
enum ESTSettingEddystoneUIDIntervalError : UInt
-
Describes Eddystone UID Namespace validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneUIDNamespaceError {}
Swift
enum ESTSettingEddystoneUIDNamespaceError : UInt
-
Describes Eddystone UID Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneUIDPowerError {}
Swift
enum ESTSettingEddystoneUIDPowerError : UInt
-
Available Tx Power levels for Eddystone UID packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTEddystoneUIDPower {}
Swift
enum ESTEddystoneUIDPower : Int8
-
Describes Eddystone URL validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneURLNamespaceError {}
Swift
enum ESTSettingEddystoneURLNamespaceError : UInt
-
Describes Eddystone URL Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneURLIntervalError {}
Swift
enum ESTSettingEddystoneURLIntervalError : UInt
-
Describes EddystoneURL Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingEddystoneURLPowerError {}
Swift
enum ESTSettingEddystoneURLPowerError : UInt
-
Available Tx Power levels for Eddystone URL packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTEddystoneURLPower {}
Swift
enum ESTEddystoneURLPower : Int8
-
Describes Estimote Location Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingEstimoteLocationIntervalError {}
Swift
enum ESTSettingEstimoteLocationIntervalError : UInt
-
Describes Estimote Location Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingEstimoteLocationPowerError {}
Swift
enum ESTSettingEstimoteLocationPowerError : UInt
-
Available Tx Power levels for Estimote Location packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTEstimoteLocationPower {}
Swift
enum ESTEstimoteLocationPower : Int8
-
Describes Estimote Telemetry Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingEstimoteTLMIntervalError {}
Swift
enum ESTSettingEstimoteTLMIntervalError : UInt
-
Describes Estimote Telemetry Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingEstimoteTLMPowerError {}
Swift
enum ESTSettingEstimoteTLMPowerError : UInt
-
Available Tx Power levels for Estimote Telemetry packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTEstimoteTLMPower {}
Swift
enum ESTEstimoteTLMPower : Int8
-
Describes GenericAdvertiser GenericAdvertiserData validation error.
See moreDeclaration
Objective-C
enum ESTSettingGenericAdvertiserDataError {}
Swift
enum ESTSettingGenericAdvertiserDataError : UInt
-
Describes GenericAdvertiser GenericAdvertiserPower validation error.
See moreDeclaration
Objective-C
enum ESTSettingGenericAdvertiserEnableError {}
Swift
enum ESTSettingGenericAdvertiserEnableError : UInt
-
Describes GenericAdvertiser GenericAdvertiserInterval validation error.
See moreDeclaration
Objective-C
enum ESTSettingGenericAdvertiserIntervalError {}
Swift
enum ESTSettingGenericAdvertiserIntervalError : UInt
-
Describes GenericAdvertiser GenericAdvertiserPower validation error.
See moreDeclaration
Objective-C
enum ESTSettingGenericAdvertiserPowerError {}
Swift
enum ESTSettingGenericAdvertiserPowerError : UInt
-
Describes iBeacon Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingIBeaconIntervalError {}
Swift
enum ESTSettingIBeaconIntervalError : UInt
-
Describes iBeacon Advertising Major validation error.
See moreDeclaration
Objective-C
enum ESTSettingIBeaconMajorError {}
Swift
enum ESTSettingIBeaconMajorError : UInt
-
Describes iBeacon Advertising Minor validation error.
See moreDeclaration
Objective-C
enum ESTSettingIBeaconMinorError {}
Swift
enum ESTSettingIBeaconMinorError : UInt
-
Describes iBeacon Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingIBeaconPowerError {}
Swift
enum ESTSettingIBeaconPowerError : UInt
-
Available Tx Power levels for iBeacon packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTIBeaconPower {}
Swift
enum ESTIBeaconPower : Int8
-
Describes iBeacon Advertising Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingIBeaconProximityUUIDError {}
Swift
enum ESTSettingIBeaconProximityUUIDError : UInt
-
Describes Settings BroadcastingScheme validation error.
See moreDeclaration
Objective-C
enum ESTSettingNearableBroadcastingSchemeError {}
Swift
enum ESTSettingNearableBroadcastingSchemeError : UInt
-
Describes Settings EddystoneURL validation error.
See moreDeclaration
Objective-C
enum ESTSettingNearableEddystoneURLError {}
Swift
enum ESTSettingNearableEddystoneURLError : UInt
-
Describes Nearable Interval validation error.
See moreDeclaration
Objective-C
enum ESTSettingNearableIntervalError {}
Swift
enum ESTSettingNearableIntervalError : UInt
-
Describes Nearable Power validation error.
See moreDeclaration
Objective-C
enum ESTSettingNearablePowerError {}
Swift
enum ESTSettingNearablePowerError : UInt
-
Available Tx Power levels for Nearable packet.
See
ESTBeaconPowerDeclaration
Objective-C
enum ESTNearablePower {}
Swift
enum ESTNearablePower : Int8
-
Possible statuses of
See moreESTSettingOperationStatus
Declaration
Objective-C
enum ESTSettingOperationStatus {}
Swift
enum ESTSettingOperationStatus : Int
-
Describes Power MotionOnlyBroadcastingDelay validation error.
See moreDeclaration
Objective-C
enum ESTSettingPowerMotionOnlyBroadcastingDelayError {}
Swift
enum ESTSettingPowerMotionOnlyBroadcastingDelayError : UInt
-
Describes Power ScheduledAdvertisingPeriod validation error.
See moreDeclaration
Objective-C
enum ESTSettingPowerScheduledAdvertisingPeriodError {}
Swift
enum ESTSettingPowerScheduledAdvertisingPeriodError : UInt
-
Describes Sensors TemperatureOffset validation error.
See moreDeclaration
Objective-C
enum ESTSettingSensorsTemperatureOffsetError {}
Swift
enum ESTSettingSensorsTemperatureOffsetError : UInt