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