SDP_INCLUDED == TRUE * Function bta_dm_search_cancel_notify * Description Notify application that search has been cancelled * Returns void
* Function bta_dm_free_sdp_db * Description Frees SDP data base * Returns void
* Function bta_dm_search_start * Description Starts an inquiry * Returns void
* Function bta_dm_search_cancel * Description Cancels an ongoing search for devices * Returns void
* Function bta_dm_rmt_name * Description Process the remote name result from BTM * Returns void
* Function bta_dm_disc_rmt_name * Description Process the remote name result from BTM when application * wants to find the name for a bdaddr * Returns void
* Function bta_dm_disc_result * Description Service discovery result when discovering services on a device * Returns void
* Function bta_dm_search_result * Description Service discovery result while searching for devices * Returns void
SDP_INCLUDED == TRUE * Function bta_dm_queue_search * Description Queues search command while search is being cancelled * Returns void
SDP_INCLUDED == TRUE * Function bta_dm_search_clear_queue * Description Clears the queue if API search cancel is called * Returns void
* Function bta_dm_search_cancel_cmpl * Description Search cancel is complete * Returns void
* Function bta_dm_acl_change * Description Process BTA_DM_ACL_CHANGE_EVT * Returns void
* Function bta_dm_set_afh_channels * Description Sets AFH channels * Returns void
* Function bta_dm_ble_set_channels * Description Sets AFH channels * Returns void
* Function bta_dm_set_visibility * Description Sets discoverability, connectability and pairability * Returns void
* Function bta_dm_add_blekey * Description This function adds an BLE Key to an security database entry. * This function shall only be called AFTER BTA_DmAddBleDevice has been called. * It is normally called during host startup to restore all required information * stored in the NVRAM. * Parameters:
* Function bta_dm_add_ble_device * Description This function adds an BLE device to an security database entry. * It is normally called during host startup to restore all required information * stored in the NVRAM. * Parameters:
* Function bta_dm_add_ble_device * Description This function adds an BLE device to an security database entry. * It is normally called during host startup to restore all required information * stored in the NVRAM. * Parameters:
* Function bta_dm_ble_confirm_reply * Description This is response to SM numeric comparison request submitted * to application. * Parameters:
* Function bta_dm_security_grant * Description This function grant SMP security request access. * Parameters:
SMP_INCLUDED == TRUE * Function bta_dm_ble_set_bg_conn_type * Description This function set the BLE background connection type * Parameters:
* Function bta_dm_ble_set_conn_params * Description This function set the preferred connection parameters. * Parameters:
* Function bta_dm_ble_set_conn_scan_params * Description This function sets BLE scan parameters. * Parameters:
* Function bta_dm_ble_set_scan_fil_params * Description This function sets BLE scan filter & parameters. * Parameters:
* Function bta_dm_ble_set_conn_scan_params * Description This function set the preferred connection scan parameters. * Parameters:
* Function bta_dm_ble_update_conn_params * Description This function update LE connection parameters. * Parameters:
* Function bta_dm_ble_disconnect * Description This function disconnect the ble connection. * Parameters:
* Function bta_dm_ble_set_rand_address * Description This function set the LE random address for the device. * Parameters: rand_addr:the random address which should be setting * Explanation: This function added by Yulong at 2016/9/9
* Function bta_dm_ble_stop_advertising * Description This function stop the BLE avdertising for the device. * Parameters: void * Explanation: This function added by Yulong at 2016/10/19
* Function bta_dm_ble_config_local_privacy * Description This function set the local device LE privacy settings. * Parameters:
* Function bta_dm_ble_config_local_icon * Description This function sets the local icon value.
* Function bta_dm_ble_observe * Description This function set the preferred connection scan parameters. * Parameters:
* Function bta_dm_ble_scan * Description This function set the preferred connection scan parameters. * Parameters:
* Function bta_dm_ble_set_adv_params * Description This function set the adv parameters. * Parameters:
* Function bta_dm_ble_set_adv_params_all * Description This function is called to set all of the advertising parameters. * Parameters: None. * Returns void
* Function bta_dm_ble_update_duplicate_exceptional_list * Description This function is to update duplicate scan exceptional list
* Function bta_dm_ble_set_adv_config * Description This function set the customized ADV data configuration * Parameters:
* Function bta_dm_ble_set_long_adv * Description This function set the long ADV data * Parameters:
* Function bta_dm_ble_set_adv_config_raw * Description This function set the customized ADV data configuration * Parameters:
* Function bta_dm_ble_set_scan_rsp * Description This function set the customized ADV scan resp. configuration * Parameters:
* Function bta_dm_ble_set_scan_rsp_raw * Description This function set the raw scan response data * Parameters:
* Function bta_dm_ble_set_data_length * Description This function set the maximum transmission packet size * Parameters
* Function bta_dm_ble_broadcast * Description Starts or stops LE broadcasts * Parameters:
* Function bta_dm_ble_multi_adv_enb * Description This function enables a single advertising instance * Parameters:
* Function bta_dm_ble_multi_adv_param_upd * Description This function updates multiple advertising instance parameters * Parameters:
* Function bta_dm_ble_multi_adv_data * Description This function write multiple advertising instance adv data * or scan response data * Parameters:
* Function btm_dm_ble_multi_adv_disable * Description This function disable a single adv instance * Parameters:
SDP_INCLUDED == TRUE * Function bta_dm_enable * Description Initialises the BT device manager * Returns void
* Function bta_dm_disable * Description Disables the BT device manager * Returns void
* Function bta_dm_cfg_filter_cond * Description This function configure adv payload filtering condition * Parameters:
* Function bta_dm_enable_scan_filter * Description This function enable/disable adv payload filtering condition * Parameters:
* Function bta_dm_scan_filter_param_setup * Description This function sets up scan filter params * Parameters:
* Function bta_dm_ble_get_energy_info * Description This function obtains the energy info * Parameters:
* Function bta_dm_set_dev_name * Description Sets local device name * Returns void
* Function bta_dm_get_dev_name * Description Gets local device name * Returns void
* Function bta_dm_cfg_coex_status * Description config coexistence status * Returns void
* Function bta_dm_remove_device * Description Removes device, disconnects ACL link if required.
* Function bta_dm_add_device * Description This function adds a Link Key to an security database entry. * It is normally called during host startup to restore all required information * stored in the NVRAM.
* Function bta_dm_close_acl * Description This function forces to close the connection to a remote device * and optionally remove the device from security database if * required.
* Function bta_dm_remove_all_acl * Description This function forces to close all the ACL links specified by link type
* Function bta_dm_bond * Description Bonds with peer device * Returns void
* Function bta_dm_bond_cancel * Description Cancels bonding with a peer device * Returns void
* Function bta_dm_pin_reply * Description Send the pin_reply to a request from BTM * Returns void
CLASSIC_BT_INCLUDED == TRUE * Function bta_dm_loc_oob * Description Retrieve the OOB data from the local LM * Returns void
* Function bta_dm_oob_reply * Description This function is called to provide the OOB data for * SMP in response to BLE OOB request. * Returns void
* Function bta_dm_sc_oob_reply * Description This function is called to provide the OOB data for * SMP in response to BLE secure connection OOB request. * Returns void
* Function bta_dm_sc_create_oob_data * Description This function is called to create the OOB data for * SMP when secure connection. * Returns void
* Function bta_dm_ci_io_req_act * Description respond to the IO capabilities request from BTM * Returns void
* Function bta_dm_ci_rmt_oob_act * Description respond to the OOB data request for the remote device from BTM * Returns void
* Function bta_dm_enable_test_mode * Description enable test mode * Returns void
* Function bta_dm_disable_test_mode * Description disable test mode * Returns void
* Function bta_dm_execute_callback * Description Just execute a generic call back in the context of the BTU/BTA tack * Returns void
* Function bta_dm_set_encryption * Description This function to encrypt the link * Returns None
* Function bta_dm_ble_setup_storage * Description This function configures up the storage parameters for ADV batch scanning * Parameters:
* Function bta_dm_ble_enable_batch_scan * Description This function sets up the parameters and enables batch scan * Parameters:
* Function bta_dm_ble_disable_batch_scan * Description This function disables the batch scan * Parameters:
* Function bta_dm_ble_read_scan_reports * Description This function reads the batch scan reports * Parameters:
* Function bta_dm_ble_track_advertiser * Description This function tracks the specific advertiser * Parameters:
* Function bta_dm_read_rmt_name * Description Initiate to get remote device name * Returns TRUE if started to get remote name
* Function bta_dm_confirm * Description Send the user confirm request reply in response to a * request from BTM * Returns void
* Function bta_dm_key_req * Description Send the user passkey request reply in response to a * request from BTM * Returns void
* Function bta_dm_discover * Description Discovers services on a remote device * Returns void
* Function bta_dm_queue_disc * Description Queues discovery command while search is being cancelled * Returns void
* Function bta_dm_search_cancel_transac_cmpl * Description Current Service Discovery or remote name procedure is * completed after search cancellation * Returns void
* Function bta_dm_di_disc * Description This function queries a remote device for DI information. * Returns void
* Function bta_dm_sdp_result * Description Process the discovery result from sdp * Returns void
* Function bta_dm_close_gatt_conn * Description This function close the GATT connection after delay timeout. * Parameters:
* Function bta_dm_set_page_timeout * Description Sets page timeout * Returns void
* Function bta_dm_get_page_timeout * Description Gets page timeout * Returns void
* Function bta_dm_set_acl_pkt_types * Description Sets ACL packet types * Returns void
* Function bta_dm_set_min_enc_key_size * Description Sets the minimal size of encryption key * Returns void
* Function bta_dm_pm_btm_status * Description Process pm status event from btm * Returns void
* Function bta_dm_pm_timer * Description Process pm timer event from btm * Returns void
* Function bta_dm_di_disc_cmpl * Description Sends event to application when DI discovery complete * Returns void