|
| typedef void(* | gap_state_changed_callback) (const int transport, const int status) |
| | 蓝牙开关回调函数。
|
| |
| typedef void(* | gap_acl_state_changed_callback) (const bd_addr_t *bd_addr, gap_acl_state_t state, unsigned int reason) |
| | 蓝牙ACL连接状态变化回调函数。
|
| |
| typedef void(* | gap_discovery_state_changed_callback) (int status) |
| | 蓝牙发现状态变化回调函数。
|
| |
| typedef void(* | gap_discovery_result_callback) (const bd_addr_t *bd_addr) |
| | 蓝牙发现结果回调函数。
|
| |
| typedef void(* | gap_pair_requested_callback) (const bd_addr_t *bd_addr) |
| | 蓝牙配对请求回调函数。
|
| |
| typedef void(* | gap_pair_confirmed_callback) (const bd_addr_t *bd_addr, int req_type, int number) |
| | 蓝牙配对确认回调函数。
|
| |
| typedef void(* | gap_scan_mode_changed_callback) (int mode) |
| | 蓝牙广播模式变化回调函数。
|
| |
| typedef void(* | gap_local_device_name_changed_callback) (const unsigned char *device_name, unsigned char length) |
| | 蓝牙本地设备名称变化回调函数。
|
| |
| typedef void(* | gap_local_device_addr_changed_callback) (const bd_addr_t *bd_addr) |
| | 蓝牙本地设备地址变化回调函数。
|
| |
| typedef void(* | gap_pair_status_changed_callback) (const bd_addr_t *bd_addr, int status) |
| | 蓝牙配对状态变化回调函数。
|
| |
| typedef void(* | gap_remote_uuid_changed_callback) (const bd_addr_t *bd_addr, bt_uuid_t uuid) |
| | 远端设备UUID变化回调函数。
|
| |
| typedef void(* | gap_remote_name_changed_callback) (const bd_addr_t *bd_addr, const unsigned char *device_name, unsigned char length) |
| | 远端设备名称变化回调函数。
|
| |
| typedef void(* | gap_remote_alias_changed_callback) (const bd_addr_t *bd_addr, const unsigned char *alias, unsigned char length) |
| | 远端设备昵称变化回调函数。
|
| |
| typedef void(* | gap_remote_cod_changed_callback) (const bd_addr_t *bd_addr, int cod) |
| | 远端设备类型变化回调函数。
|
| |
| typedef void(* | gap_remote_battery_level_changed_callback) (const bd_addr_t *bd_addr, int battery_level) |
| | 远端设备电量变化回调函数。
|
| |
| typedef void(* | gap_read_remote_rssi_event_callback) (const bd_addr_t *bd_addr, int rssi, int status) |
| | 远端设备信号强度变化回调函数。
|
| |
| typedef void(* | gap_is_accept_conn_on_safe_mode_callback) (const bd_addr_t *bd_addr, bool *res) |
| | 询问上层应用是否接受连接回调函数。
|
| |
|
| enum | bt_stack_state_t { BT_STACK_STATE_TURNING_ON = 0x0
, BT_STACK_STATE_TURN_ON
, BT_STACK_STATE_TURNING_OFF
, BT_STACK_STATE_TURN_OFF
} |
| | 蓝牙协议栈状态。 更多...
|
| |
| enum | bt_connect_strategy_type_t { BT_CONNECTION_UNKNOWN = 0x00
, BT_CONNECTION_ALLOWED
, BT_CONNECTION_FORBIDDEN
} |
| | 定义蓝牙的连接类型。 更多...
|
| |
| enum | a2dp_playing_state_t { A2DP_NOT_PLAYING = 0x00
, A2DP_IS_PLAYING
} |
| | 定义蓝牙a2dp的播放状态。 更多...
|
| |
| enum | hfp_sco_connect_state_t { HFP_SCO_STATE_CONNECTING = 0x01
, HFP_SCO_STATE_CONNECTED = 0x02
, HFP_SCO_STATE_DISCONNECTING = 0x03
, HFP_SCO_STATE_DISCONNECTED = 0x04
} |
| | 定义蓝牙hfp的连接状态。 更多...
|
| |
| enum | hfp_volume_type_t { HFP_VOLUME_MIC = 0x00
, HFP_VOLUME_SPEAKER
} |
| | 定义蓝牙hfp的音量调整类型。 更多...
|
| |
| enum | profile_connect_state_t { PROFILE_STATE_CONNECTING = 0x01
, PROFILE_STATE_CONNECTED = 0x02
, PROFILE_STATE_DISCONNECTING = 0x03
, PROFILE_STATE_DISCONNECTED = 0x04
} |
| | 定义蓝牙协议的连接状态。 更多...
|
| |
| enum | bt_transport_type_t { BT_TRANSPORT_INVALID = 0x00
, BT_TRANSPORT_BR_EDR = 0x01
, BT_TRANSPORT_LE = 0x02
} |
| | 定义蓝牙传输的类型。 更多...
|
| |
| enum | gap_acl_state_t { GAP_ACL_STATE_CONNECTED
, GAP_ACL_STATE_DISCONNECTED
, GAP_ACL_STATE_LE_CONNECTED
, GAP_ACL_STATE_LE_DISCONNECTED
} |
| | 蓝牙ACL连接状态。 更多...
|
| |
| enum | gap_discovery_state_t { GAP_DISCOVERY_STARTED = 0x01
, GAP_DISCOVERYING = 0x02
, GAP_DISCOVERY_STOPED = 0x03
} |
| | 蓝牙扫描状态。 更多...
|
| |
| enum | gap_bondable_mode_t { GAP_BONDABLE_MODE_OFF = 0x00
, GAP_BONDABLE_MODE_ON = 0x01
} |
| | 蓝牙绑定状态。 更多...
|
| |
| enum | gap_access_permission_type_t { GAP_ACCESS_PERMISSION_UNKNOWN
, GAP_ACCESS_PERMISSION_ALLOWED
, GAP_ACCESS_PERMISSION_FORBIDDEN
} |
| | 蓝牙访问权限。 更多...
|
| |
| enum | gap_scan_mode_t {
GAP_SCAN_MODE_NONE = 0x00
, GAP_SCAN_MODE_CONNECTABLE
, GAP_SCAN_MODE_GENERAL_DISCOVERABLE
, GAP_SCAN_MODE_LIMITED_DISCOVERABLE
,
GAP_SCAN_MODE_CONNECTABLE_GENERAL_DISCOVERABLE
, GAP_SCAN_MODE_CONNECTABLE_LIMITED_DISCOVERABLE
} |
| | 蓝牙扫描模式。 更多...
|
| |
| enum | bt_profile_type_t {
BT_PROFILE_HEADSET = 0x0
, BT_PROFILE_A2DP
, BT_PROFILE_OPP
, BT_PROFILE_HID
,
BT_PROFILE_PANU
, BT_PROFILE_NAP
, BT_PROFILE_HFP
} |
| | 蓝牙Profile类型。 更多...
|
| |
| enum | gap_pair_state_t { GAP_PAIR_NONE = 0x01
, GAP_PAIR_PAIRING = 0x02
, GAP_PAIR_PAIRED = 0x03
} |
| | 蓝牙配对状态。 更多...
|
| |
| enum | gap_pair_confirm_type_t {
GAP_PAIR_CONFIRM_TYPE_PIN_CODE = 0x01
, GAP_PAIR_CONFIRM_TYPE_PASSKEY_DISPLAY = 0x02
, GAP_PAIR_CONFIRM_TYPE_PASSKEY_INPUT = 0x03
, GAP_PAIR_CONFIRM_TYPE_NUMERIC = 0x04
,
GAP_PAIR_CONFIRM_TYPE_CONSENT = 0x05
} |
| | 蓝牙配对类型。 更多...
|
| |