swift
Public Slots | Signals | Public Member Functions | Static Public Member Functions | List of all members
swift::simplugin::xplane::CXSwiftBusServiceProxy Class Reference

Proxy object connected to a real XSwiftBus::CService object via DBus. More...

Inheritance diagram for swift::simplugin::xplane::CXSwiftBusServiceProxy:
[legend]

Public Slots

QString getVersionNumber ()
 Get xswiftbus version number.
 
QString getCommitHash ()
 Get SHA1 of the last commit that could influence xswiftbus.
 
void getOwnAircraftSituationDataAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own aircraft situation data.
 
void getOwnAircraftVelocityDataAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own aircraft velocity data.
 
void getOwnAircraftCom1DataAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own aircraft COM1 data.
 
void getOwnAircraftCom2DataAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own aircraft COM2 data.
 
void getOwnAircraftXpdrAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own XPDR data.
 
void getOwnAircraftLightsAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own lights data.
 
void getOwnAircraftPartsAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own parts such as gear, flaps.
 
void getOwnAircraftModelDataAsync (swift::simplugin::xplane::XPlaneData *o_xplaneData)
 Get own model data.
 
void addTextMessage (const QString &text, double red, double green, double blue)
 Add a text message to the on-screen display, with RGB components in the range [0,1]. More...
 
void resetFrameTotals ()
 Reset the monitoring of total miles and minutes lost due to low frame rate. More...
 
void setCom1ActiveKhz (int freq)
 Set the current COM1 active frequency in kHz. More...
 
void setCom1StandbyKhz (int freq)
 Set the current COM1 standby frequency in kHz. More...
 
void setCom2ActiveKhz (int freq)
 Set the current COM2 active frequency in kHz. More...
 
void setCom2StandbyKhz (int freq)
 Set the current COM2 standby frequency in kHz. More...
 
void setTransponderCode (int code)
 Set the current transponder code in decimal. More...
 
void setTransponderMode (int mode)
 Set the current transponder mode (depends on the aircraft, 0 and 1 usually mean standby, >1 active) More...
 
void setSettingsJson (const QString &json)
 Set settings. More...
 
QString getAircraftModelPath () const
 Get full path to current aircraft model. More...
 
void getAircraftModelPathAsync (QString *o_modelPath)
 Get full path to current aircraft model. More...
 
QString getAircraftModelFilename () const
 Get base filename of current aircraft model. More...
 
void getAircraftModelFilenameAsync (QString *o_modelFilename)
 Get base filename of current aircraft model. More...
 
QString getAircraftLivery () const
 Get current aircraft livery. More...
 
void getAircraftLiveryAsync (QString *o_modelLivery)
 Get current aircraft livery. More...
 
QString getAircraftIcaoCode () const
 Get the ICAO code of the current aircraft model. More...
 
void getAircraftIcaoCodeAsync (QString *o_icaoCode)
 Get the ICAO code of the current aircraft model. More...
 
QString getAircraftDescription () const
 Get the description of the current aircraft model. More...
 
void getAircraftDescriptionAsync (QString *o_description)
 Get the description of the current aircraft model. More...
 
QString getAircraftModelString () const
 Get canonical swift model string of current aircraft model. More...
 
void getAircraftModelStringAsync (QString *o_modelString)
 Get canonical swift model string of current aircraft model. More...
 
QString getAircraftName () const
 Get name of current aircraft model. More...
 
void getAircraftNameAsync (QString *o_name)
 Get name of current aircraft model. More...
 
int getXPlaneVersionMajor () const
 Get major version number. More...
 
void getXPlaneVersionMajorAsync (int *o_versionMajor)
 Get major version number. More...
 
int getXPlaneVersionMinor () const
 Get minor version number. More...
 
void getXPlaneVersionMinorAsync (int *o_versionMinor)
 Get minor version number. More...
 
QString getXPlaneInstallationPath () const
 Get root of X-Plane install path. More...
 
void getXPlaneInstallationPathAsync (QString *o_installPath)
 Get root of X-Plane install path. More...
 
QString getXPlanePreferencesPath () const
 Get full path to X-Plane preferences file. More...
 
void getXPlanePreferencesPathAsync (QString *o_prefsPath)
 Get full path to X-Plane preferences file. More...
 
bool isPaused () const
 True if sim is paused. More...
 
void isPausedAsync (bool *o_paused)
 True if sim is paused. More...
 
bool isUsingRealTime () const
 True if sim time is tracking operating system time. More...
 
void isUsingRealTimeAsync (bool *o_isRealTime)
 True if sim time is tracking operating system time. More...
 
void getFrameStats (double *o_averageFps, double *o_simTimeRatio, double *o_trackMilesShort, double *o_minutesLate) const
 Frames-per-second, averaged over the last 500 frames, or since this function was last called, whichever is later. Second part is the average simulation time ratio during the same period. Third part is the total track miles over-reported during the same period. Fourth part is the total minutes behind scedule during the same period. More...
 
void getFrameStatsAsync (double *o_averageFps, double *o_simTimeRatio, double *o_trackMilesShort, double *o_minutesLate)
 Frames-per-second, averaged over the last 500 frames, or since this function was last called, whichever is later. Second part is the average simulation time ratio during the same period. Third part is the total track miles over-reported during the same period. Fourth part is the total minutes behind scedule during the same period. More...
 
double getLatitudeDeg () const
 Get aircraft latitude in degrees. More...
 
void getLatitudeDegAsync (double *o_latitude)
 Get aircraft latitude in degrees. More...
 
double getLongitudeDeg () const
 Get aircraft longitude in degrees. More...
 
void getLongitudeDegAsync (double *o_longitude)
 Get aircraft longitude in degrees. More...
 
double getAltitudeMslM () const
 Get aircraft altitude in meters. More...
 
void getAltitudeMslMAsync (double *o_altitude)
 Get aircraft altitude in meters. More...
 
double getPressureAltitudeFt () const
 Get aircraft pressure altitude in feet in standard atmosphere in X-Plane 12. NaN in earlier versions of X-Plane. More...
 
void getPressureAltitudeFtAsync (double *o_altitude)
 Get aircraft pressure altitude in feet in standard atmosphere in X-Plane 12. NaN in earlier versions of X-Plane. More...
 
double getHeightAglM () const
 Get aircraft height in meters. More...
 
void getHeightAglMAsync (double *o_height)
 Get aircraft height in meters. More...
 
double getGroundSpeedMps () const
 Get aircraft groundspeed in meters per second. More...
 
void getGroundSpeedMpsAsync (double *o_groundspeed)
 Get aircraft groundspeed in meters per second. More...
 
double getIndicatedAirspeedKias () const
 Get aircraft IAS in knots. More...
 
void getIndicatedAirspeedKiasAsync (double *o_ias)
 Get aircraft IAS in knots. More...
 
double getTrueAirspeedKias () const
 Get aircraft TAS in meters per second. More...
 
void getTrueAirspeedKiasAsync (double *o_tas)
 Get aircraft TAS in meters per second. More...
 
double getPitchDeg () const
 Get aircraft pitch in degrees above horizon. More...
 
void getPitchDegAsync (double *o_pitch)
 Get aircraft pitch in degrees above horizon. More...
 
double getRollDeg () const
 Get aircraft roll in degrees. More...
 
void getRollDegAsync (double *o_roll)
 Get aircraft roll in degrees. More...
 
double getTrueHeadingDeg () const
 Get aircraft true heading in degrees. More...
 
void getTrueHeadingDegAsync (double *o_heading)
 Get aircraft true heading in degrees. More...
 
double getLocalXVelocityMps () const
 Get aircraft local velocity in world coordinates meters per second. More...
 
void getLocalXVelocityMpsAsync (double *o_velocity)
 Get aircraft local velocity in world coordinates meters per second. More...
 
double getLocalYVelocityMps () const
 Get aircraft local velocity in world coordinates meters per second. More...
 
void getLocalYVelocityMpsAsync (double *o_velocity)
 Get aircraft local velocity in world coordinates meters per second. More...
 
double getLocalZVelocityMps () const
 Get aircraft local velocity in world coordinates meters per second. More...
 
void getLocalZVelocityMpsAsync (double *o_velocity)
 Get aircraft local velocity in world coordinates meters per second. More...
 
double getPitchRadPerSec () const
 Get aircraft angular velocity in radians per second. More...
 
void getPitchRadPerSecAsync (double *o_radPerSec)
 Get aircraft angular velocity in radians per second. More...
 
double getRollRadPerSec () const
 Get aircraft angular velocity in radians per second. More...
 
void getRollRadPerSecAsync (double *o_radPerSec)
 Get aircraft angular velocity in radians per second. More...
 
double getHeadingRadPerSec () const
 Get aircraft angular velocity in radians per second. More...
 
void getHeadingRadPerSecAsync (double *o_radPerSec)
 Get aircraft angular velocity in radians per second. More...
 
bool getAnyWheelOnGround () const
 Get whether any wheel is on the ground.
 
void getAnyWheelOnGroundAsync (bool *o_anyWheel)
 Get whether any wheel is on the ground.
 
bool getAllWheelsOnGround () const
 Get whether all wheels are on the ground.
 
void getAllWheelsOnGroundAsync (bool *o_allWheels)
 Get whether all wheels are on the ground.
 
double getGroundElevation () const
 Get elevation of ground under the plane (in meters)
 
void getGroundElevationAsync (double *o_elevationM)
 Get elevation of ground under the plane (in meters)
 
int getCom1ActiveKhz () const
 Get the current COM1 active frequency in kHz. More...
 
void getCom1ActiveKhzAsync (int *o_com1Active)
 Get the current COM1 active frequency in kHz. More...
 
int getCom1StandbyKhz () const
 Get the current COM1 standby frequency in kHz. More...
 
void getCom1StandbyKhzAsync (int *o_com1Standby)
 Get the current COM1 standby frequency in kHz. More...
 
bool isCom1Receiving () const
 Is COM1 receiving? More...
 
void isCom1ReceivingAsync (bool *o_com1Rec)
 Is COM1 receiving? More...
 
bool isCom1Transmitting () const
 Is COM1 transmitting? More...
 
void isCom1TransmittingAsync (bool *o_com1Tx)
 Is COM1 transmitting? More...
 
double getCom1Volume () const
 Get the COM1 volume 0..1. More...
 
void getCom1VolumeAsync (double *o_com1Volume)
 Get the COM1 volume 0..1. More...
 
int getCom2ActiveKhz () const
 Get the current COM2 active frequency in kHz. More...
 
void getCom2ActiveKhzAsync (int *o_com2Active)
 Get the current COM2 active frequency in kHz. More...
 
int getCom2StandbyKhz () const
 Get the current COM2 standby frequency in kHz. More...
 
void getCom2StandbyKhzAsync (int *o_com2Standby)
 Get the current COM2 standby frequency in kHz. More...
 
bool isCom2Receiving () const
 Is COM2 receiving? More...
 
void isCom2ReceivingAsync (bool *o_com2Rec)
 Is COM2 receiving? More...
 
bool isCom2Transmitting () const
 Is COM2 transmitting? More...
 
void isCom2TransmittingAsync (bool *o_com2Tx)
 Is COM2 transmitting? More...
 
double getCom2Volume () const
 Get the COM2 volume 0..1. More...
 
void getCom2VolumeAsync (double *o_com2Volume)
 Get the COM2 volume 0..1. More...
 
int getTransponderCode () const
 Get the current transponder code in decimal. More...
 
void getTransponderCodeAsync (int *o_xpdrCode)
 Get the current transponder code in decimal. More...
 
int getTransponderMode () const
 Get the current transponder mode (depends on the aircraft, 0 and 1 usually mean standby, >1 active) More...
 
void getTransponderModeAsync (int *o_xpdrMode)
 Get the current transponder mode (depends on the aircraft, 0 and 1 usually mean standby, >1 active) More...
 
bool getTransponderIdent () const
 Get whether we are currently squawking ident. More...
 
void getTransponderIdentAsync (bool *o_ident)
 Get whether we are currently squawking ident. More...
 
bool getBeaconLightsOn () const
 Get whether landing lights are on. More...
 
void getBeaconLightsOnAsync (bool *o_beaconLightsOn)
 Get whether landing lights are on. More...
 
bool getLandingLightsOn () const
 Get whether landing lights are on. More...
 
void getLandingLightsOnAsync (bool *o_landingLightsOn)
 Get whether landing lights are on. More...
 
bool getNavLightsOn () const
 Get whether nav lights are on. More...
 
void getNavLightsOnAsync (bool *o_navLightsOn)
 Get whether nav lights are on. More...
 
bool getStrobeLightsOn () const
 Get whether strobe lights are on. More...
 
void getStrobeLightsOnAsync (bool *o_strobeLightsOn)
 Get whether strobe lights are on. More...
 
bool getTaxiLightsOn () const
 Get whether taxi lights are on. More...
 
void getTaxiLightsOnAsync (bool *o_taxiLightsOn)
 Get whether taxi lights are on. More...
 
double getQNHInHg () const
 Get barometric pressure at sea level in inches of mercury. More...
 
void getQNHInHgAsync (double *o_qnh)
 Get barometric pressure at sea level in inches of mercury. More...
 
double getFlapsDeployRatio () const
 Get flaps deploy ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended. More...
 
void getFlapsDeployRatioAsync (double *o_flapsDeployRatio)
 Get flaps deploy ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended. More...
 
double getGearDeployRatio () const
 Get gear deploy ratio, where 0 is up and 1 is down. More...
 
void getGearDeployRatioAsync (double *o_gearDeployRatio)
 Get gear deploy ratio, where 0 is up and 1 is down. More...
 
int getNumberOfEngines () const
 Get the number of engines of current aircraft. More...
 
void getNumberOfEnginesAsync (double *o_numberOfEngines)
 Get the number of engines of current aircraft. More...
 
QList< double > getEngineN1Percentage () const
 Get the N1 speed as percent of max (per engine) More...
 
void getEngineN1PercentageAsync (QList< double > *o_engineN1Percentage)
 Get the N1 speed as percent of max (per engine) More...
 
double getSpeedBrakeRatio () const
 Get the ratio how much the speedbrakes surfaces are extended (0.0 is fully retracted, and 1.0 is fully extended) More...
 
void getSpeedBrakeRatioAsync (double *o_speedBrakeRatio)
 Get the ratio how much the speedbrakes surfaces are extended (0.0 is fully retracted, and 1.0 is fully extended) More...
 
QString getSettingsJson () const
 Get settings. More...
 
void getSettingsJsonAsync (QString *o_jsonSettings)
 Get settings. More...
 

Signals

SWIFT_NO_RELAY void asyncMethodError (QDBusError error)
 Emitted if an asynchronous method call caused a DBus error.
 
void aircraftModelChanged (const QString &path, const QString &filename, const QString &livery, const QString &icao, const QString &modelString, const QString &name, const QString &description)
 Own aircraft model changed.
 
void sceneryLoaded ()
 Scenery was loaded.
 

Public Member Functions

 CXSwiftBusServiceProxy (QDBusConnection &connection, QObject *parent=nullptr, bool dummy=false)
 Constructor.
 
bool isValid () const
 Does the remote object exist?
 
void cancelAllPendingAsyncCalls ()
 Cancel all current async slot calls.
 
- Public Member Functions inherited from QObject
QBindable< QStringbindableObjectName ()
 
 QObject (QObject *parent)
 
 QT_NO_CONTEXTLESS_CONNECT QT_NO_CONTEXTLESS_CONNECT
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 
 Q_CLASSINFO (Name, Value)
 
 Q_EMIT Q_EMIT
 
 Q_ENUM (...)
 
 Q_ENUMS (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG (...)
 
 Q_FLAGS (...)
 
 Q_FLAG_NS (...)
 
 Q_GADGET Q_GADGET
 
 Q_GADGET_EXPORT (EXPORT_MACRO)
 
 Q_INTERFACES (...)
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_MOC_INCLUDE Q_MOC_INCLUDE
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_OBJECT Q_OBJECT
 
 Q_PROPERTY (...)
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SLOT Q_SLOT
 
 Q_SLOTS Q_SLOTS
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
bool blockSignals (bool block)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
bool moveToThread (QThread *targetThread)
 
bool setProperty (const char *name, QVariant &&value)
 
bool setProperty (const char *name, const QVariant &value)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::nanoseconds interval, Qt::TimerType timerType)
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
void installEventFilter (QObject *filterObj)
 
void killTimer (Qt::TimerId id)
 
void killTimer (int id)
 
void objectNameChanged (const QString &objectName)
 
void removeEventFilter (QObject *obj)
 
void setObjectName (QAnyStringView name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
QList< QByteArraydynamicPropertyNames () const const
 
QList< T > findChildren (QAnyStringView name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
QObjectparent () const const
 
QString objectName () const const
 
QThreadthread () const const
 
QVariant property (const char *name) const const
 
findChild (QAnyStringView name, Qt::FindChildOptions options) const const
 
findChild (Qt::FindChildOptions options) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool inherits (const char *className) const const
 
bool isQuickItemType () const const
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
virtual const QMetaObjectmetaObject () const const
 
const QObjectListchildren () const const
 
void dumpObjectInfo () const const
 
void dumpObjectTree () const const
 

Static Public Member Functions

static const QStringInterfaceName ()
 Service name.
 
static const QStringObjectPath ()
 Service path.
 
- Static Public Member Functions inherited from QObject
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 

Additional Inherited Members

- Public Types inherited from QObject
enum  TimerId
 
- Public Attributes inherited from QObject
typedef QObjectList
 
 Invalid
 
- Protected Member Functions inherited from QObject
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
virtual void timerEvent (QTimerEvent *event)
 
QObjectsender () const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
int receivers (const char *signal) const const
 
int senderSignalIndex () const const
 
- Properties inherited from QObject
 objectName
 

Detailed Description

Proxy object connected to a real XSwiftBus::CService object via DBus.

Definition at line 37 of file xswiftbusserviceproxy.h.

Member Function Documentation

◆ addTextMessage

void swift::simplugin::xplane::CXSwiftBusServiceProxy::addTextMessage ( const QString text,
double  red,
double  green,
double  blue 
)
slot

Add a text message to the on-screen display, with RGB components in the range [0,1].

Definition at line 208 of file xswiftbusserviceproxy.cpp.

◆ getAircraftDescription

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftDescription ( ) const
slot

Get the description of the current aircraft model.

Definition at line 249 of file xswiftbusserviceproxy.cpp.

◆ getAircraftDescriptionAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftDescriptionAsync ( QString o_description)
slot

Get the description of the current aircraft model.

Definition at line 253 of file xswiftbusserviceproxy.cpp.

◆ getAircraftIcaoCode

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftIcaoCode ( ) const
slot

Get the ICAO code of the current aircraft model.

Definition at line 240 of file xswiftbusserviceproxy.cpp.

◆ getAircraftIcaoCodeAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftIcaoCodeAsync ( QString o_icaoCode)
slot

Get the ICAO code of the current aircraft model.

Definition at line 244 of file xswiftbusserviceproxy.cpp.

◆ getAircraftLivery

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftLivery ( ) const
slot

Get current aircraft livery.

Definition at line 231 of file xswiftbusserviceproxy.cpp.

◆ getAircraftLiveryAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftLiveryAsync ( QString o_modelLivery)
slot

Get current aircraft livery.

Definition at line 235 of file xswiftbusserviceproxy.cpp.

◆ getAircraftModelFilename

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftModelFilename ( ) const
slot

Get base filename of current aircraft model.

Definition at line 222 of file xswiftbusserviceproxy.cpp.

◆ getAircraftModelFilenameAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftModelFilenameAsync ( QString o_modelFilename)
slot

Get base filename of current aircraft model.

Definition at line 226 of file xswiftbusserviceproxy.cpp.

◆ getAircraftModelPath

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftModelPath ( ) const
slot

Get full path to current aircraft model.

Definition at line 213 of file xswiftbusserviceproxy.cpp.

◆ getAircraftModelPathAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftModelPathAsync ( QString o_modelPath)
slot

Get full path to current aircraft model.

Definition at line 217 of file xswiftbusserviceproxy.cpp.

◆ getAircraftModelString

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftModelString ( ) const
slot

Get canonical swift model string of current aircraft model.

Definition at line 258 of file xswiftbusserviceproxy.cpp.

◆ getAircraftModelStringAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftModelStringAsync ( QString o_modelString)
slot

Get canonical swift model string of current aircraft model.

Definition at line 262 of file xswiftbusserviceproxy.cpp.

◆ getAircraftName

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftName ( ) const
slot

Get name of current aircraft model.

Definition at line 267 of file xswiftbusserviceproxy.cpp.

◆ getAircraftNameAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAircraftNameAsync ( QString o_name)
slot

Get name of current aircraft model.

Definition at line 271 of file xswiftbusserviceproxy.cpp.

◆ getAltitudeMslM

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getAltitudeMslM ( ) const
slot

Get aircraft altitude in meters.

Definition at line 384 of file xswiftbusserviceproxy.cpp.

◆ getAltitudeMslMAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getAltitudeMslMAsync ( double *  o_altitude)
slot

Get aircraft altitude in meters.

Definition at line 388 of file xswiftbusserviceproxy.cpp.

◆ getBeaconLightsOn

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::getBeaconLightsOn ( ) const
slot

Get whether landing lights are on.

Definition at line 671 of file xswiftbusserviceproxy.cpp.

◆ getBeaconLightsOnAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getBeaconLightsOnAsync ( bool *  o_beaconLightsOn)
slot

Get whether landing lights are on.

Definition at line 676 of file xswiftbusserviceproxy.cpp.

◆ getCom1ActiveKhz

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom1ActiveKhz ( ) const
slot

Get the current COM1 active frequency in kHz.

Definition at line 547 of file xswiftbusserviceproxy.cpp.

◆ getCom1ActiveKhzAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom1ActiveKhzAsync ( int *  o_com1Active)
slot

Get the current COM1 active frequency in kHz.

Definition at line 551 of file xswiftbusserviceproxy.cpp.

◆ getCom1StandbyKhz

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom1StandbyKhz ( ) const
slot

Get the current COM1 standby frequency in kHz.

Definition at line 556 of file xswiftbusserviceproxy.cpp.

◆ getCom1StandbyKhzAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom1StandbyKhzAsync ( int *  o_com1Standby)
slot

Get the current COM1 standby frequency in kHz.

Definition at line 561 of file xswiftbusserviceproxy.cpp.

◆ getCom1Volume

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom1Volume ( ) const
slot

Get the COM1 volume 0..1.

Definition at line 586 of file xswiftbusserviceproxy.cpp.

◆ getCom1VolumeAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom1VolumeAsync ( double *  o_com1Volume)
slot

Get the COM1 volume 0..1.

Definition at line 591 of file xswiftbusserviceproxy.cpp.

◆ getCom2ActiveKhz

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom2ActiveKhz ( ) const
slot

Get the current COM2 active frequency in kHz.

Definition at line 596 of file xswiftbusserviceproxy.cpp.

◆ getCom2ActiveKhzAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom2ActiveKhzAsync ( int *  o_com2Active)
slot

Get the current COM2 active frequency in kHz.

Definition at line 600 of file xswiftbusserviceproxy.cpp.

◆ getCom2StandbyKhz

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom2StandbyKhz ( ) const
slot

Get the current COM2 standby frequency in kHz.

Definition at line 605 of file xswiftbusserviceproxy.cpp.

◆ getCom2StandbyKhzAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom2StandbyKhzAsync ( int *  o_com2Standby)
slot

Get the current COM2 standby frequency in kHz.

Definition at line 609 of file xswiftbusserviceproxy.cpp.

◆ getCom2Volume

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom2Volume ( ) const
slot

Get the COM2 volume 0..1.

Definition at line 634 of file xswiftbusserviceproxy.cpp.

◆ getCom2VolumeAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getCom2VolumeAsync ( double *  o_com2Volume)
slot

Get the COM2 volume 0..1.

Definition at line 639 of file xswiftbusserviceproxy.cpp.

◆ getEngineN1Percentage

QList< double > swift::simplugin::xplane::CXSwiftBusServiceProxy::getEngineN1Percentage ( ) const
slot

Get the N1 speed as percent of max (per engine)

Definition at line 791 of file xswiftbusserviceproxy.cpp.

◆ getEngineN1PercentageAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getEngineN1PercentageAsync ( QList< double > *  o_engineN1Percentage)
slot

Get the N1 speed as percent of max (per engine)

Definition at line 796 of file xswiftbusserviceproxy.cpp.

◆ getFlapsDeployRatio

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getFlapsDeployRatio ( ) const
slot

Get flaps deploy ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended.

Definition at line 761 of file xswiftbusserviceproxy.cpp.

◆ getFlapsDeployRatioAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getFlapsDeployRatioAsync ( double *  o_flapsDeployRatio)
slot

Get flaps deploy ratio, where 0.0 is flaps fully retracted, and 1.0 is flaps fully extended.

Definition at line 766 of file xswiftbusserviceproxy.cpp.

◆ getFrameStats

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getFrameStats ( double *  o_averageFps,
double *  o_simTimeRatio,
double *  o_trackMilesShort,
double *  o_minutesLate 
) const
slot

Frames-per-second, averaged over the last 500 frames, or since this function was last called, whichever is later. Second part is the average simulation time ratio during the same period. Third part is the total track miles over-reported during the same period. Fourth part is the total minutes behind scedule during the same period.

Returns
Zero if no samples were collected since this function was last called.

Definition at line 330 of file xswiftbusserviceproxy.cpp.

◆ getFrameStatsAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getFrameStatsAsync ( double *  o_averageFps,
double *  o_simTimeRatio,
double *  o_trackMilesShort,
double *  o_minutesLate 
)
slot

Frames-per-second, averaged over the last 500 frames, or since this function was last called, whichever is later. Second part is the average simulation time ratio during the same period. Third part is the total track miles over-reported during the same period. Fourth part is the total minutes behind scedule during the same period.

Returns
Zero if no samples were collected since this function was last called.

Definition at line 347 of file xswiftbusserviceproxy.cpp.

◆ getGearDeployRatio

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getGearDeployRatio ( ) const
slot

Get gear deploy ratio, where 0 is up and 1 is down.

Definition at line 771 of file xswiftbusserviceproxy.cpp.

◆ getGearDeployRatioAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getGearDeployRatioAsync ( double *  o_gearDeployRatio)
slot

Get gear deploy ratio, where 0 is up and 1 is down.

Definition at line 776 of file xswiftbusserviceproxy.cpp.

◆ getGroundSpeedMps

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getGroundSpeedMps ( ) const
slot

Get aircraft groundspeed in meters per second.

Definition at line 411 of file xswiftbusserviceproxy.cpp.

◆ getGroundSpeedMpsAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getGroundSpeedMpsAsync ( double *  o_groundspeed)
slot

Get aircraft groundspeed in meters per second.

Definition at line 415 of file xswiftbusserviceproxy.cpp.

◆ getHeadingRadPerSec

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getHeadingRadPerSec ( ) const
slot

Get aircraft angular velocity in radians per second.

Definition at line 510 of file xswiftbusserviceproxy.cpp.

◆ getHeadingRadPerSecAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getHeadingRadPerSecAsync ( double *  o_radPerSec)
slot

Get aircraft angular velocity in radians per second.

Definition at line 514 of file xswiftbusserviceproxy.cpp.

◆ getHeightAglM

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getHeightAglM ( ) const
slot

Get aircraft height in meters.

Definition at line 402 of file xswiftbusserviceproxy.cpp.

◆ getHeightAglMAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getHeightAglMAsync ( double *  o_height)
slot

Get aircraft height in meters.

Definition at line 406 of file xswiftbusserviceproxy.cpp.

◆ getIndicatedAirspeedKias

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getIndicatedAirspeedKias ( ) const
slot

Get aircraft IAS in knots.

Definition at line 420 of file xswiftbusserviceproxy.cpp.

◆ getIndicatedAirspeedKiasAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getIndicatedAirspeedKiasAsync ( double *  o_ias)
slot

Get aircraft IAS in knots.

Definition at line 424 of file xswiftbusserviceproxy.cpp.

◆ getLandingLightsOn

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::getLandingLightsOn ( ) const
slot

Get whether landing lights are on.

Definition at line 681 of file xswiftbusserviceproxy.cpp.

◆ getLandingLightsOnAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getLandingLightsOnAsync ( bool *  o_landingLightsOn)
slot

Get whether landing lights are on.

Definition at line 686 of file xswiftbusserviceproxy.cpp.

◆ getLatitudeDeg

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getLatitudeDeg ( ) const
slot

Get aircraft latitude in degrees.

Definition at line 366 of file xswiftbusserviceproxy.cpp.

◆ getLatitudeDegAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getLatitudeDegAsync ( double *  o_latitude)
slot

Get aircraft latitude in degrees.

Definition at line 370 of file xswiftbusserviceproxy.cpp.

◆ getLocalXVelocityMps

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getLocalXVelocityMps ( ) const
slot

Get aircraft local velocity in world coordinates meters per second.

Definition at line 465 of file xswiftbusserviceproxy.cpp.

◆ getLocalXVelocityMpsAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getLocalXVelocityMpsAsync ( double *  o_velocity)
slot

Get aircraft local velocity in world coordinates meters per second.

Definition at line 469 of file xswiftbusserviceproxy.cpp.

◆ getLocalYVelocityMps

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getLocalYVelocityMps ( ) const
slot

Get aircraft local velocity in world coordinates meters per second.

Definition at line 474 of file xswiftbusserviceproxy.cpp.

◆ getLocalYVelocityMpsAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getLocalYVelocityMpsAsync ( double *  o_velocity)
slot

Get aircraft local velocity in world coordinates meters per second.

Definition at line 478 of file xswiftbusserviceproxy.cpp.

◆ getLocalZVelocityMps

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getLocalZVelocityMps ( ) const
slot

Get aircraft local velocity in world coordinates meters per second.

Definition at line 483 of file xswiftbusserviceproxy.cpp.

◆ getLocalZVelocityMpsAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getLocalZVelocityMpsAsync ( double *  o_velocity)
slot

Get aircraft local velocity in world coordinates meters per second.

Definition at line 487 of file xswiftbusserviceproxy.cpp.

◆ getLongitudeDeg

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getLongitudeDeg ( ) const
slot

Get aircraft longitude in degrees.

Definition at line 375 of file xswiftbusserviceproxy.cpp.

◆ getLongitudeDegAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getLongitudeDegAsync ( double *  o_longitude)
slot

Get aircraft longitude in degrees.

Definition at line 379 of file xswiftbusserviceproxy.cpp.

◆ getNavLightsOn

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::getNavLightsOn ( ) const
slot

Get whether nav lights are on.

Definition at line 691 of file xswiftbusserviceproxy.cpp.

◆ getNavLightsOnAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getNavLightsOnAsync ( bool *  o_navLightsOn)
slot

Get whether nav lights are on.

Definition at line 696 of file xswiftbusserviceproxy.cpp.

◆ getNumberOfEngines

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getNumberOfEngines ( ) const
slot

Get the number of engines of current aircraft.

Definition at line 781 of file xswiftbusserviceproxy.cpp.

◆ getNumberOfEnginesAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getNumberOfEnginesAsync ( double *  o_numberOfEngines)
slot

Get the number of engines of current aircraft.

Definition at line 786 of file xswiftbusserviceproxy.cpp.

◆ getPitchDeg

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getPitchDeg ( ) const
slot

Get aircraft pitch in degrees above horizon.

Definition at line 438 of file xswiftbusserviceproxy.cpp.

◆ getPitchDegAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getPitchDegAsync ( double *  o_pitch)
slot

Get aircraft pitch in degrees above horizon.

Definition at line 442 of file xswiftbusserviceproxy.cpp.

◆ getPitchRadPerSec

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getPitchRadPerSec ( ) const
slot

Get aircraft angular velocity in radians per second.

Definition at line 492 of file xswiftbusserviceproxy.cpp.

◆ getPitchRadPerSecAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getPitchRadPerSecAsync ( double *  o_radPerSec)
slot

Get aircraft angular velocity in radians per second.

Definition at line 496 of file xswiftbusserviceproxy.cpp.

◆ getPressureAltitudeFt

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getPressureAltitudeFt ( ) const
slot

Get aircraft pressure altitude in feet in standard atmosphere in X-Plane 12. NaN in earlier versions of X-Plane.

Definition at line 393 of file xswiftbusserviceproxy.cpp.

◆ getPressureAltitudeFtAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getPressureAltitudeFtAsync ( double *  o_altitude)
slot

Get aircraft pressure altitude in feet in standard atmosphere in X-Plane 12. NaN in earlier versions of X-Plane.

Definition at line 397 of file xswiftbusserviceproxy.cpp.

◆ getQNHInHg

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getQNHInHg ( ) const
slot

Get barometric pressure at sea level in inches of mercury.

Definition at line 722 of file xswiftbusserviceproxy.cpp.

◆ getQNHInHgAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getQNHInHgAsync ( double *  o_qnh)
slot

Get barometric pressure at sea level in inches of mercury.

Definition at line 727 of file xswiftbusserviceproxy.cpp.

◆ getRollDeg

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getRollDeg ( ) const
slot

Get aircraft roll in degrees.

Definition at line 447 of file xswiftbusserviceproxy.cpp.

◆ getRollDegAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getRollDegAsync ( double *  o_roll)
slot

Get aircraft roll in degrees.

Definition at line 451 of file xswiftbusserviceproxy.cpp.

◆ getRollRadPerSec

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getRollRadPerSec ( ) const
slot

Get aircraft angular velocity in radians per second.

Definition at line 501 of file xswiftbusserviceproxy.cpp.

◆ getRollRadPerSecAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getRollRadPerSecAsync ( double *  o_radPerSec)
slot

Get aircraft angular velocity in radians per second.

Definition at line 505 of file xswiftbusserviceproxy.cpp.

◆ getSettingsJson

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getSettingsJson ( ) const
slot

Get settings.

Remarks
This function is thread safe.
Fixme:
Does this really need to be threadsafe?

Definition at line 811 of file xswiftbusserviceproxy.cpp.

◆ getSettingsJsonAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getSettingsJsonAsync ( QString o_jsonSettings)
slot

Get settings.

Remarks
This function is thread safe.
Fixme:
Does this really need to be threadsafe?

Definition at line 816 of file xswiftbusserviceproxy.cpp.

◆ getSpeedBrakeRatio

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getSpeedBrakeRatio ( ) const
slot

Get the ratio how much the speedbrakes surfaces are extended (0.0 is fully retracted, and 1.0 is fully extended)

Definition at line 801 of file xswiftbusserviceproxy.cpp.

◆ getSpeedBrakeRatioAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getSpeedBrakeRatioAsync ( double *  o_speedBrakeRatio)
slot

Get the ratio how much the speedbrakes surfaces are extended (0.0 is fully retracted, and 1.0 is fully extended)

Definition at line 806 of file xswiftbusserviceproxy.cpp.

◆ getStrobeLightsOn

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::getStrobeLightsOn ( ) const
slot

Get whether strobe lights are on.

Definition at line 701 of file xswiftbusserviceproxy.cpp.

◆ getStrobeLightsOnAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getStrobeLightsOnAsync ( bool *  o_strobeLightsOn)
slot

Get whether strobe lights are on.

Definition at line 707 of file xswiftbusserviceproxy.cpp.

◆ getTaxiLightsOn

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::getTaxiLightsOn ( ) const
slot

Get whether taxi lights are on.

Definition at line 712 of file xswiftbusserviceproxy.cpp.

◆ getTaxiLightsOnAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getTaxiLightsOnAsync ( bool *  o_taxiLightsOn)
slot

Get whether taxi lights are on.

Definition at line 717 of file xswiftbusserviceproxy.cpp.

◆ getTransponderCode

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getTransponderCode ( ) const
slot

Get the current transponder code in decimal.

Definition at line 644 of file xswiftbusserviceproxy.cpp.

◆ getTransponderCodeAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getTransponderCodeAsync ( int *  o_xpdrCode)
slot

Get the current transponder code in decimal.

Definition at line 648 of file xswiftbusserviceproxy.cpp.

◆ getTransponderIdent

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::getTransponderIdent ( ) const
slot

Get whether we are currently squawking ident.

Definition at line 662 of file xswiftbusserviceproxy.cpp.

◆ getTransponderIdentAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getTransponderIdentAsync ( bool *  o_ident)
slot

Get whether we are currently squawking ident.

Definition at line 666 of file xswiftbusserviceproxy.cpp.

◆ getTransponderMode

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getTransponderMode ( ) const
slot

Get the current transponder mode (depends on the aircraft, 0 and 1 usually mean standby, >1 active)

Definition at line 653 of file xswiftbusserviceproxy.cpp.

◆ getTransponderModeAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getTransponderModeAsync ( int *  o_xpdrMode)
slot

Get the current transponder mode (depends on the aircraft, 0 and 1 usually mean standby, >1 active)

Definition at line 657 of file xswiftbusserviceproxy.cpp.

◆ getTrueAirspeedKias

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getTrueAirspeedKias ( ) const
slot

Get aircraft TAS in meters per second.

Definition at line 429 of file xswiftbusserviceproxy.cpp.

◆ getTrueAirspeedKiasAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getTrueAirspeedKiasAsync ( double *  o_tas)
slot

Get aircraft TAS in meters per second.

Definition at line 433 of file xswiftbusserviceproxy.cpp.

◆ getTrueHeadingDeg

double swift::simplugin::xplane::CXSwiftBusServiceProxy::getTrueHeadingDeg ( ) const
slot

Get aircraft true heading in degrees.

Definition at line 456 of file xswiftbusserviceproxy.cpp.

◆ getTrueHeadingDegAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getTrueHeadingDegAsync ( double *  o_heading)
slot

Get aircraft true heading in degrees.

Definition at line 460 of file xswiftbusserviceproxy.cpp.

◆ getXPlaneInstallationPath

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlaneInstallationPath ( ) const
slot

Get root of X-Plane install path.

Definition at line 294 of file xswiftbusserviceproxy.cpp.

◆ getXPlaneInstallationPathAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlaneInstallationPathAsync ( QString o_installPath)
slot

Get root of X-Plane install path.

Definition at line 298 of file xswiftbusserviceproxy.cpp.

◆ getXPlanePreferencesPath

QString swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlanePreferencesPath ( ) const
slot

Get full path to X-Plane preferences file.

Definition at line 303 of file xswiftbusserviceproxy.cpp.

◆ getXPlanePreferencesPathAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlanePreferencesPathAsync ( QString o_prefsPath)
slot

Get full path to X-Plane preferences file.

Definition at line 307 of file xswiftbusserviceproxy.cpp.

◆ getXPlaneVersionMajor

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlaneVersionMajor ( ) const
slot

Get major version number.

Definition at line 276 of file xswiftbusserviceproxy.cpp.

◆ getXPlaneVersionMajorAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlaneVersionMajorAsync ( int *  o_versionMajor)
slot

Get major version number.

Definition at line 280 of file xswiftbusserviceproxy.cpp.

◆ getXPlaneVersionMinor

int swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlaneVersionMinor ( ) const
slot

Get minor version number.

Definition at line 285 of file xswiftbusserviceproxy.cpp.

◆ getXPlaneVersionMinorAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::getXPlaneVersionMinorAsync ( int *  o_versionMinor)
slot

Get minor version number.

Definition at line 289 of file xswiftbusserviceproxy.cpp.

◆ isCom1Receiving

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom1Receiving ( ) const
slot

Is COM1 receiving?

Definition at line 566 of file xswiftbusserviceproxy.cpp.

◆ isCom1ReceivingAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom1ReceivingAsync ( bool *  o_com1Rec)
slot

Is COM1 receiving?

Definition at line 571 of file xswiftbusserviceproxy.cpp.

◆ isCom1Transmitting

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom1Transmitting ( ) const
slot

Is COM1 transmitting?

Definition at line 576 of file xswiftbusserviceproxy.cpp.

◆ isCom1TransmittingAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom1TransmittingAsync ( bool *  o_com1Tx)
slot

Is COM1 transmitting?

Definition at line 581 of file xswiftbusserviceproxy.cpp.

◆ isCom2Receiving

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom2Receiving ( ) const
slot

Is COM2 receiving?

Definition at line 614 of file xswiftbusserviceproxy.cpp.

◆ isCom2ReceivingAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom2ReceivingAsync ( bool *  o_com2Rec)
slot

Is COM2 receiving?

Definition at line 619 of file xswiftbusserviceproxy.cpp.

◆ isCom2Transmitting

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom2Transmitting ( ) const
slot

Is COM2 transmitting?

Definition at line 624 of file xswiftbusserviceproxy.cpp.

◆ isCom2TransmittingAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::isCom2TransmittingAsync ( bool *  o_com2Tx)
slot

Is COM2 transmitting?

Definition at line 629 of file xswiftbusserviceproxy.cpp.

◆ isPaused

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::isPaused ( ) const
slot

True if sim is paused.

Definition at line 312 of file xswiftbusserviceproxy.cpp.

◆ isPausedAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::isPausedAsync ( bool *  o_paused)
slot

True if sim is paused.

Definition at line 316 of file xswiftbusserviceproxy.cpp.

◆ isUsingRealTime

bool swift::simplugin::xplane::CXSwiftBusServiceProxy::isUsingRealTime ( ) const
slot

True if sim time is tracking operating system time.

Definition at line 321 of file xswiftbusserviceproxy.cpp.

◆ isUsingRealTimeAsync

void swift::simplugin::xplane::CXSwiftBusServiceProxy::isUsingRealTimeAsync ( bool *  o_isRealTime)
slot

True if sim time is tracking operating system time.

Definition at line 325 of file xswiftbusserviceproxy.cpp.

◆ resetFrameTotals

void swift::simplugin::xplane::CXSwiftBusServiceProxy::resetFrameTotals ( )
slot

Reset the monitoring of total miles and minutes lost due to low frame rate.

Definition at line 364 of file xswiftbusserviceproxy.cpp.

◆ setCom1ActiveKhz

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setCom1ActiveKhz ( int  freq)
slot

Set the current COM1 active frequency in kHz.

Definition at line 732 of file xswiftbusserviceproxy.cpp.

◆ setCom1StandbyKhz

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setCom1StandbyKhz ( int  freq)
slot

Set the current COM1 standby frequency in kHz.

Definition at line 737 of file xswiftbusserviceproxy.cpp.

◆ setCom2ActiveKhz

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setCom2ActiveKhz ( int  freq)
slot

Set the current COM2 active frequency in kHz.

Definition at line 742 of file xswiftbusserviceproxy.cpp.

◆ setCom2StandbyKhz

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setCom2StandbyKhz ( int  freq)
slot

Set the current COM2 standby frequency in kHz.

Definition at line 747 of file xswiftbusserviceproxy.cpp.

◆ setSettingsJson

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setSettingsJson ( const QString json)
slot

Set settings.

Remarks
This function is thread safe.
Fixme:
Does this really need to be threadsafe?

Definition at line 821 of file xswiftbusserviceproxy.cpp.

◆ setTransponderCode

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setTransponderCode ( int  code)
slot

Set the current transponder code in decimal.

Definition at line 752 of file xswiftbusserviceproxy.cpp.

◆ setTransponderMode

void swift::simplugin::xplane::CXSwiftBusServiceProxy::setTransponderMode ( int  mode)
slot

Set the current transponder mode (depends on the aircraft, 0 and 1 usually mean standby, >1 active)

Definition at line 757 of file xswiftbusserviceproxy.cpp.


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