BluetoothStatusCodes
class BluetoothStatusCodes
kotlin.Any | |
↳ | android.bluetooth.BluetoothStatusCodes |
A class with constants representing possible return values for Bluetooth APIs. General return values occupy the range 0 to 199. Profile-specific return values occupy the range 200-999. API-specific return values start at 1000. The exception to this is the "UNKNOWN" error code which occupies the max integer value.
Summary
Constants | |
---|---|
static Int |
Error code indicating that the API call was initiated by neither the system nor the active user. |
static Int |
Error code indicating that Bluetooth is not enabled. |
static Int |
Error code indicating that the Bluetooth Device specified is not bonded. |
static Int |
A GATT writeCharacteristic request is not permitted on the remote device. |
static Int |
A GATT writeCharacteristic request is issued to a busy remote device. |
static Int |
Error code indicating that the caller does not have the |
static Int |
Error code indicating that the profile service is not bound. |
static Int |
Indicates that an unknown error has occurred. |
static Int |
Indicates that the feature status is not configured yet. |
static Int |
Indicates that the feature is not supported. |
static Int |
Indicates that the feature is supported. |
static Int |
Indicates that the API call was successful. |
Constants
ERROR_BLUETOOTH_NOT_ALLOWED
static val ERROR_BLUETOOTH_NOT_ALLOWED: Int
Error code indicating that the API call was initiated by neither the system nor the active user.
Value: 2
ERROR_BLUETOOTH_NOT_ENABLED
static val ERROR_BLUETOOTH_NOT_ENABLED: Int
Error code indicating that Bluetooth is not enabled.
Value: 1
ERROR_DEVICE_NOT_BONDED
static val ERROR_DEVICE_NOT_BONDED: Int
Error code indicating that the Bluetooth Device specified is not bonded.
Value: 3
ERROR_GATT_WRITE_NOT_ALLOWED
static val ERROR_GATT_WRITE_NOT_ALLOWED: Int
A GATT writeCharacteristic request is not permitted on the remote device.
Value: 200
ERROR_GATT_WRITE_REQUEST_BUSY
static val ERROR_GATT_WRITE_REQUEST_BUSY: Int
A GATT writeCharacteristic request is issued to a busy remote device.
Value: 201
ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION
static val ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION: Int
Error code indicating that the caller does not have the android.Manifest.permission#BLUETOOTH_CONNECT
permission.
Value: 6
ERROR_PROFILE_SERVICE_NOT_BOUND
static val ERROR_PROFILE_SERVICE_NOT_BOUND: Int
Error code indicating that the profile service is not bound. You can bind a profile service by calling BluetoothAdapter#getProfileProxy
.
Value: 9
ERROR_UNKNOWN
static val ERROR_UNKNOWN: Int
Indicates that an unknown error has occurred.
Value: 2147483647
FEATURE_NOT_CONFIGURED
static val FEATURE_NOT_CONFIGURED: Int
Indicates that the feature status is not configured yet.
Value: 30
FEATURE_NOT_SUPPORTED
static val FEATURE_NOT_SUPPORTED: Int
Indicates that the feature is not supported.
Value: 11
FEATURE_SUPPORTED
static val FEATURE_SUPPORTED: Int
Indicates that the feature is supported.
Value: 10
SUCCESS
static val SUCCESS: Int
Indicates that the API call was successful.
Value: 0