Выполнение кода зависает в gattlib_adapter_scan_enable на RPIC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Выполнение кода зависает в gattlib_adapter_scan_enable на RPI

Сообщение Гость »


Я новичок в написании кода для разработки BLE. Я пытаюсь написать простой код для сканирования устройств BLE на RPI, используя библиотеку gattlib на C++.

Код программы следующий:

#include #include #include #define BLE_SCAN_TIMEOUT 5 // Мы используем мьютекс, чтобы сделать соединения BLE синхронными std::мьютекс g_mutex; static void ble_discovered_device(void *adapter, const char* addr, const char* name, void *user_data) { структура Connection_t *соединение; интервал врет; если (имя) { printf("Обнаружен %s - '%s'\n", addr, name); } еще { printf("Обнаружен %s\n", addr); } } интервал основной() { интервал врет; пустота *адаптер; // открываем адаптер для связи ret = gattlib_adapter_open(NULL, &adapter); если (рет) { std::cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»