mavlinkio
描述
的mavlinkio
对象连接与MAVLink客户通过UDP端口交换消息的无人机(无人机)使用MAVLink通信协议。
创建
语法
描述
创建一个接口与MAVLink客户使用的输入mavlink
= mavlinkio (msgDefinitions)mavlinkdialect
对象,它定义了消息定义。这个方言对象直接设置方言
财产。
直接指定消息定义的XML文件作为文件名。一个mavlink
= mavlinkio (dialectXML)mavlinkdialect
是使用这个XML文件创建和设置方言
财产
另外指定了MAVLink协议版本mavlink
= mavlinkio (dialectXML版)1
或2
。
另外指定参数使用以下名称-值对。mavlink
= mavlinkio (___、名称、值)
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
名称-值对直接设置MAVLink客户信息LocalClient
财产。看到LocalClient更多信息可以设置什么值。
属性
对象的功能
连接 |
通过UDP端口连接到MAVLink客户 |
断开连接 |
断开MAVLink客户 |
sendmsg |
发送MAVLink消息 |
sendudpmsg |
UDP端口发送MAVLink消息 |
serializemsg |
二进制序列化MAVLink消息缓冲区 |
listConnections |
列出所有活跃MAVLink连接 |
listClients |
列出所有连接MAVLink客户 |
listTopics |
列出所有主题MAVLink接收到客户端 |
例子
版本历史
介绍了R2019a