oh_bluetooth.h
Overview
Defines the API for obtaining the Bluetooth switch state.
Library: libbluetooth_ndk.so
System capability: SystemCapability.Communication.Bluetooth.Core
Since: 13
Related module: Bluetooth
Summary
Types
| Name | Description |
|---|---|
| typedef enum Bluetooth_SwitchState Bluetooth_SwitchState | Defines an enum for Bluetooth switch states. |
| typedef enum Bluetooth_ResultCode Bluetooth_ResultCode | Defines an enum for the error codes returned by Bluetooth APIs. |
Enums
| Name | Description |
|---|---|
| Bluetooth_SwitchState { BLUETOOTH_STATE_OFF = 0, BLUETOOTH_STATE_TURNING_ON = 1, BLUETOOTH_STATE_ON = 2, BLUETOOTH_STATE_TURNING_OFF = 3, BLUETOOTH_STATE_BLE_TURNING_ON = 4, BLUETOOTH_STATE_BLE_ON = 5, BLUETOOTH_STATE_BLE_TURNING_OFF = 6 } |
Enumerates the Bluetooth switch states. |
| Bluetooth_ResultCode { BLUETOOTH_SUCCESS = 0, BLUETOOTH_INVALID_PARAM = 401 } |
Enumerates the error codes returned by Bluetooth APIs. |
Functions
| Name | Description |
|---|---|
| Bluetooth_ResultCode OH_Bluetooth_GetBluetoothSwitchState (Bluetooth_SwitchState *state) | Obtains the Bluetooth state. |