harmony 鸿蒙Bluetooth

  • 2025-06-12
  • 浏览 (8)

Bluetooth

概述

提供用于查询蓝牙开关状态的功能。

起始版本: 13

汇总

文件

名称 描述
oh_bluetooth.h 定义查询蓝牙开关状态的接口。
引用文件: <ConnectivityKit\/bluetooth\/oh_bluetooth.h>

类型定义

名称 描述
typedef enum Bluetooth_SwitchState Bluetooth_SwitchState 定义蓝牙开关状态的枚举值。
typedef enum Bluetooth_ResultCode Bluetooth_ResultCode 定义蓝牙返回值的错误码。

枚举

名称 描述
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
}
定义蓝牙开关状态的枚举值。
Bluetooth_ResultCode {
BLUETOOTH_SUCCESS = 0,
BLUETOOTH_INVALID_PARAM = 401
}
定义蓝牙返回值的错误码。

函数

名称 描述
Bluetooth_ResultCode OH_Bluetooth_GetBluetoothSwitchState (Bluetooth_SwitchState *state) 获取蓝牙开关状态。

类型定义说明

Bluetooth_ResultCode

typedef enum Bluetooth_ResultCode Bluetooth_ResultCode

描述

定义蓝牙返回值的错误码。

起始版本: 13

Bluetooth_SwitchState

typedef enum Bluetooth_SwitchState Bluetooth_SwitchState

描述

定义蓝牙开关状态的枚举值。

起始版本: 13

枚举类型说明

Bluetooth_ResultCode

enum Bluetooth_ResultCode

描述

定义蓝牙返回值的错误码。

起始版本: 13

枚举值 描述
BLUETOOTH_SUCCESS 操作成功。
BLUETOOTH_INVALID_PARAM 参数错误。可能原因:1. 输入参数为空指针;2. 参数数值超出定义范围。

Bluetooth_SwitchState

enum Bluetooth_SwitchState

描述

定义蓝牙开关状态的枚举值。

起始版本: 13

枚举值 描述
BLUETOOTH_STATE_OFF 表示蓝牙关闭。
BLUETOOTH_STATE_TURNING_ON 表示蓝牙打开中。
BLUETOOTH_STATE_ON 表示蓝牙已打开,使用就绪。
BLUETOOTH_STATE_TURNING_OFF 表示蓝牙关闭中。
BLUETOOTH_STATE_BLE_TURNING_ON 表示蓝牙LE only模式打开中。
BLUETOOTH_STATE_BLE_ON 表示蓝牙处于LE only模式。
BLUETOOTH_STATE_BLE_TURNING_OFF 表示蓝牙LE only模式关闭中。

函数说明

OH_Bluetooth_GetBluetoothSwitchState()

Bluetooth_ResultCode OH_Bluetooth_GetBluetoothSwitchState (Bluetooth_SwitchState * state)

描述

获取蓝牙开关状态。

起始版本: 13

参数:

名称 描述
state 指向接收蓝牙开关状态的枚举值的指针。 需要传入非空指针,否则将返回错误码。 详细定义请参考Bluetooth_SwitchState

返回:

返回蓝牙开关状态函数的错误码。详细定义请参考Bluetooth_ResultCode
BLUETOOTH_SUCCESS 成功获取蓝牙开关状态。 BLUETOOTH_INVALID_PARAM 输入参数为空指针。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Connectivity Kit(短距通信服务)

harmony 鸿蒙Wifi

harmony 鸿蒙蓝牙服务子系统错误码

harmony 鸿蒙NFC错误码

harmony 鸿蒙SE(secureElement)错误码

harmony 鸿蒙WIFI错误码

harmony 鸿蒙@ohos.bluetooth.a2dp (蓝牙a2dp模块)(系统接口)

harmony 鸿蒙@ohos.bluetooth.a2dp (蓝牙a2dp模块)

harmony 鸿蒙@ohos.bluetooth.access (蓝牙access模块)(系统接口)

harmony 鸿蒙@ohos.bluetooth.access (蓝牙access模块)

0  赞