mavlink v0.7.0 APM.Message.UavcanNodeInfo View Source

Link to this section Summary

Types

t()

General information describing a particular UAVCAN node. Please refer to the definition of the UAVCAN service "uavcan.protocol.GetNodeInfo" for the background information. This message should be emitted by the system whenever a new node appears online, or an existing node reboots. Additionally, it can be emitted upon request from the other end of the MAVLink channel (see MAV_CMD_UAVCAN_GET_NODE_INFO). It is also not prohibited to emit this message unconditionally at a low frequency. The UAVCAN specification is available at http://uavcan.org.

Link to this section Types

Link to this type

t() View Source
t() :: %APM.Message.UavcanNodeInfo{
  hw_unique_id: [MAVLink.Types.uint8_t()],
  hw_version_major: MAVLink.Types.uint8_t(),
  hw_version_minor: MAVLink.Types.uint8_t(),
  name: [char()],
  sw_vcs_commit: MAVLink.Types.uint32_t(),
  sw_version_major: MAVLink.Types.uint8_t(),
  sw_version_minor: MAVLink.Types.uint8_t(),
  time_usec: MAVLink.Types.uint64_t(),
  uptime_sec: MAVLink.Types.uint32_t()
}

General information describing a particular UAVCAN node. Please refer to the definition of the UAVCAN service "uavcan.protocol.GetNodeInfo" for the background information. This message should be emitted by the system whenever a new node appears online, or an existing node reboots. Additionally, it can be emitted upon request from the other end of the MAVLink channel (see MAV_CMD_UAVCAN_GET_NODE_INFO). It is also not prohibited to emit this message unconditionally at a low frequency. The UAVCAN specification is available at http://uavcan.org.