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.