mavlinkclient

Информация клиента MAVLink

Описание

The mavlinkclient объект хранит клиентскую информацию MAVLink для подключения к БПЛА ( беспилотным летательным транспортным средствам), которые используют протокол связи MAVLink. Соединение с клиентом MAVLink с помощью mavlinkio и использовать этот объект для сохранения информации о компоненте и системе.

Создание

Описание

пример

client = mavlinkclient(mavlink,sysID,compID) создает клиентский интерфейс MAVLink для компонента MAVLink. Подключение к клиенту MAVLink с помощью mavlinkio и задайте объект в mavlink. Когда пульс принимается клиентом, ComponentType и AutoPilotType свойства обновляются автоматически. Задайте SystemID и ComponentID как целые числа.

Свойства

расширить все

Идентификатор системы MAVLink, заданный как положительное целое число от 1 до 255. Протокол MAVLink поддерживает только 255 систем. Обычно каждый БПЛА имеет свой идентификатор системы, но несколько БПЛА можно считать одной системой.

Пример: 1

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

Идентификатор компонента MAVLink, заданный как положительное целое число от 1 до 255.

Пример: 2

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

Тип компонента MAVLink, заданный как строка. Это значение автоматически обновляется до правильного типа, если клиент получает сообщение пульса с соответствующим идентификатором системы и идентификатором компонента. Вы должны быть подключены к клиенту, используя mavlinkio.

Пример: "MAV_TYPE_GCS"

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

Тип автопилота для БПЛА, заданный как строка. Это значение автоматически обновляется до правильного типа, если клиент получает сообщение пульса с соответствующим идентификатором системы и идентификатором компонента. Вы должны быть подключены к клиенту, используя mavlinkio.

Пример: "MAV_AUTOPILOT_INVALID"

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

Примеры

свернуть все

Подключение к клиенту MAVLink.

mavlink = mavlinkio("common.xml");
connect(mavlink,"UDP");

Создайте объект для хранения информации о клиенте. Укажите систему и идентификатор компонента.

client = mavlinkclient(mavlink,1,1)
client = 
  mavlinkclient with properties:

         SystemID: 1
      ComponentID: 1
    ComponentType: "Unknown"
    AutopilotType: "Unknown"

Отключиться от клиента.

disconnect(mavlink)
Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте