Проанализируйте и сохраните диалект MAVLink XML
Объект mavlinkdialect
анализирует и хранит сообщение и перечислимые определения, извлеченные из файла определения сообщения MAVLink (.xml
). Файлы определения сообщения задают сообщения, поддержанные для этого определенного диалекта. Структура определений сообщения задана протоколом сообщения MAVLink.
Этот объект требует, чтобы вы установили Библиотеку UAV для Robotics System Toolbox™. Чтобы установить дополнения, используйте roboticsAddons
и выберите желаемое дополнение.
dialect = mavlinkdialect("common.xml")
dialect = mavlinkdialect(dialectXML)
dialect = mavlinkdialect(dialectXML,version)
создает диалект MAVLink с помощью файла dialect
= mavlinkdialect("common.xml")common.xml
для стандартных сообщений MAVLink.
задает XML-файл для парсинга определений сообщения. Вход устанавливает свойство dialect
= mavlinkdialect(dialectXML)DialectXML
.
дополнительно задает версию протокола MAVLink. Входные параметры устанавливают свойства dialect
= mavlinkdialect(dialectXML,version)DialectXML
и Version
, соответственно.
createcmd | Создайте сообщение команды MAVLink |
createmsg | Создайте сообщение MAVLink |
deserializemsg | Десериализуйте сообщение MAVLink от бинарного буфера |
msginfo | Передайте определение для идентификатора сообщения |
enuminfo | Перечислимое определение для перечислимого ID |
enum2num | Перечисление значений для данной записи |
num2enum | Перечислимая запись для данного значения |