mavsdk::Info::Version Struct Reference

#include: info.h


System version information.

Public Types

Type Description
enum FlightSoftwareVersionType These values define the type of firmware/flight software release.

Data Fields

int32_t flight_sw_major {} - Flight software major version.

int32_t flight_sw_minor {} - Flight software minor version.

int32_t flight_sw_patch {} - Flight software patch version.

int32_t flight_sw_vendor_major {} - Flight software vendor major version.

int32_t flight_sw_vendor_minor {} - Flight software vendor minor version.

int32_t flight_sw_vendor_patch {} - Flight software vendor patch version.

int32_t os_sw_major {} - Operating system software major version.

int32_t os_sw_minor {} - Operating system software minor version.

int32_t os_sw_patch {} - Operating system software patch version.

std::string flight_sw_git_hash {} - Flight software git hash.

std::string os_sw_git_hash {} - Operating system software git hash.

FlightSoftwareVersionType flight_sw_version_type {} - Flight software version type.

Member Enumeration Documentation

enum FlightSoftwareVersionType

These values define the type of firmware/flight software release.

Value Description
Unknown Unknown type.
Dev Development release.
Alpha Alpha release.
Beta Beta release.
Rc Release candidate.
Release Official stable release.

Field Documentation

flight_sw_major

int32_t mavsdk::Info::Version::flight_sw_major {}

Flight software major version.

flight_sw_minor

int32_t mavsdk::Info::Version::flight_sw_minor {}

Flight software minor version.

flight_sw_patch

int32_t mavsdk::Info::Version::flight_sw_patch {}

Flight software patch version.

flight_sw_vendor_major

int32_t mavsdk::Info::Version::flight_sw_vendor_major {}

Flight software vendor major version.

flight_sw_vendor_minor

int32_t mavsdk::Info::Version::flight_sw_vendor_minor {}

Flight software vendor minor version.

flight_sw_vendor_patch

int32_t mavsdk::Info::Version::flight_sw_vendor_patch {}

Flight software vendor patch version.

os_sw_major

int32_t mavsdk::Info::Version::os_sw_major {}

Operating system software major version.

os_sw_minor

int32_t mavsdk::Info::Version::os_sw_minor {}

Operating system software minor version.

os_sw_patch

int32_t mavsdk::Info::Version::os_sw_patch {}

Operating system software patch version.

flight_sw_git_hash

std::string mavsdk::Info::Version::flight_sw_git_hash {}

Flight software git hash.

os_sw_git_hash

std::string mavsdk::Info::Version::os_sw_git_hash {}

Operating system software git hash.

flight_sw_version_type

FlightSoftwareVersionType mavsdk::Info::Version::flight_sw_version_type {}

Flight software version type.

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

results matching ""

    No results matching ""