Skip to content

Commit

Permalink
TODO: CleanMe
Browse files Browse the repository at this point in the history
  • Loading branch information
oliviermartin committed Apr 8, 2024
1 parent a1da475 commit 70df81f
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions common/gattlib_common_adapter.c
Original file line number Diff line number Diff line change
Expand Up @@ -110,24 +110,24 @@ struct _connection_is_connected {

static gint _is_device_connection(gconstpointer a, gconstpointer b) {
const gattlib_device_t* device = a;
printf("- %s connection:%p / %p\n", device->device_id, &device->connection);
//printf("- %s connection:%p / %p\n", device->device_id, &device->connection);
return (&device->connection == b) ? 0 : -1; // We need to return 0 when it matches
}

static void _gattlib_connection_is_connected(gpointer data, gpointer user_data) {
gattlib_adapter_t* adapter = data;
struct _connection_is_connected* connection_is_connected = user_data;

printf("_gattlib_connection_is_connected: Check device in adapter:%s\n", adapter->id);
//printf("_gattlib_connection_is_connected: Check device in adapter:%s\n", adapter->id);

GSList *device_entry = g_slist_find_custom(adapter->devices, connection_is_connected->connection, _is_device_connection);
if (device_entry == NULL) {
printf("_gattlib_connection_is_connected: Did not find device %s\n", connection_is_connected->connection->device->device_id);
//printf("_gattlib_connection_is_connected: Did not find device %s\n", connection_is_connected->connection->device->device_id);
return;
}

gattlib_device_t* device = device_entry->data;
printf("_gattlib_connection_is_connected: device %s state is %s\n", device->device_id, device_state_str[device->state]);
//printf("_gattlib_connection_is_connected: device %s state is %s\n", device->device_id, device_state_str[device->state]);
connection_is_connected->is_connected = (device->state == CONNECTED);
}

Expand All @@ -138,9 +138,9 @@ bool gattlib_connection_is_connected(gattlib_connection_t* connection) {
};

g_rec_mutex_lock(&m_gattlib_mutex);
printf("gattlib_connection_is_connected A");
//printf("gattlib_connection_is_connected A");
g_slist_foreach(m_adapter_list, _gattlib_connection_is_connected, &connection_is_connected);
printf("gattlib_connection_is_connected B");
//printf("gattlib_connection_is_connected B");
g_rec_mutex_unlock(&m_gattlib_mutex);

return connection_is_connected.is_connected;
Expand Down

0 comments on commit 70df81f

Please sign in to comment.