Соединитесь с клиентами MAVLink, чтобы обмениваться сообщениями
mavlinkio
возразите подключениям с клиентами MAVLink через порты UDP, чтобы обмениваться сообщениями с БПЛА (беспилотные воздушные транспортные средства) использование протоколов связи MAVLink.
Этот объект требует, чтобы вы установили Библиотеку UAV для Robotics System Toolbox™. Чтобы установить дополнения, используйте roboticsAddons
и выберите желаемое дополнение.
создает интерфейс, чтобы соединиться с клиентами 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
имя аргумента и 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 |