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.