exponenta event banner

deserializemsg

Десериализация сообщения MAVLink из двоичного буфера

Описание

msg = deserializemsg(dialect,buffer) десериализует двоичные буферные данные, указанные в buffer на основе указанного диалекта MAVLink. Если сообщение получено как несколько буферов, их можно объединить путем объединения векторов в правильном порядке для получения действительного сообщения.

Входные аргументы

свернуть все

диалект MAVLink, указанный как mavlinkdialect , который содержит синтаксический XML-код диалекта для определений сообщений MAVLink.

Сериализованное сообщение, указанное как вектор uint8 целые числа.

Типы данных: uint8

Выходные аргументы

свернуть все

сообщение MAVLink, возвращенное в виде структуры с полями:

  • MsgID: Положительное целое число для идентификатора сообщения.

  • PayloadСтруктура, содержащая поля для определенного определения сообщения.

См. также

Функции

Объекты

Представлен в R2019a