mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-16 02:06:08 +08:00
Ref T610, added COM async getter functions and bundled async calls
* reduced the number of async XSwiftBus calls by getting multiple values at once * the concept was already used for getOwnAircraftSituationDataAsync * now also used for COM, parts, model and lights * As Qt restricts to 8 parameters not further bundled * new COM1 getter functions for receive/volume/transmit
This commit is contained in:
committed by
Mat Sutcliffe
parent
d1fac2e1a4
commit
9ec1d54908
@@ -101,7 +101,25 @@ namespace BlackSimPlugin
|
||||
QString getVersionNumber();
|
||||
|
||||
//! Get own aircraft situation data
|
||||
void getOwnAircraftSituationData(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
void getOwnAircraftSituationDataAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! Get own aircraft COM1 data
|
||||
void getOwnAircraftCom1DataAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! Get own aircraft COM2 data
|
||||
void getOwnAircraftCom2DataAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! Get own XPDR data
|
||||
void getOwnAircraftXpdrAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! Get own lights data
|
||||
void getOwnAircraftLightsAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! Get own parts such as gear, flaps
|
||||
void getOwnAircraftPartsAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! Get own model data
|
||||
void getOwnAircraftModelDataAsync(BlackSimPlugin::XPlane::XPlaneData *o_xplaneData);
|
||||
|
||||
//! \copydoc XSwiftBus::CService::addTextMessage
|
||||
void addTextMessage(const QString &text, double red, double green, double blue);
|
||||
|
||||
Reference in New Issue
Block a user