9 namespace swift::core::fsd
12 const QString &aircraftIcaoType,
int trueCruisingSpeed,
const QString &depAirport,
13 int estimatedDepTime,
int actualDepTime,
const QString &cruiseAlt,
14 const QString &destAirport,
int hoursEnroute,
int minutesEnroute,
int fuelAvailHours,
15 int fuelAvailMinutes,
const QString &altAirport,
const QString &remarks,
17 :
MessageBase(sender, receiver), m_flightType(flightType), m_aircraftIcaoType(aircraftIcaoType),
18 m_trueCruisingSpeed(trueCruisingSpeed), m_depAirport(depAirport), m_estimatedDepTime(estimatedDepTime),
19 m_actualDepTime(actualDepTime), m_cruiseAlt(cruiseAlt), m_destAirport(destAirport),
20 m_hoursEnroute(hoursEnroute), m_minutesEnroute(minutesEnroute), m_fuelAvailHours(fuelAvailHours),
21 m_fuelAvailMinutes(fuelAvailMinutes), m_altAirport(altAirport), m_remarks(remarks), m_route(route)
45 Q_ASSERT(tokens.size() == 17);
51 if (tokens.
size() < 17)
56 return { tokens[0], tokens[1], fromQString<FlightType>(tokens[2]),
57 tokens[3], tokens[4].toInt(), tokens[5],
58 tokens[6].toInt(), tokens[7].toInt(), tokens[8],
59 tokens[9], tokens[10].toInt(), tokens[11].toInt(),
60 tokens[12].toInt(), tokens[13].toInt(), tokens[14],
61 tokens[15], tokens[16] };
QString m_aircraftIcaoType
Contains the full equipment string in FAA or ICAO format, depending on the server.
QStringList toTokens() const
Message converted to tokens.
int m_fuelAvailMinutes
Properties.
int m_actualDepTime
Properties.
static FlightPlan fromTokens(const QStringList &tokens)
Construct from tokens.
QString m_remarks
Properties.
int m_trueCruisingSpeed
Properties.
QString m_depAirport
Properties.
FlightType m_flightType
Properties.
QString m_route
Properties.
QString m_cruiseAlt
Properties.
int m_minutesEnroute
Properties.
int m_hoursEnroute
Properties.
QString m_destAirport
Properties.
int m_estimatedDepTime
Properties.
QString m_altAirport
Properties.
int m_fuelAvailHours
Properties.
QString m_receiver
message receiver
QString m_sender
message sender
Class for emitting a log message.
Derived & debug()
Set the severity to debug.
void push_back(QList< T >::parameter_type value)
qsizetype size() const const
QString number(double n, char format, int precision)