NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
__mavlink_autopilot_version_t Struct Reference

#include <mavlink_msg_autopilot_version.h>

Data Fields

uint64_t capabilities
 bitmask of capabilities (see MAV_PROTOCOL_CAPABILITY enum) More...
 
uint64_t uid
 UID if provided by hardware. More...
 
uint32_t flight_sw_version
 Firmware version number. More...
 
uint32_t middleware_sw_version
 Middleware version number. More...
 
uint32_t os_sw_version
 Operating system version number. More...
 
uint32_t board_version
 HW / board version (last 8 bytes should be silicon ID, if any) More...
 
uint16_t vendor_id
 ID of the board vendor. More...
 
uint16_t product_id
 ID of the product. More...
 
uint8_t flight_custom_version [8]
 Custom version field, commonly the first 8 bytes of the git hash. This is not an unique identifier, but should allow to identify the commit using the main version number even for very large code bases. More...
 
uint8_t middleware_custom_version [8]
 Custom version field, commonly the first 8 bytes of the git hash. This is not an unique identifier, but should allow to identify the commit using the main version number even for very large code bases. More...
 
uint8_t os_custom_version [8]
 Custom version field, commonly the first 8 bytes of the git hash. This is not an unique identifier, but should allow to identify the commit using the main version number even for very large code bases. More...
 

Field Documentation

uint32_t __mavlink_autopilot_version_t::board_version

HW / board version (last 8 bytes should be silicon ID, if any)

uint64_t __mavlink_autopilot_version_t::capabilities

bitmask of capabilities (see MAV_PROTOCOL_CAPABILITY enum)

uint8_t __mavlink_autopilot_version_t::flight_custom_version[8]

Custom version field, commonly the first 8 bytes of the git hash. This is not an unique identifier, but should allow to identify the commit using the main version number even for very large code bases.

uint32_t __mavlink_autopilot_version_t::flight_sw_version

Firmware version number.

uint8_t __mavlink_autopilot_version_t::middleware_custom_version[8]

Custom version field, commonly the first 8 bytes of the git hash. This is not an unique identifier, but should allow to identify the commit using the main version number even for very large code bases.

uint32_t __mavlink_autopilot_version_t::middleware_sw_version

Middleware version number.

uint8_t __mavlink_autopilot_version_t::os_custom_version[8]

Custom version field, commonly the first 8 bytes of the git hash. This is not an unique identifier, but should allow to identify the commit using the main version number even for very large code bases.

uint32_t __mavlink_autopilot_version_t::os_sw_version

Operating system version number.

uint16_t __mavlink_autopilot_version_t::product_id

ID of the product.

uint64_t __mavlink_autopilot_version_t::uid

UID if provided by hardware.

uint16_t __mavlink_autopilot_version_t::vendor_id

ID of the board vendor.


The documentation for this struct was generated from the following file: