swift
Public Member Functions | Static Public Member Functions | List of all members
swift::core::fsd::FlightPlan Class Reference

FSD Message: flightplan. More...

Inheritance diagram for swift::core::fsd::FlightPlan:
[legend]

Public Member Functions

 FlightPlan (const QString &sender, const QString &receiver, FlightType flightType, const QString &aircraftIcaoType, int trueCruisingSpeed, const QString &depAirport, int estimatedDepTime, int actualDepTime, const QString &cruiseAlt, const QString &destAirport, int hoursEnroute, int minutesEnroute, int fuelAvailHours, int fuelAvailMinutes, const QString &altAirport, const QString &remarks, const QString &route)
 Constructor.
 
QStringList toTokens () const
 Message converted to tokens.
 
- Public Member Functions inherited from swift::core::fsd::MessageBase
 MessageBase ()
 Default Constructor.
 
 MessageBase (const QString &sender)
 Constructor.
 
 MessageBase (const QString &sender, const QString &receiver)
 Constructor.
 
void setCallsign (const QString &sender)
 Set callsign.
 
QString sender () const
 get message sender
 
void setReceiver (const QString &receiver)
 Set message receiver.
 
QString receiver () const
 Get message receiver.
 
bool isValid () const
 Is message valid?
 
void setValid (bool isValid)
 set message valid
 

Static Public Member Functions

static FlightPlan fromTokens (const QStringList &tokens)
 Construct from tokens.
 
static QString pdu ()
 PDU identifier.
 

Public Attributes

FlightType m_flightType {}
 Properties.
 
QString m_aircraftIcaoType
 Contains the full equipment string in FAA or ICAO format, depending on the server.
 
int m_trueCruisingSpeed = 0
 Properties.
 
QString m_depAirport
 Properties.
 
int m_estimatedDepTime = 0
 Properties.
 
int m_actualDepTime = 0
 Properties.
 
QString m_cruiseAlt
 Properties.
 
QString m_destAirport
 Properties.
 
int m_hoursEnroute = 0
 Properties.
 
int m_minutesEnroute = 0
 Properties.
 
int m_fuelAvailHours = 0
 Properties.
 
int m_fuelAvailMinutes = 0
 Properties.
 
QString m_altAirport
 Properties.
 
QString m_remarks
 Properties.
 
QString m_route
 Properties.
 

Additional Inherited Members

- Protected Attributes inherited from swift::core::fsd::MessageBase
QString m_sender
 message sender
 
QString m_receiver
 message receiver
 
bool m_isValid = true
 is valid?
 

Detailed Description

FSD Message: flightplan.

Definition at line 15 of file flightplan.h.


The documentation for this class was generated from the following files: