BlueberrySherbet

core / com.gmail.ayteneve93.blueberrysherbetcore.device / BlueberryDevice / BleStatus

BleStatus

(JVM) enum class BleStatus

Enum Values

Name Summary
(JVM) BLE_HCI_STATUS_CODE_SUCCESS  
(JVM) BLE_HCI_STATUS_CODE_UNKNWON_BTLE_COMMAND  
(JVM) BLE_HCI_STATUS_CODE_UNKNOWN_CONNECTION_IDENTIFIER  
(JVM) BLE_HCI_AUTHENTICATION_FAILURE  
(JVM) BLE_HCI_STATUS_CODE_PIN_OR_KEY_MISSING  
(JVM) BLE_HCI_MEMORY_CAPACITY_EXCEEDED  
(JVM) BLE_HCI_CONNECTION_TIMEOUT  
(JVM) BLE_HCI_STATUS_CODE_COMMAND_DISALLOWED  
(JVM) BLE_HCI_STATUS_CODE_INVALID_BTLE_COMMAND_PARAMETERS  
(JVM) BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION  
(JVM) BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_LOW_RESOURCES  
(JVM) BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_POWER_OFF  
(JVM) BLE_HCI_LOCAL_HOST_TERMINATED_CONNECTION  
(JVM) BLE_HCI_UNSUPPORTED_REMOTE_FEATURE  
(JVM) BLE_HCI_STATUS_CODE_INVALID_LMP_PARAMETERS  
(JVM) BLE_HCI_STATUS_CODE_UNSPECIFIED_ERROR  
(JVM) BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT  
(JVM) BLE_HCI_STATUS_CODE_LMP_PDU_NOT_ALLOWED  
(JVM) BLE_HCI_INSTANT_PASSED  
(JVM) BLE_HCI_PAIRING_WITH_UNIT_KEY_SUPPORTED  
(JVM) BLE_HCI_DIFFERENT_TRANSATION_COLLISION  
(JVM) BLE_HCI_CONTROLLER_BUSY  
(JVM) BLE_HCI_CONN_INTERVAL_UNACCEPTABLE  
(JVM) BLE_HCI_DIRECTED_ADVERTISER_TIMEOUT  
(JVM) BLE_HCI_CONN_TERMINATED_DUE_TO_MIC_FAILURE  
(JVM) BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED  
(JVM) GATT_NO_RESOURCES  
(JVM) GATT_INTERNAL_ERROR  
(JVM) GATT_WRONG_STATE  
(JVM) GATT_DB_FULL  
(JVM) GATT_BUSY  
(JVM) GATT_ERROR  
(JVM) GATT_CMD_STARTED  
(JVM) GATT_ILLEGAL_PARAMETER  
(JVM) GATT_AUTH_FAIL  
(JVM) GATT_MORE  
(JVM) GATT_INVALID_CFG  
(JVM) GATT_SERVICE_STARTED  
(JVM) GATT_ENCRYPTED_NO_MITM  
(JVM) GATT_NOT_ENCRYPTED  
(JVM) GATT_CONGESTED  
(JVM) GATT_CCC_CFG_ERR  
(JVM) GATT_PRC_IN_PROGRESS  
(JVM) GATT_OUT_OF_RANGE  

Properties

Name Summary
(JVM) statusCode val statusCode: Short

Companion Object Functions

Name Summary
(JVM) getStatusFromCode fun getStatusFromCode(statusCode: Short): BleStatus?