ESTMonitoringManagerError

enum ESTMonitoringManagerError : NSInteger {}

Possible errors generated while using Monitoring Manager related to Bluetooth or Estimote Cloud.

  • The platform does not support Bluetooth low energy.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorBluetoothNotSupported = 1

    Swift

    case bluetoothNotSupported = 1
  • The app is not authorized to use Bluetooth low energy.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorUnauthorizedToUseBluetooth = 2

    Swift

    case unauthorizedToUseBluetooth = 2
  • Bluetooth is currently powered off.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorBluetoothOff = 3

    Swift

    case bluetoothOff = 3
  • Error was encountered during Estimote Cloud connection attempt.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorConnectionFail = -1

    Swift

    case connectionFail = -1
  • No data was returned as a response or it couldn’t be parsed as JSON.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorNoData = -2

    Swift

    case noData = -2
  • Estimote Cloud cannot or will not process the request due to an apparent client error.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorBadRequest = 400

    Swift

    case badRequest = 400
  • Estimote Cloud is refusing to respond to the request, authorization is required for the resource.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorUnauthorized = 401

    Swift

    case unauthorized = 401
  • Estimote Cloud is refusing to respond to the request, the user does not have the necessary permissions for the resource.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorForbidden = 403

    Swift

    case forbidden = 403
  • The requested resource could not be found.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorNotFound = 404

    Swift

    case notFound = 404
  • Estimote Cloud failed to properly handle the request.

    Declaration

    Objective-C

    ESTMonitoringManagerErrorInternalServerError = 500

    Swift

    case internalServerError = 500