diff --git a/system/bta/dm/bta_dm_act.cc b/system/bta/dm/bta_dm_act.cc index f21cb6b3a3211de39b4e1d0bab5df94dc4222a99..0bb7ae8af131f53eb510cb7d44d4b3b45c503d72 100644 --- a/system/bta/dm/bta_dm_act.cc +++ b/system/bta/dm/bta_dm_act.cc @@ -119,7 +119,7 @@ static void bta_dm_gattc_register(void); static void btm_dm_start_gatt_discovery(const RawAddress& bd_addr); static void bta_dm_cancel_gatt_discovery(const RawAddress& bd_addr); static void bta_dm_gattc_callback(tBTA_GATTC_EVT event, tBTA_GATTC* p_data); -extern tBTA_DM_CONTRL_STATE bta_dm_pm_obtain_controller_state(void); +extern tBTM_CONTRL_STATE bta_dm_pm_obtain_controller_state(void); #if (BLE_VND_INCLUDED == TRUE) static void bta_dm_ctrl_features_rd_cmpl_cback(tHCI_STATUS result); #endif @@ -3830,7 +3830,7 @@ static void bta_ble_energy_info_cmpl(tBTM_BLE_TX_TIME_MS tx_time, tBTM_BLE_ENERGY_USED energy_used, tHCI_STATUS status) { tBTA_STATUS st = (status == HCI_SUCCESS) ? BTA_SUCCESS : BTA_FAILURE; - tBTA_DM_CONTRL_STATE ctrl_state = 0; + tBTM_CONTRL_STATE ctrl_state = BTM_CONTRL_UNKNOWN; if (BTA_SUCCESS == st) ctrl_state = bta_dm_pm_obtain_controller_state(); diff --git a/system/bta/dm/bta_dm_pm.cc b/system/bta/dm/bta_dm_pm.cc index 7fee5c9e063cf481e5733b7718449a52184af2ca..7e0b4cc9f3d73411e5e5e82f03781d54edbb773b 100644 --- a/system/bta/dm/bta_dm_pm.cc +++ b/system/bta/dm/bta_dm_pm.cc @@ -1101,12 +1101,12 @@ static int bta_dm_get_sco_index() { * Parameters: * ******************************************************************************/ -tBTA_DM_CONTRL_STATE bta_dm_pm_obtain_controller_state(void) { +tBTM_CONTRL_STATE bta_dm_pm_obtain_controller_state(void) { /* Did not use counts as it is not sure, how accurate the count values are *in ** bta_dm_cb.device_list.count > 0 || bta_dm_cb.device_list.le_count > 0 */ - tBTA_DM_CONTRL_STATE cur_state = BTA_DM_CONTRL_UNKNOWN; + tBTM_CONTRL_STATE cur_state = BTM_CONTRL_UNKNOWN; cur_state = BTM_PM_ReadControllerState(); APPL_TRACE_DEBUG("bta_dm_pm_obtain_controller_state: %d", cur_state); diff --git a/system/bta/include/bta_api.h b/system/bta/include/bta_api.h index 80a142128f1f54c58e94e2ca6ee542a682016d25..7335609dae70c7227ecf930623dc7b7927b97e74 100644 --- a/system/bta/include/bta_api.h +++ b/system/bta/include/bta_api.h @@ -477,15 +477,11 @@ typedef void(tBTA_DM_ENCRYPT_CBACK)(const RawAddress& bd_addr, tBT_TRANSPORT transport, tBTA_STATUS result); -#define BTA_DM_CONTRL_UNKNOWN 0 /* Unknown state */ - -typedef uint8_t tBTA_DM_CONTRL_STATE; - typedef void(tBTA_BLE_ENERGY_INFO_CBACK)(tBTM_BLE_TX_TIME_MS tx_time, tBTM_BLE_RX_TIME_MS rx_time, tBTM_BLE_IDLE_TIME_MS idle_time, tBTM_BLE_ENERGY_USED energy_used, - tBTA_DM_CONTRL_STATE ctrl_state, + tBTM_CONTRL_STATE ctrl_state, tBTA_STATUS status); /* Maximum service name length */ diff --git a/system/btif/src/btif_dm.cc b/system/btif/src/btif_dm.cc index 712a64b29fee2ec741e7aa4b543b0157254c5d3c..4f0097fe1939ccce1dfc9a4d173abdabba500e38 100644 --- a/system/btif/src/btif_dm.cc +++ b/system/btif/src/btif_dm.cc @@ -1800,7 +1800,7 @@ static void bta_energy_info_cb(tBTM_BLE_TX_TIME_MS tx_time, tBTM_BLE_RX_TIME_MS rx_time, tBTM_BLE_IDLE_TIME_MS idle_time, tBTM_BLE_ENERGY_USED energy_used, - tBTA_DM_CONTRL_STATE ctrl_state, + tBTM_CONTRL_STATE ctrl_state, tBTA_STATUS status) { BTIF_TRACE_DEBUG( "energy_info_cb-Status:%d,state=%d,tx_t=%ld, rx_t=%ld, " diff --git a/system/stack/include/btm_api_types.h b/system/stack/include/btm_api_types.h index 5f5299427f677293bc9997220d0e935a0b617d67..6e9bc99d79622b57bb13be2941313494423b459b 100644 --- a/system/stack/include/btm_api_types.h +++ b/system/stack/include/btm_api_types.h @@ -924,6 +924,7 @@ typedef struct { } tBTM_DELETE_STORED_LINK_KEY_COMPLETE; +#define BTM_CONTRL_UNKNOWN 0 /* ACL link on, SCO link ongoing, sniff mode */ #define BTM_CONTRL_ACTIVE 1 /* Scan state - paging/inquiry/trying to connect*/ diff --git a/system/test/mock/mock_stack_acl_btm_pm.cc b/system/test/mock/mock_stack_acl_btm_pm.cc index 7efca8380d578b91e546280cc6f41d0f3a74f61e..c7cb0bf18dacfef2e059da55ee6a9db45b020713 100644 --- a/system/test/mock/mock_stack_acl_btm_pm.cc +++ b/system/test/mock/mock_stack_acl_btm_pm.cc @@ -53,7 +53,7 @@ bool BTM_SetLinkPolicyActiveMode(const RawAddress& remote_bda) { } tBTM_CONTRL_STATE BTM_PM_ReadControllerState(void) { mock_function_count_map[__func__]++; - return 0; + return BTM_CONTRL_UNKNOWN; } tBTM_STATUS BTM_PmRegister(uint8_t mask, uint8_t* p_pm_id, tBTM_PM_STATUS_CBACK* p_cb) {