mavlink v0.7.0 APM.Message.UavcanNodeInfo View Source
Link to this section Summary
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.
Link to this section Types
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()
}
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.