Enumerations

The following enumerations are available globally.

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

    Declaration

    Objective-C

    enum ESTBeaconPower {}

    Swift

    enum ESTBeaconPower : Int8
  • Possible types of setting operation.

    See more

    Declaration

    Objective-C

    enum ESTSettingOperationType {}

    Swift

    enum ESTSettingOperationType : Int
  • Parameter describing source of operation.

    Declaration

    Objective-C

    enum ESTSettingStorageType {}

    Swift

    enum ESTSettingStorageType : UInt
  • Possible errors reported by this class.

    See more

    Declaration

    Objective-C

    enum ESTDeviceLocationBeaconError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTEddystoneProximity {}

    Swift

    enum ESTEddystoneProximity : Int
  • All available GPIO port to interact with.

    See more

    Declaration

    Objective-C

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

    See more

    Declaration

    Objective-C

    enum ESTGPIOPortsDataError {}

    Swift

    enum ESTGPIOPortsDataError : Int
  • Possible values of GPIO ports.

    See more

    Declaration

    Objective-C

    enum ESTGPIOPortValue {}

    Swift

    enum ESTGPIOPortValue : Int
  • Generic advertiser slot identifier.

    See more

    Declaration

    Objective-C

    enum ESTGenericAdvertiserID {}

    Swift

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

    See more

    Declaration

    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 more

    Declaration

    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 more

    Declaration

    Objective-C

    enum ESTNearableBroadcastingScheme {}

    Swift

    enum ESTNearableBroadcastingScheme : Int8
  • Possible operations errors while handling sending to and recieving data from peripheral.

    See more

    Declaration

    Objective-C

    enum ESTPeripheralTypeUtilityError {}

    Swift

    enum ESTPeripheralTypeUtilityError : Int
  • Errors when handling peripheral packets.

    See more

    Declaration

    Objective-C

    enum ESTPeripheralTypeUtilityErrorCode {}

    Swift

    enum ESTPeripheralTypeUtilityErrorCode : Int
  • State of device firmware.

    See more

    Declaration

    Objective-C

    enum ESTPeripheralFirmwareState {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTRequestBaseError {}

    Swift

    enum ESTRequestBaseError : Int
  • Errors occurring for request.

    See more

    Declaration

    Objective-C

    enum ESTRequestBeaconColorError {}

    Swift

    enum ESTRequestBeaconColorError : Int
  • Errors occurring for request.

    See more

    Declaration

    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 more

    Declaration

    Objective-C

    enum ESTRequestGetBeaconsError {}

    Swift

    enum ESTRequestGetBeaconsError : Int
  • Device’s types that can be requested.

    Declaration

    Objective-C

    enum ESTRequestGetDevicesTypeMask {}

    Swift

    struct ESTRequestGetDevicesTypeMask : OptionSet
  • Describes Connectivity Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingConnectableIntervalError {}

    Swift

    enum ESTSettingConnectableIntervalError : UInt
  • Describes Connectable Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingConnectablePowerError {}

    Swift

    enum ESTSettingConnectablePowerError : UInt
  • Describes EddystoneEID Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneEIDIntervalError {}

    Swift

    enum ESTSettingEddystoneEIDIntervalError : UInt
  • Describes EddystoneEID Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneEIDPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneEIDPower {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneTLMIntervalError {}

    Swift

    enum ESTSettingEddystoneTLMIntervalError : UInt
  • Describes EddystoneTLM Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneTLMPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneTLMPower {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDInstanceError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDIntervalError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDNamespaceError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneUIDPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneUIDPower {}

    Swift

    enum ESTEddystoneUIDPower : Int8
  • Describes Eddystone URL Advertising Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneURLIntervalError {}

    Swift

    enum ESTSettingEddystoneURLIntervalError : UInt
  • Describes EddystoneURL Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingEddystoneURLPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEddystoneURLPower {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteLocationIntervalError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteLocationPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEstimoteLocationPower {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteTLMIntervalError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingEstimoteTLMPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTEstimoteTLMPower {}

    Swift

    enum ESTEstimoteTLMPower : Int8
  • Describes GenericAdvertiser GenericAdvertiserData validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserDataError {}

    Swift

    enum ESTSettingGenericAdvertiserDataError : UInt
  • Describes GenericAdvertiser GenericAdvertiserPower validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserEnableError {}

    Swift

    enum ESTSettingGenericAdvertiserEnableError : UInt
  • Describes GenericAdvertiser GenericAdvertiserInterval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserIntervalError {}

    Swift

    enum ESTSettingGenericAdvertiserIntervalError : UInt
  • Describes GenericAdvertiser GenericAdvertiserPower validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingGenericAdvertiserPowerError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconIntervalError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconMajorError {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconMinorError {}

    Swift

    enum ESTSettingIBeaconMinorError : UInt
  • Describes iBeacon Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconPowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTIBeaconPower {}

    Swift

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

    See more

    Declaration

    Objective-C

    enum ESTSettingIBeaconProximityUUIDError {}

    Swift

    enum ESTSettingIBeaconProximityUUIDError : UInt
  • Describes Settings EddystoneURL validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearableEddystoneURLError {}

    Swift

    enum ESTSettingNearableEddystoneURLError : UInt
  • Describes Nearable Interval validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearableIntervalError {}

    Swift

    enum ESTSettingNearableIntervalError : UInt
  • Describes Nearable Power validation error.

    See more

    Declaration

    Objective-C

    enum ESTSettingNearablePowerError {}

    Swift

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

    See

    ESTBeaconPower

    Declaration

    Objective-C

    enum ESTNearablePower {}

    Swift

    enum ESTNearablePower : Int8
  • Possible statuses of ESTSettingOperationStatus

    See more

    Declaration

    Objective-C

    enum ESTSettingOperationStatus {}

    Swift

    enum ESTSettingOperationStatus : Int