6 #ifndef SWIFT_CORE_FSD_EUROSCOPESIMDATA_H
7 #define SWIFT_CORE_FSD_EUROSCOPESIMDATA_H
13 namespace swift::core::fsd
20 EuroscopeSimData(
const QString &sender,
const QString &model,
const QString &livery, quint64 timestamp,
21 double latitude,
double longitude,
double altitude,
double heading,
int bank,
int pitch,
22 int groundSpeed,
bool onGround,
double gearPercent,
double thrustPercent,
26 QStringList toTokens()
const;
32 static QString
pdu() {
return QStringLiteral(
"SIMDATA"); }
38 quint64 m_timestamp = 0;
39 double m_latitude = 0;
40 double m_longitude = 0;
41 double m_altitude = 0;
45 int m_groundSpeed = 0;
46 bool m_onGround =
false;
47 int m_gearPercent = 0;
48 int m_thrustPercent = 0;
bool operator!=(const AddAtc &lhs, const AddAtc &rhs)
Not equal operator.
Pilot data update broadcast by Euroscope Simulator every second.
double m_latitude
Properties.
QString m_model
Properties.
QString m_livery
Properties.
double m_altitude
Properties.
double m_heading
Properties.
int m_thrustPercent
Properties.
int m_gearPercent
Properties.
static QString pdu()
PDU identifier.
swift::misc::aviation::CAircraftLights m_lights
Properties.
quint64 m_timestamp
Properties.
int m_groundSpeed
Properties.
bool m_onGround
Properties.
double m_longitude
Properties.
QString sender() const
get message sender
QString receiver() const
Get message receiver.
Value object encapsulating information about aircraft's lights.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.