extern void cb_rssi_monitor_state_changed(bt_bdaddr_t *bd_addr, int32_t link_type, uint8_t state);
extern void cb_rssi_alert(bt_bdaddr_t *bd_addr, int32_t link_type, int32_t alert_type, int32_t rssi);
extern void cb_raw_rssi_received(bt_bdaddr_t *bd_addr, int32_t link_type, int32_t rssi);
+extern void cb_dbfw_plus_info_received(unsigned char *data, uint32_t length, uint8_t event_code);
#endif
static bt_callbacks_t callbacks = {
.rssi_monitor_state_changed_cb = cb_rssi_monitor_state_changed,
.rssi_alert_cb = cb_rssi_alert,
.raw_rssi_received_cb = cb_raw_rssi_received,
+ .dbfw_plus_info_received_cb = cb_dbfw_plus_info_received,
#endif
};
return OAL_STATUS_SUCCESS;
}
+oal_status_t adapter_get_connectable(void)
+{
+ int ret;
+
+ CHECK_OAL_INITIALIZED();
+
+ API_TRACE();
+
+ ret = blued_api->get_adapter_property(BT_PROPERTY_ADAPTER_SCAN_MODE);
+ if (ret != BT_STATUS_SUCCESS) {
+ BT_ERR("get_adapter_property failed: [%s]", status2string(ret));
+ return convert_to_oal_status(ret);
+ }
+
+ return OAL_STATUS_SUCCESS;
+}
+
oal_status_t adapter_set_name(char * name)
{
int ret;