Как сделать системный вызов для публикации "сканирование..." ?
Если это еще один случай, когда cout /cerr не синхронизируется с потоком кода - пожалуйста, проигнорируйте мой пост.
Когда я использую "hcitool scan" в качестве CLI , он немедленно выводит "сканирование...", а затем после ожидаемой задержки выводит результат сканирования.
Сканирующий...
98:D3:31:F8:39:33 SPP-CA
При реализации hcitool в качестве системного вызова
система("hcitool scan");
выходы не разделены - во время - они отправляются на консоль после завершения фактического сканирования.
Есть ли способ выбрать системный вызов hcitool scan для вывода "сообщения о ходе выполнения" ?
Что я уже пробовал:
Я использовал код сканирования Qt bluetooth, и он не выполняет эту работу, поэтому я заменяю его системными вызовами. Было бы неплохо каким-то образом поймать сигнал / событие "сканирование...". Qt действительно имеет такую возможность.