|
Enroute Flight Navigation
A navigation app for VFR pilots
|
Traffic receiver: Simulator file with FLARM/NMEA sentences. More...
#include <TrafficDataSource_File.h>
Public Slots | |
| void | connectToTrafficReceiver () override |
| Start attempt to connect to traffic receiver. | |
| void | disconnectFromTrafficReceiver () override |
| Disconnect from traffic receiver. | |
| Public Slots inherited from Traffic::TrafficDataSource_Abstract | |
| virtual void | connectToTrafficReceiver ()=0 |
| Start attempt to connect to traffic receiver. | |
| virtual void | disconnectFromTrafficReceiver ()=0 |
| Disconnect from traffic receiver. | |
| virtual void | setPassword (const QString &SSID, const QString &password) |
| Set password. | |
Public Member Functions | |
| TrafficDataSource_File (bool isCanonical, const QString &fileName, QObject *parent) | |
| Default constructor. | |
| QString | dataFormat () const override |
| Getter function for the property with the same name. | |
| QString | icon () const override |
| Getter function for the property with the same name. | |
| QString | sourceName () const override |
| Getter function for the property with the same name. | |
| Public Member Functions inherited from Traffic::TrafficDataSource_Abstract | |
| TrafficDataSource_Abstract (bool isCanonical, QObject *parent) | |
| Default constructor. | |
| bool | canonical () const |
| Getter function for the property with the same name. | |
| virtual Traffic::ConnectionInfo | connectionInfo () const |
| Getter function for the property with the same name. | |
| QString | connectivityStatus () const |
| Getter function for the property with the same name. | |
| QString | errorString () const |
| Getter function for the property with the same name. | |
| Units::Distance | pressureAltitude () const |
| Getter method for property with the same name. | |
| QBindable< Units::Distance > | bindablePressureAltitude () const |
| Getter method for property with the same name. | |
| bool | receivingHeartbeat () const |
| Getter function for the property with the same name. | |
| QBindable< bool > | bindableReceivingHeartbeat () const |
| Getter function for the property with the same name. | |
| QString | trafficReceiverRuntimeError () const |
| Getter function for the property with the same name. | |
| QBindable< QString > | bindableTrafficReceiverRuntimeError () |
| Getter function for the property with the same name. | |
| QString | trafficReceiverSelfTestError () const |
| Getter function for the property with the same name. | |
| QBindable< QString > | bindableTrafficReceiverSelfTestError () |
| Getter function for the property with the same name. | |
Static Public Member Functions | |
| static auto | containsFLARMSimulationData (const QString &fileName) -> bool |
| Reads file and checks if the file contains FLARM simulation data. | |
Additional Inherited Members | |
| Signals inherited from Traffic::TrafficDataSource_Abstract | |
| void | connectivityStatusChanged (QString newStatus) |
| Notifier signal. | |
| void | errorStringChanged (QString newError) |
| Notifier signal. | |
| void | factorWithoutPosition (const Traffic::TrafficFactor_DistanceOnly &factor) |
| Traffic factor without position. | |
| void | factorWithPosition (const Traffic::TrafficFactor_WithPosition &factor) |
| Traffic factor with position. | |
| void | positionUpdated (Positioning::PositionInfo pInfo) |
| Position info. | |
| void | receivingHeartbeatChanged (bool) |
| Notifier signal. | |
| void | trafficReceiverHwVersion (QString result) |
| Traffic receiver hardware version. | |
| void | trafficReceiverObVersion (QString result) |
| Traffic receiver obstacle database version. | |
| void | trafficReceiverSwVersion (QString result) |
| Traffic receiver software version. | |
| void | warning (const Traffic::Warning &warning) |
| Traffic warning. | |
| Protected Member Functions inherited from Traffic::TrafficDataSource_Abstract | |
| void | processAPRS (const QString &data) |
| Process APRS-IS data. | |
| void | processFLARMData (const QString &data) |
| Process FLARM/NMEA data. | |
| void | processGDLMessage (const QByteArray &message) |
| Process one GDL90 message. | |
| void | processXGPSString (const QByteArray &data) |
| Process one XGPS string. | |
| void | resetReceivingHeartbeat () |
| Resetter method for the property with the same name. | |
| void | setConnectivityStatus (const QString &newConnectivityStatus) |
| Setter function for the property with the same name. | |
| void | setErrorString (const QString &newErrorString=QString()) |
| Setter function for the property with the same name. | |
| void | setPressureAltitude (Units::Distance newPressureAltitude) |
| Setter function for the property with the same name. | |
| void | setReceivingHeartbeat (bool newReceivingHeartbeat) |
| Setter method for the property with the same name. | |
| Properties inherited from Traffic::TrafficDataSource_Abstract | |
| bool | canonical |
| Canonicity. | |
| QString | connectivityStatus |
| Connectivity status. | |
| Traffic::ConnectionInfo | connectionInfo |
| Connection Info. | |
| QString | dataFormat |
| Data format. | |
| QString | errorString |
| String describing the last socket error. | |
| QString | icon |
| Icon that can be used to represent the connection in a GUI. | |
| Units::Distance | pressureAltitude |
| Pressure altitude. | |
| bool | receivingHeartbeat |
| Heartbeat indicator. | |
| QString | sourceName |
| Source name. | |
| QString | trafficReceiverRuntimeError |
| String describing the last traffic data receiver runtime error. | |
| QString | trafficReceiverSelfTestError |
| String describing the last traffic data receiver self-test error. | |
Traffic receiver: Simulator file with FLARM/NMEA sentences.
For testing purposes, this class connects to a simulator file with time stamps and FLARM/NMEA sentences, as provided by FLARM Inc.
Definition at line 38 of file TrafficDataSource_File.h.
| Traffic::TrafficDataSource_File::TrafficDataSource_File | ( | bool | isCanonical, |
| const QString & | fileName, | ||
| QObject * | parent ) |
Default constructor.
| isCanonical | Intializer for property canonical |
| fileName | Name of the simulator file |
| parent | The standard QObject parent pointer |
|
overrideslot |
Start attempt to connect to traffic receiver.
This method implements the pure virtual method declared by its superclass.
|
static |
Reads file and checks if the file contains FLARM simulation data.
| fileName | Name of the file to be checked |
|
inlinenodiscardoverridevirtual |
Getter function for the property with the same name.
Implements Traffic::TrafficDataSource_Abstract.
Definition at line 67 of file TrafficDataSource_File.h.
|
overrideslot |
Disconnect from traffic receiver.
This method implements the pure virtual method declared by its superclass.
|
inlinenodiscardoverridevirtual |
Getter function for the property with the same name.
This method implements the pure virtual method declared by its superclass.
Implements Traffic::TrafficDataSource_Abstract.
Definition at line 76 of file TrafficDataSource_File.h.
|
inlinenodiscardoverridevirtual |
Getter function for the property with the same name.
This method implements the pure virtual method declared by its superclass.
Implements Traffic::TrafficDataSource_Abstract.
Definition at line 85 of file TrafficDataSource_File.h.