Соединитесь с клиентами MAVLink, чтобы обмениваться сообщениями
Объект mavlinkio
соединяется с клиентами MAVLink через порты UDP, чтобы обмениваться сообщениями с БПЛА (беспилотные воздушные автомобили) использование протоколов связи MAVLink.
Этот объект требует, чтобы вы установили Библиотеку UAV для Robotics System Toolbox™. Чтобы установить дополнения, используйте roboticsAddons
и выберите желаемое дополнение.
mavlink = mavlinkio(msgDefinitions)
mavlink = mavlinkio(dialectXML)
mavlink = mavlinkio(dialectXML,version)
mavlink = mavlinkio(___,Name,Value)
создает интерфейс, чтобы соединиться с клиентами MAVLink, использующими объект входа mavlink
= mavlinkio(msgDefinitions)mavlinkdialect
, который задает определения сообщения. Этот объект диалекта установлен непосредственно в свойство Dialect
.
непосредственно задает XML-файл для определений сообщения как имя файла. mavlink
= mavlinkio(dialectXML)mavlinkdialect
создается с помощью этого XML-файла и устанавливается в свойство Dialect
дополнительно задает версию протокола MAVLink или как mavlink
= mavlinkio(dialectXML,version)1
или как 2
.
дополнительно задает аргументы с помощью следующих пар "имя-значение".mavlink
= mavlinkio(___,Name,Value)
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Пары "имя-значение" непосредственно устанавливают информацию о клиенте MAVLink в свойстве LocalClient
. Смотрите LocalClient для большего количества информации о том, какие значения могут быть установлены.
connect | Соединитесь с клиентами MAVLink через порт UDP |
disconnect | Разъединитесь от клиентов MAVLink |
sendmsg | Отправьте сообщение MAVLink |
sendudpmsg | Отправьте сообщение MAVLink в порт UDP |
serializemsg | Сериализируйте сообщение MAVLink к бинарному буферу |
listConnections | Перечислите все активные связи MAVLink |
listClients | Перечислите все соединили клиенты MAVLink |
listTopics | Перечислите все темы, полученные клиентом MAVLink |