|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <ADSBVehicle.h>
Inheritance diagram for ADSBVehicle:
Collaboration diagram for ADSBVehicle:Signals | |
| void | coordinateChanged () |
| void | callsignChanged () |
| void | altitudeChanged () |
| void | headingChanged () |
| void | velocityChanged () |
| void | verticalVelChanged () |
| void | squawkChanged () |
| void | alertChanged () |
Public Member Functions | |
| ADSBVehicle (const ADSB::VehicleInfo_t &vehicleInfo, QObject *parent=nullptr) | |
| ~ADSBVehicle () | |
| uint32_t | icaoAddress () const |
| QString | callsign () const |
| QGeoCoordinate | coordinate () const |
| double | altitude () const |
| double | heading () const |
| double | velocity () const |
| double | verticalVel () const |
| uint16_t | squawk () const |
| bool | alert () const |
| bool | expired () const |
| void | update (const ADSB::VehicleInfo_t &vehicleInfo) |
Definition at line 11 of file ADSBVehicle.h.
|
explicit |
Definition at line 9 of file ADSBVehicle.cc.
References icaoAddress().
| ADSBVehicle::~ADSBVehicle | ( | ) |
Definition at line 18 of file ADSBVehicle.cc.
|
inline |
Definition at line 38 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::alert.
Referenced by update().
|
signal |
Referenced by update().
|
inline |
Definition at line 33 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::location.
Referenced by update().
|
signal |
Referenced by update().
|
inline |
Definition at line 31 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::callsign.
Referenced by update().
|
signal |
Referenced by update().
|
inline |
Definition at line 32 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::location.
Referenced by update().
|
signal |
Referenced by update().
|
inline |
Definition at line 39 of file ADSBVehicle.h.
|
inline |
Definition at line 34 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::heading.
Referenced by update().
|
signal |
Referenced by update().
|
inline |
Definition at line 30 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::icaoAddress.
Referenced by ADSBVehicle(), ADSBVehicleManager::adsbVehicleUpdate(), and update().
|
inline |
Definition at line 37 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::squawk.
Referenced by update().
|
signal |
Referenced by update().
| void ADSBVehicle::update | ( | const ADSB::VehicleInfo_t & | vehicleInfo | ) |
Definition at line 23 of file ADSBVehicle.cc.
References ADSB::VehicleInfo_t::alert, alert(), ADSB::AlertAvailable, alertChanged(), altitude(), ADSB::AltitudeAvailable, altitudeChanged(), ADSB::VehicleInfo_t::availableFlags, ADSB::VehicleInfo_t::callsign, callsign(), ADSB::CallsignAvailable, callsignChanged(), coordinate(), coordinateChanged(), QGC::fuzzyCompare(), ADSB::VehicleInfo_t::heading, heading(), ADSB::HeadingAvailable, headingChanged(), ADSB::VehicleInfo_t::icaoAddress, icaoAddress(), ADSB::VehicleInfo_t::location, ADSB::LocationAvailable, ADSB::VehicleInfo_t::squawk, squawk(), ADSB::SquawkAvailable, squawkChanged(), ADSB::VehicleInfo_t::velocity, velocity(), ADSB::VelocityAvailable, velocityChanged(), ADSB::VehicleInfo_t::verticalVel, verticalVel(), ADSB::VerticalVelAvailable, and verticalVelChanged().
|
inline |
Definition at line 35 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::velocity.
Referenced by update().
|
signal |
Referenced by update().
|
inline |
Definition at line 36 of file ADSBVehicle.h.
References ADSB::VehicleInfo_t::verticalVel.
Referenced by update().
|
signal |
Referenced by update().