Common.Message.UavcanNodeInfo (xmavlink_util v0.4.3)
View SourceSummary
Types
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.
Types
@type t() :: %Common.Message.UavcanNodeInfo{ hw_unique_id: [XMAVLink.Types.uint8_t()], hw_version_major: XMAVLink.Types.uint8_t(), hw_version_minor: XMAVLink.Types.uint8_t(), name: [char()], sw_vcs_commit: XMAVLink.Types.uint32_t(), sw_version_major: XMAVLink.Types.uint8_t(), sw_version_minor: XMAVLink.Types.uint8_t(), time_usec: XMAVLink.Types.uint64_t(), uptime_sec: XMAVLink.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.