|
Enroute Flight Navigation
A navigation app for VFR pilots
|
Traffic receiver: Bluetooth Classic connection to a FLARM/NMEA source. More...
#include <TrafficDataSource_BluetoothClassic.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_BluetoothClassic (bool isCanonical, const QBluetoothDeviceInfo &info, QObject *parent) | |
| Default constructor. | |
| Traffic::ConnectionInfo | connectionInfo () const override |
| Getter function for the property with the same name. | |
| 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. | |
| QBluetoothDeviceInfo | sourceInfo () const |
| Getter function for the property with the same name. | |
| Public Member Functions inherited from Traffic::TrafficDataSource_AbstractSocket | |
| TrafficDataSource_AbstractSocket (bool isCanonical, QObject *parent) | |
| Default constructor. | |
| 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. | |
| 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. | |
Properties | |
| QBluetoothDeviceInfo | sourceInfo |
| Source info. | |
| 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. | |
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. | |
Traffic receiver: Bluetooth Classic connection to a FLARM/NMEA source.
This class connects to a traffic receiver via a Bluetooth Classic serial port service.
Definition at line 40 of file TrafficDataSource_BluetoothClassic.h.
| Traffic::TrafficDataSource_BluetoothClassic::TrafficDataSource_BluetoothClassic | ( | bool | isCanonical, |
| const QBluetoothDeviceInfo & | info, | ||
| QObject * | parent ) |
Default constructor.
| isCanonical | Intializer for property canonical |
| info | Description of a Bluetooth Classic device offering serial port service. |
| parent | The standard QObject parent pointer |
|
inlinenodiscardoverridevirtual |
Getter function for the property with the same name.
Reimplemented from Traffic::TrafficDataSource_Abstract.
Definition at line 80 of file TrafficDataSource_BluetoothClassic.h.
|
overrideslot |
Start attempt to connect to traffic receiver.
This method implements the pure virtual method declared by its superclass.
|
inlinenodiscardoverridevirtual |
Getter function for the property with the same name.
Implements Traffic::TrafficDataSource_Abstract.
Definition at line 89 of file TrafficDataSource_BluetoothClassic.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 98 of file TrafficDataSource_BluetoothClassic.h.
|
inlinenodiscard |
Getter function for the property with the same name.
Definition at line 113 of file TrafficDataSource_BluetoothClassic.h.
|
nodiscardoverridevirtual |
Getter function for the property with the same name.
This method implements the pure virtual method declared by its superclass.
Implements Traffic::TrafficDataSource_Abstract.
|
read |
Source info.
Device info, as set in the constructor of this class.
Definition at line 68 of file TrafficDataSource_BluetoothClassic.h.