Mathew Sutcliffe
aef7135e28
refs #316 Removed old statusMessage signals and sendStatusMessage slots.
2014-10-04 22:16:56 +01:00
Mathew Sutcliffe
5d123f798a
refs #316 Changed blackcore 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:43 +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
595261f755
refs #283 Doxygen
2014-08-27 00:02:30 +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
Mathew Sutcliffe
e7c14e2c1c
moved enum metadata registration out of static methods of QObject-derived classes, which fixes #280 (GCC linker errors)
2014-06-23 01:19:42 +02:00
Klaus Basan
2ecef24c91
Register ENUMs in ISimulator like it is done in IVoice
2014-06-23 01:19:37 +02:00
Mathew Sutcliffe
a6cd44be8d
refs #246 added ISimulator::aircraftModelChanged signal which can be sent via the contexts to CAirspaceMonitor, which needs the model when sending FSIPI(R) custom packets
2014-06-14 16:52:50 +01:00
Roland Winklmeier
01f6b9c156
Add method in ISimulator to get aircraft model
...
Route AircraftModel requests from Context Simulator to ISimulator
refs #235
2014-06-13 01:01:16 +02:00
Klaus Basan
58e97b6958
refs #242 , refs #257 changes for extended simulator methods and renaming one method
2014-06-09 14:43:58 +02:00
Klaus Basan
035575870b
refs #242 , allows to change FSX cockpit from context
...
* Data definitions for FSX events
* BCD conversion for COM and transponder
* Update Cockpit method in context
* Renamed setOwnAircraft -> updateOwnAircraftFromSim
2014-06-09 14:43:35 +02:00
Klaus Basan
1bb4c3120b
Formatting, comments, minor tweaks, typos, Doxygen
2014-06-09 14:43:31 +02:00
Roland Winklmeier
de75c5c35a
Add asynchronous connection in ISimulator/CSimulatorFSX
...
refs #231
2014-05-16 14:17:42 +02:00
Roland Winklmeier
5498b449ac
Add "ConnectionFailed" to Simulator status enum
...
Rename connectionChanged to statusChanged
refs #231
2014-05-16 14:17:41 +02:00
Roland Winklmeier
87ff9c9ae8
Add methods to load and unload specific simulator plugins
...
refs #215
fixes #208
2014-04-26 15:01:33 +02:00
Roland Winklmeier
e669ad8fb4
Add connectTo/disconnectFrom/canConnect to Simulator drivers
...
Removed checkConnection() as driver is passive only.
refs #187
2014-04-26 14:36:20 +02:00
Klaus Basan
f2f9ffafa5
refs #207 , added simulator info to interface, plugin
2014-04-17 00:10:08 +02:00
Roland Winklmeier
dec49dba7f
Moved FSX specific implementation into blacksim/fsx and
...
converted it into a plugin.
refs #190
2014-03-30 14:49:22 +02:00
Roland Winklmeier
6439431030
Add methods to add and remove remote aircrafts/situations
...
Extend gear to 100 % by default. Aircraft is default B737
refs #186
2014-03-30 14:47:21 +02:00
Roland Winklmeier
844bed6c5b
First draft of ISimulator
...
Currently it supports
* Reading aircraft situation
* reading/writing COM1/2 settings
* reading/writing transponder
* reading aircraft title
2014-03-11 21:26:15 +01:00
Klaus Basan
c6da7b0d35
removing unneeded code
...
refs #81
2014-01-08 00:58:08 +00:00
Klaus Basan
c6426a0759
Move Math constants into class (to be consistent with other constants), tested against minGW / gcc 4.7.2 and fixed various issues (mainly initializer lists, unused variables). BlackMisc compiles now in MinGW, but still issues (especially with qDebug() friend methods)
2013-04-29 16:00:41 +02:00
Klaus Basan
33e775e108
Removed redundant classes after refactoring and moving classes to BlackMisc. Basically the result of the merge with PQ branch.
2013-04-27 18:06:11 +02:00
Roland Winklmeier
585c4db578
#12 Fixing linux build
2013-03-30 17:41:04 +01:00
Mathew Sutcliffe
9cf8a800fd
initial doxygen comments and minor cleanup
2013-03-26 00:19:12 +00:00
Mathew Sutcliffe
c3cf2f7b4d
added CVector3D trueSpeedMetersPerSec
2013-03-19 19:05:08 +00:00
Roland Winklmeier
4e219f14a8
blacklib folder reorganisation
2013-03-11 20:41:29 +01:00