mavsdk::System::AutopilotVersion Struct Reference

#include: system.h


This struct represents Autopilot version information. This is only used when MAVSDK is configured as an autopilot.

Other MAVLink systems can use this to identify and match software and capabilities.

Data Fields

uint64_t capabilities {} - MAVLink autopilot_version capabilities.

uint32_t flight_sw_version {0} - MAVLink autopilot_version flight_sw_version.

uint32_t middleware_sw_version {0} - MAVLink autopilot_version middleware_sw_version.

uint32_t os_sw_version {0} - MAVLink autopilot_version os_sw_version.

uint32_t board_version {0} - MAVLink autopilot_version board_version.

uint16_t vendor_id {0} - MAVLink autopilot_version vendor_id.

uint16_t product_id {0} - MAVLink autopilot_version product_id.

std::array< uint8_t, 18 > uid2 {0} - MAVLink autopilot_version uid2.

Field Documentation

capabilities

uint64_t mavsdk::System::AutopilotVersion::capabilities {}

MAVLink autopilot_version capabilities.

flight_sw_version

uint32_t mavsdk::System::AutopilotVersion::flight_sw_version {0}

MAVLink autopilot_version flight_sw_version.

middleware_sw_version

uint32_t mavsdk::System::AutopilotVersion::middleware_sw_version {0}

MAVLink autopilot_version middleware_sw_version.

os_sw_version

uint32_t mavsdk::System::AutopilotVersion::os_sw_version {0}

MAVLink autopilot_version os_sw_version.

board_version

uint32_t mavsdk::System::AutopilotVersion::board_version {0}

MAVLink autopilot_version board_version.

vendor_id

uint16_t mavsdk::System::AutopilotVersion::vendor_id {0}

MAVLink autopilot_version vendor_id.

product_id

uint16_t mavsdk::System::AutopilotVersion::product_id {0}

MAVLink autopilot_version product_id.

uid2

std::array<uint8_t, 18> mavsdk::System::AutopilotVersion::uid2 {0}

MAVLink autopilot_version uid2.

© MAVSDK Development Team 2017-2023. License: CC BY 4.0            Updated: 2023-12-27 03:10:20

results matching ""

    No results matching ""