MAVLINK RX
|
页面进行中。 |
接收MAVLink消息。
模块类型: EngeeFunction
|
库中的路径:
|
资料描述
要使用该块,请安装/更新支持包。 设备。
座 MAVLINK RX 通过块创建的共享连接接受MAVLink消息 MAVLINK Setup(描述符被馈送到输入*conn*),并将它们分解为输出总线。
该块在流模式下运行:连接后,它不断读取MAVLink消息流,在每个计算步骤中,它从队列中获取消息缓冲区的新快照(每种类型的最后接收消息),并将其值输出到输出总线。 如果快照中没有特定消息的新数据(自上一步以来没有收到任何消息),其总线的字段将保留上次收到消息的值,这在总线上可见*消息状态*-相应的标志是 错误 (有关详细信息,请参阅[状态])。 块在步骤之间不存储过去的值:如果在计算步骤处队列中没有快照,则所有总线都设置为零,并且所有标志都相等。 错误. 如果来自数组的消息从未到达,则其总线的所有字段都为零。
接收到的消息集由参数中的名称数组设置 MAVLink сообщения на приём: . 对于来自数组的每个名称,块自动扩展输出总线与此消息的字段的预先准备的组合-输出端口的名称与消息的名称匹配,并且字段的组合在页面上给出 MAVLink消息. 此外,*消息状态*总线始终输出。
港口
|
输出端口的组成由阵列决定 MAVLink сообщения на приём: . 对于默认配置,块输出如下:SIMSTATE、GLOBAL_POSITION_INT、HEARTBEAT、EKF_STATUS_REPORT。 下面描述的轮胎场组合物对应于默认配置。 如果您在block参数中设置了其他消息,则将改为部署消息总线。 端口*消息状态*保存用于任何块配置,其字段的组成取决于指定的数组。:它总是为数组中的每条消息包含一个标志。 方言文档中提供了消息及其字段的描述。 普通及 ardupilotmega,以及在页面上 MAVLink消息. |
输入
#
康恩
—
MAVLink连接描述符
标量,标量
Details
| 数据类型 |
|
| 复数支持 |
非也。 |
