Commit Graph

30 Commits

Author SHA1 Message Date
Klaus Basan
23e9159dfd refs #358, added (a first very simple) model matching to FSX driver
* isRunning → isSimulating
* adjusted addRemoteAircraft signature (remark: CClient as parameter will be removed)
* renamed to "ownAircraft" when referring to own aircraft
* functions to access installed models/matched models
* model matching in CSimulatorFsx::addRemoteAircraft
2014-12-28 22:19:28 +01:00
Klaus Basan
a94bceddab refs #335, refs #342 improved simulator states
* new signal sending all 3 states together (connected, running, paused)
* renamed ISimulator::Status to ConnectionStatus
* consolidated some member / signal names
* for FS9/XPlane implemented stub functions
2014-11-30 00:54:07 +01:00
Mathew Sutcliffe
a294e8db0f refs #336 Using the new CLogMessage syntax to log messages. 2014-10-16 17:05:50 +01:00
Mathew Sutcliffe
b16b02c3d6 refs #316 Changed blackmisc and blacksim to use CLogMessage to emit messages.
Also changed functions which always returned CStatusMessageList containing a single CStatusMessage,
to return CStatusMessage instead for simplicity.
2014-10-04 22:16:40 +01:00
Mathew Sutcliffe
4aef58564e refs #283 Added ISimulator::getInstalledModels method, with stub implementations 2014-08-27 00:02:35 +01:00
Mathew Sutcliffe
f4b7a9c6a2 refs #283 Rationalized ISimulator slots for managing remote aircraft 2014-08-27 00:02:34 +01:00
Mathew Sutcliffe
d25eac66b1 refs #283 Dedicated displayTextMessage for text messages instead of using displayStatusMessage for both.
The simulator can use this to display text messages in a different colour, for example.
2014-08-27 00:02:32 +01:00
Mathew Sutcliffe
61343e39f2 refs #283 ps_ prefix for private slots 2014-08-27 00:02:30 +01:00
Mathew Sutcliffe
f87b5aa5d5 refs #296 implemented CSimulatorXPlane::getAirportsInRange 2014-07-18 23:32:56 +01:00
Mathew Sutcliffe
c2ca71c2a2 fixed oddity in relaySignals methods of XBus proxies 2014-07-14 23:30:12 +01:00
Klaus Basan
851bb70a68 refs #289, added methods for time sync in context, plugin
Remark: in the same step added methods for paused simulator
2014-07-11 01:21:04 +02:00
Klaus Basan
3729721fc3 refs #289, method bodys for time sync as preparation
simulator can send messages to contexts
2014-07-11 01:20:29 +02:00
Klaus Basan
76bc6f0efc Formatting, tweaks 2014-07-11 01:20:21 +02:00
Klaus Basan
bbdb8a293f refs #291, getAirportsInRange for simulator, simulator context 2014-07-11 01:20:05 +02:00
Klaus Basan
8fda6daee4 Fixed XPlane plugin warnings / issues
I came across when first compiling master with latest classes on my place
VC2013
2014-06-28 18:53:03 +02:00
Mathew Sutcliffe
4f5e423b17 refs #272 hacks to get traffic injection working with the current ISimulator interface;
temporary measure until ISimulator interface is refactored
2014-06-28 14:31:19 +01:00
Mathew Sutcliffe
72e350bc3c integration refs #267 fix compile error in simulator_xplane introduced by commit:426dd4a0 2014-06-28 14:31:18 +01:00
Mathew Sutcliffe
f2b27f5048 refs #272 added DBus proxy object for XBus::CTraffic and using this to inject traffic from CSimulatorXPlane 2014-06-28 14:31:18 +01:00
Mathew Sutcliffe
0ca7c76932 refs #276 fixed invalid radio frequencies in default X-Plane data 2014-06-20 15:39:44 +01:00
Mathew Sutcliffe
fb2af10bb3 refs #276 using async dbus calls to improve responsiveness of the xplane sim driver 2014-06-20 15:39:43 +01:00
Mathew Sutcliffe
072667b3b4 fixes #269 added parameter to CDBusServer constructor to choose a different service name,
allows two servers running on the same bus, needed when running xbus and sample_blackcore
2014-06-17 21:20:15 +01:00
Mathew Sutcliffe
c4a0207e4f refs #268 we can set the ICAO code of the CAircraft here 2014-06-17 21:19:00 +01:00
Mathew Sutcliffe
f430b65d39 refs #268 slots in XBus::CService to detect whether the aircraft is on the ground 2014-06-17 21:18:59 +01:00
Mathew Sutcliffe
19927ab9d4 refs #268 CSimulatorXPlane gets and sets radios and transponder via CXBusServiceProxy 2014-06-17 21:18:59 +01:00
Mathew Sutcliffe
b21adbe498 refs #268 added XBus::CService methods to get and set radios and transponder 2014-06-17 21:18:58 +01:00
Mathew Sutcliffe
4ebb03bd0d refs #268 populated CSimulatorXPlane with the implementation code to connect to XBus and get the aircraft situation and model via CXBusServiceProxy 2014-06-17 21:18:57 +01:00
Mathew Sutcliffe
271c973f6e refs #268 slots in XBus::CService to get the model strings 2014-06-17 21:18:56 +01:00
Mathew Sutcliffe
df67c249df refs #268 added DBus proxy object for XBus::CService 2014-06-17 21:18:56 +01:00
Mathew Sutcliffe
7d29049326 refs #268 added empty CSimulatorXPlane implementation of ISimulator, ready to be populated with code 2014-06-17 21:18:55 +01:00
Roland Winklmeier
cdbc635361 Move client xplane plugin into plugins/simulator/xplane
refs #211
2014-04-19 12:33:26 +02:00