Skip to content

Sensor/Topic Debugging using the Listener Command

UORB - це асинхронний API розсилки / підписки, який використовується для міжпотокового / міжпроцесного зв'язку. Команда listener може бути використана з QGroundControl MAVLink Console для перевірки значень теми (повідомлення), включаючи поточні значення, які публікуються датчиками.

TIP

Це потужний інструмент для відлагодження, оскільки його можна використовувати навіть тоді, коли QGC підключений через бездротове з'єднання (наприклад, коли транспортний засіб летить).

Команда listener також доступна через Системну консоль та MAVLink Shell.

TIP

Щоб перевірити, які теми доступні за якою швидкістю, просто використовуйте команду uorb top.

Зображення нижче демонструє використання QGroundControl для отримання значення датчика прискорення.

Консоль QGroundControl MAVLink

Для отримання додаткової інформації про те, як визначити доступні теми та як викликати listener, див. : Повідомлення uORB > Перелік тем та прослуховування.