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.

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

results matching ""

    No results matching ""