mavsdk::Transponder::AdsbVehicle Struct Reference
#include: transponder.h
ADSB Vehicle type.
Data Fields
uint32_t icao_address {} - ICAO (International Civil Aviation Organization) unique worldwide identifier.
double latitude_deg {} - Latitude in degrees (range: -90 to +90)
double longitude_deg {} - Longitude in degrees (range: -180 to +180).
AdsbAltitudeType altitude_type {} - ADSB altitude type.
float absolute_altitude_m {} - Altitude in metres according to altitude_type.
float heading_deg {} - Course over ground, in degrees.
float horizontal_velocity_m_s {} - The horizontal velocity in metres/second.
float vertical_velocity_m_s {} - The vertical velocity in metres/second. Positive is up.
std::string callsign {} - The callsign.
AdsbEmitterType emitter_type {} - ADSB emitter type.
uint32_t squawk {} - Squawk code.
uint32_t tslc_s {} - Time Since Last Communication in seconds.
Field Documentation
icao_address
uint32_t mavsdk::Transponder::AdsbVehicle::icao_address {}
ICAO (International Civil Aviation Organization) unique worldwide identifier.
latitude_deg
double mavsdk::Transponder::AdsbVehicle::latitude_deg {}
Latitude in degrees (range: -90 to +90)
longitude_deg
double mavsdk::Transponder::AdsbVehicle::longitude_deg {}
Longitude in degrees (range: -180 to +180).
altitude_type
AdsbAltitudeType mavsdk::Transponder::AdsbVehicle::altitude_type {}
ADSB altitude type.
absolute_altitude_m
float mavsdk::Transponder::AdsbVehicle::absolute_altitude_m {}
Altitude in metres according to altitude_type.
heading_deg
float mavsdk::Transponder::AdsbVehicle::heading_deg {}
Course over ground, in degrees.
horizontal_velocity_m_s
float mavsdk::Transponder::AdsbVehicle::horizontal_velocity_m_s {}
The horizontal velocity in metres/second.
vertical_velocity_m_s
float mavsdk::Transponder::AdsbVehicle::vertical_velocity_m_s {}
The vertical velocity in metres/second. Positive is up.
callsign
std::string mavsdk::Transponder::AdsbVehicle::callsign {}
The callsign.
emitter_type
AdsbEmitterType mavsdk::Transponder::AdsbVehicle::emitter_type {}
ADSB emitter type.
squawk
uint32_t mavsdk::Transponder::AdsbVehicle::squawk {}
Squawk code.
tslc_s
uint32_t mavsdk::Transponder::AdsbVehicle::tslc_s {}
Time Since Last Communication in seconds.