主要内容

mavlinkclient

MAVLink客户信息

描述

mavlinkclient对象存储MAVLink客户信息连接到无人机(无人机)利用MAVLink通信协议。联系MAVLink客户机使用mavlinkio用这个对象来保存组件和系统信息。

创建

描述

例子

客户端= mavlinkclient (mavlink,sysID,列表)创建一个MAVLink MAVLink组件的客户端接口。连接到一个MAVLink客户机使用mavlinkio并指定对象mavlink。当客户端接收到心跳,组件类型AutoPilotType属性自动更新。指定SystemIDComponentID为整数。

属性

全部展开

MAVLink系统ID指定为1到255之间的一个正整数。MAVLink协议仅支持255系统。金宝app通常,每个无人机都有自己的系统ID,但是多个无人机可以被视为一个系统。

例子:1

数据类型:uint8

MAVLink组件ID指定为1到255之间的一个正整数。

例子:2

数据类型:uint8

MAVLink组件类型,指定为一个字符串。这个值是自动更新为正确的类型,如果心跳与匹配系统客户端接收到消息ID和组件ID。你必须连接到一个客户端使用mavlinkio

例子:“MAV_TYPE_GCS”

数据类型:字符串

无人机自动驾驶仪类型,指定为一个字符串。这个值是自动更新为正确的类型,如果心跳与匹配系统客户端接收到消息ID和组件ID。你必须连接到一个客户端使用mavlinkio

例子:“MAV_AUTOPILOT_INVALID”

数据类型:字符串

例子

全部折叠

连接到一个MAVLink客户机。

mavlink = mavlinkio (“common.xml”);连接(mavlink“UDP”);

创建对象来存储客户信息。指定系统和组件ID。

客户= mavlinkclient (mavlink 1 1)
客户= mavlinkclient属性:SystemID: 1 ComponentID: 1组件类型:“未知”AutopilotType:“未知”

从客户端断开。

断开(mavlink)
介绍了R2019a