Получите сообщения MAVLink
Объект mavlinksub
подписывается на темы от связанных клиентов MAVLink, использующих объект mavlinkio
. Используйте объект mavlinksub
получить последний раз полученные сообщения и вызвать функции, чтобы обработать недавно полученные сообщения.
Этот объект требует, чтобы вы установили Библиотеку UAV для Robotics System Toolbox™. Чтобы установить дополнения, используйте roboticsAddons
и выберите желаемое дополнение.
sub = mavlinksub(mavlink)
sub = mavlinksub(mavlink,topic)
sub = mavlinksub(mavlink,client)
sub = mavlinksub(mavlink,client,topic)
sub = mavlinksub(___,Name,Value)
подписывается на все темы от всех клиентов, соединенных через объект sub
= mavlinksub(mavlink
)mavlinkio
. Этот синтаксис устанавливает свойство Client
на "Any"
.
подписывается на определенную тему, заданную как строка или целое число, от всех клиентов, соединенных через объект sub
= mavlinksub(mavlink
,topic
)mavlinkio
. Функция устанавливает вход topic
на свойство Topic
.
подписывается на все темы от клиента, заданного как объект sub
= mavlinksub(mavlink
,client
)mavlinkclient
. Функция устанавливает свойство Client
на этот входной клиент.
подписывается на определенную тему на определенном клиенте. Функция устанавливает свойства sub
= mavlinksub(mavlink
,client
,topic
)Client
и Topic
.
дополнительно задает свойства sub
= mavlinksub(___,Name,Value)BuffferSize
или NewMessageFcn
с помощью пар "имя-значение" и предыдущих синтаксисов. Вход Name
является одним из имен свойства.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
latestmsgs | Полученные сообщения от подписчика MAVLink |