Enums

The following enums are available globally.

  • /////////////////////////////////////////////////////////////////

    Declaration

    Objective-C

    enum ESTBeaconPower : char {}

    Swift

    enum ESTBeaconPower : Int8
  • Possible types of setting operation.

    See more

    Declaration

    Objective-C

    enum ESTSettingOperationType : NSInteger {}

    Swift

    enum ESTSettingOperationType : Int
  • Parameter describing source of operation.

    Declaration

    Objective-C

    enum ESTSettingStorageType : NSUInteger {}

    Swift

    enum ESTSettingStorageType : UInt
  • Settings related errors.

    See more

    Declaration

    Objective-C

    enum ESTDeviceSettingsManagerError : NSInteger {}

    Swift

    enum ESTDeviceSettingsManagerError : Int
  • Possible errors reported by this class.

    See more

    Declaration

    Objective-C

    enum ESTDeviceLocationBeaconError : NSInteger {}

    Swift

    enum ESTDeviceLocationBeaconError : Int
  • Proximity zone where device was located.

    See more

    Declaration

    Objective-C

    enum ESTEddystoneProximity : NSInteger {}

    Swift

    enum ESTEddystoneProximity : Int
  • Describes GPIO Config validation error.

    See more

    Declaration

    Objective-C

    enum ESTGPIOConfigError : NSUInteger {}
  • All available configurations for GPIO ports.

    See more

    Declaration

    Objective-C

    enum ESTGPIOConfig : uint8_t {}
  • All available GPIO port to interact with.

    See more

    Declaration

    Objective-C

    enum ESTGPIOPort : NSInteger {}
  • Possible error codes for setting port value operation.

    See more

    Declaration

    Objective-C

    enum ESTGPIOPortsDataError : NSInteger {}

    Swift

    enum ESTGPIOPortsDataError : Int
  • Possible values of GPIO ports.

    See more

    Declaration

    Objective-C

    enum ESTGPIOPortValue : NSInteger {}

    Swift

    enum ESTGPIOPortValue : Int
  • Generic advertiser slot identifier.

    See more

    Declaration

    Objective-C

    enum ESTGenericAdvertiserID : NSInteger {}

    Swift

    enum ESTGenericAdvertiserID : Int
  • Possible errors generated while using Monitoring Manager related to Bluetooth or Estimote Cloud.

    See more

    Declaration

    Objective-C

    enum ESTMonitoringManagerError : NSInteger {}

    Swift

    enum ESTMonitoringManagerError : Int
  • 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 : NSInteger {}

    Swift

    enum ESTMonitoringV2ManagerError : Int
  • Monitoring proximity represents mental model of a beacon’s range.

    See more

    Declaration

    Objective-C

    enum ESTMonitoringProximity : NSUInteger {}
  • Type of the device marked on enclosure.

    Declaration

    Objective-C

    enum ESTNearableType : NSInteger {}

    Swift

    enum ESTNearableType : Int
  • Physical orientation of the device in 3D space.

    Declaration

    Objective-C

    enum ESTNearableOrientation : NSInteger {}

    Swift

    enum ESTNearableOrientation : Int
  • Proximity zone related to distance from the device.

    Declaration

    Objective-C

    enum ESTNearableZone : NSInteger {}

    Swift

    enum ESTNearableZone : Int
  • Type of firmware running on the device.

    Declaration

    Objective-C

    enum ESTNearableFirmwareState : NSInteger {}

    Swift

    enum ESTNearableFirmwareState : Int
  • Describes nearable broadcasting mode.

    See more

    Declaration

    Objective-C

    enum ESTNearableBroadcastingScheme : char {}

    Swift

    enum ESTNearableBroadcastingScheme : Int8
  • State of device firmware.

    See more

    Declaration

    Objective-C

    enum ESTPeripheralFirmwareState : NSInteger {}

    Swift

    enum ESTPeripheralFirmwareState : Int
  • Errors occurring for request.

    See more

    Declaration

    Objective-C

    enum ESTRequestAssignGPSLocationError : NSInteger {}

    Swift

    enum ESTRequestAssignGPSLocationError : Int
  • Describes possible errors that can occur during sending request.

    See more

    Declaration

    Objective-C

    enum ESTRequestBaseError : NSInteger {}

    Swift

    enum ESTRequestBaseError : Int
  • Errors occurring for request.

    See more

    Declaration

    Objective-C

    enum ESTRequestBeaconColorError : NSInteger {}

    Swift

    enum ESTRequestBeaconColorError : Int
  • Errors occurring for request.

    See more

    Declaration

    Objective-C

    enum ESTRequestBeaconMacError : NSInteger {}

    Swift

    enum ESTRequestBeaconMacError : Int
  • Errors occurring for request.

    See more

    Declaration

    Objective-C

    enum ESTRequestGetBeaconsError : NSInteger {}

    Swift

    enum ESTRequestGetBeaconsError : Int
  • Errors occurring for request.

    See more

    Declaration

    Objective-C

    enum ESTRequestGetNearablesError : NSInteger {}

    Swift

    enum ESTRequestGetNearablesError : Int
  • Describes Connectivity Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingConnectableIntervalError : NSUInteger {}

    Swift

    enum ESTSettingConnectableIntervalError : UInt
  • Describes Connectable Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingConnectablePowerError : NSUInteger {}

    Swift

    enum ESTSettingConnectablePowerError : UInt
  • Describes hardware version validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingDeviceInfoHardwareVersionError : NSUInteger {}

    Swift

    enum ESTSettingDeviceInfoHardwareVersionError : UInt
  • Describes EddystoneEID Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneEIDIntervalError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneEIDIntervalError : UInt
  • Describes EddystoneEID Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneEIDPowerError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneEIDPowerError : UInt
  • Available Tx Power levels for Eddystone UID packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneEIDPower : int8_t {}

    Swift

    enum ESTEddystoneEIDPower : Int8
  • Describes Eddystone Telemetry Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneTLMIntervalError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneTLMIntervalError : UInt
  • Describes EddystoneTLM Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneTLMPowerError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneTLMPowerError : UInt
  • Available Tx Power levels for Eddystone TLM packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneTLMPower : int8_t {}

    Swift

    enum ESTEddystoneTLMPower : Int8
  • Describes Eddystone UID Instance validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDInstanceError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneUIDInstanceError : UInt
  • Describes Eddystone UID Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDIntervalError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneUIDIntervalError : UInt
  • Describes Eddystone UID Namespace validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDNamespaceError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneUIDNamespaceError : UInt
  • Describes Eddystone UID Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDPowerError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneUIDPowerError : UInt
  • Available Tx Power levels for Eddystone UID packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneUIDPower : int8_t {}

    Swift

    enum ESTEddystoneUIDPower : Int8
  • Describes Eddystone URL validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneURLNamespaceError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneURLNamespaceError : UInt
  • Describes Eddystone URL Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneURLIntervalError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneURLIntervalError : UInt
  • Describes EddystoneURL Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneURLPowerError : NSUInteger {}

    Swift

    enum ESTSettingEddystoneURLPowerError : UInt
  • Available Tx Power levels for Eddystone URL packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneURLPower : int8_t {}

    Swift

    enum ESTEddystoneURLPower : Int8
  • Describes Estimote Location Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteLocationIntervalError : NSUInteger {}

    Swift

    enum ESTSettingEstimoteLocationIntervalError : UInt
  • Describes Estimote Location Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteLocationPowerError : NSUInteger {}

    Swift

    enum ESTSettingEstimoteLocationPowerError : UInt
  • Available Tx Power levels for Estimote Location packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEstimoteLocationPower : int8_t {}

    Swift

    enum ESTEstimoteLocationPower : Int8
  • Describes Estimote Telemetry Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteTLMIntervalError : NSUInteger {}

    Swift

    enum ESTSettingEstimoteTLMIntervalError : UInt
  • Describes Estimote Telemetry Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteTLMPowerError : NSUInteger {}

    Swift

    enum ESTSettingEstimoteTLMPowerError : UInt
  • Available Tx Power levels for Estimote Telemetry packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEstimoteTLMPower : int8_t {}

    Swift

    enum ESTEstimoteTLMPower : Int8
  • Describes GenericAdvertiser GenericAdvertiserData validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserDataError : NSUInteger {}

    Swift

    enum ESTSettingGenericAdvertiserDataError : UInt
  • Describes GenericAdvertiser GenericAdvertiserPower validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserEnableError : NSUInteger {}

    Swift

    enum ESTSettingGenericAdvertiserEnableError : UInt
  • Describes GenericAdvertiser GenericAdvertiserInterval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserIntervalError : NSUInteger {}

    Swift

    enum ESTSettingGenericAdvertiserIntervalError : UInt
  • Describes GenericAdvertiser GenericAdvertiserPower validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserPowerError : NSUInteger {}

    Swift

    enum ESTSettingGenericAdvertiserPowerError : UInt
  • Describes iBeacon Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconIntervalError : NSUInteger {}

    Swift

    enum ESTSettingIBeaconIntervalError : UInt
  • Describes iBeacon Advertising Major validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconMajorError : NSUInteger {}

    Swift

    enum ESTSettingIBeaconMajorError : UInt
  • Describes iBeacon Advertising Minor validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconMinorError : NSUInteger {}

    Swift

    enum ESTSettingIBeaconMinorError : UInt
  • Describes iBeacon Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconPowerError : NSUInteger {}

    Swift

    enum ESTSettingIBeaconPowerError : UInt
  • Available Tx Power levels for iBeacon packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTIBeaconPower : int8_t {}

    Swift

    enum ESTIBeaconPower : Int8
  • Describes iBeacon Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconProximityUUIDError : NSUInteger {}

    Swift

    enum ESTSettingIBeaconProximityUUIDError : UInt
  • Describes Settings BroadcastingScheme validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearableBroadcastingSchemeError : NSUInteger {}

    Swift

    enum ESTSettingNearableBroadcastingSchemeError : UInt
  • Describes Settings EddystoneURL validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearableEddystoneURLError : NSUInteger {}

    Swift

    enum ESTSettingNearableEddystoneURLError : UInt
  • Describes Nearable Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearableIntervalError : NSUInteger {}

    Swift

    enum ESTSettingNearableIntervalError : UInt
  • Describes Nearable Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearablePowerError : NSUInteger {}

    Swift

    enum ESTSettingNearablePowerError : UInt
  • Available Tx Power levels for Nearable packet.

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTNearablePower : int8_t {}

    Swift

    enum ESTNearablePower : Int8
  • Possible statuses of ESTSettingOperationStatus

    See more

    Declaration

    Objective-C

    enum ESTSettingOperationStatus : NSInteger {}

    Swift

    enum ESTSettingOperationStatus : Int
  • Describes Power MotionOnlyBroadcastingDelay validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingPowerMotionOnlyBroadcastingDelayError : NSUInteger {}

    Swift

    enum ESTSettingPowerMotionOnlyBroadcastingDelayError : UInt
  • Describes Power ScheduledAdvertisingPeriod validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingPowerScheduledAdvertisingPeriodError : NSUInteger {}

    Swift

    enum ESTSettingPowerScheduledAdvertisingPeriodError : UInt