}
}
+const char *_bt_convert_profile_state_to_string(bt_profile_state_t state)
+{
+ switch (state) {
+ case BT_PROFILE_STATE_UNAVAILABLE:
+ return "UNAVAILABLE";
+ case BT_PROFILE_STATE_DISCONNECTED:
+ return "DISCONNECTED";
+ case BT_PROFILE_STATE_CONNECTING:
+ return "CONNECTING";
+ case BT_PROFILE_STATE_CONNECTED:
+ return "CONNECTED";
+ case BT_PROFILE_STATE_DISCONNECTING:
+ return "DISCONNECTING";
+ }
+
+ return NULL;
+}
+
const char *_bt_convert_service_function_to_string(int function)
{
int i;
_bt_convert_device_path_to_address(path, address);
_bt_convert_addr_string_to_type(bd_addr.addr, address);
+ _bt_convert_addr_string_to_secure_string(secure_address, address);
- BT_DBG("Profile: %s, state: %d addr: %s",
- _bt_convert_uuid_to_string(profile_uuid), state, address);
+ BT_INFO_C("[%s] state: %s, addr: %s",
+ _bt_convert_uuid_to_string(profile_uuid),
+ _bt_convert_profile_state_to_string(state), secure_address);
if ((strcmp(profile_uuid, A2DP_SINK_UUID) == 0) &&
(state == BT_PROFILE_STATE_CONNECTED)) {
const char *_bt_convert_disc_reason_to_string(int reason);
+const char *_bt_convert_profile_state_to_string(bt_profile_state_t state);
+
const char *_bt_convert_service_function_to_string(int function);
void _bt_logging_connection(gboolean connect, int addr_type);