Roland Winklmeier
3e85874969
refs #241 FS9 fake clients
2014-08-03 15:09:10 +02:00
Roland Winklmeier
037a95aec9
refs #241 FS9 host
2014-08-03 15:09:08 +02:00
Roland Winklmeier
cf39b87821
refs #241 DirectPlay peer base class
2014-08-03 15:09:07 +02:00
Roland Winklmeier
2b28b126da
refs #241 Generic FS9 multiplayer packet parser
2014-08-03 15:09:07 +02:00
Roland Winklmeier
df4be4177a
refs #241 Tuple based multiplayer packets
...
The subclass provides methods to get member variable tuples and
provides API for the MultiplayerPacketParser.
2014-08-03 14:52:33 +02:00
Roland Winklmeier
198e89bfdc
refs #241 FS9 SDK classes and structs
...
This is based on the C style version of the FS9 SDK
2014-08-03 14:52:32 +02:00
Roland Winklmeier
0a338945f3
refs #241 Callback wrapper, wrapping a C style callback to member function
2014-08-03 14:52:32 +02:00
Roland Winklmeier
71858d8bbe
refs #241 Add class CHostNode representing a enumerated host
2014-08-03 14:52:31 +02:00
Roland Winklmeier
9d581a1a0d
refs #241 Add FS9 plugin project files
2014-08-03 14:52:30 +02:00
Roland Winklmeier
e49fa083a7
refs #241 Move CFsuipc into simulator_fscommon
2014-08-03 14:52:30 +02:00
Roland Winklmeier
113f161bac
refs #241 Create common MSFS plugin library
2014-08-03 14:52:29 +02: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
8d20c5e061
refs #298 , implemented isPaused for FSX
...
In the same step renamed enum SystemEvent values to make them easier to spot
2014-07-12 18:25:29 +02:00
Klaus Basan
284a66a65c
Fixed gcc warnings
2014-07-11 21:45:34 +02:00
Klaus Basan
5f4f6806da
refs #289 , added functionality in FSX plugin
...
* data definitions
* events
* improved error handling: HRESULT values, exception output
* sync time method
2014-07-11 01:21:17 +02: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
0a7d025b8d
refs #292 , found during debugging
...
* const override of toQVariant
* missing getter / setters
* metaTuple
* improved toQString
* CClient::setCapability bug
* Fixed wrong ICAO check
2014-07-11 01:20:34 +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
9e4c58b209
Moved CSimulatorFsx::SimConnectProc in own cpp file, as discussed in meeting
2014-07-11 01:20:14 +02:00
Klaus Basan
5a4443487e
Renamed to geodetic height, as discussed in meeting
2014-07-11 01:20:06 +02:00
Klaus Basan
bbdb8a293f
refs #291 , getAirportsInRange for simulator, simulator context
2014-07-11 01:20:05 +02:00
Klaus Basan
da3982fc5f
refs #279 , improved FSUIPC support, reading all standard values including SB3 xpdr indent
2014-07-04 22:56:55 +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
Klaus Basan
317ea93701
refs #279 , added version info to FSUIPC class
2014-06-23 01:19:44 +02:00
Klaus Basan
f775ac88d3
Doxygen
2014-06-23 01:19:40 +02:00
Klaus Basan
c404d4cc5b
refs #279 , FSUIPC support
2014-06-23 01:19:35 +02:00
Klaus Basan
0a6f711e82
Doxygen
2014-06-23 01:19:32 +02: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
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
Roland Winklmeier
fdb4403904
Setup SimConnect data structure and requests for user
...
aircraft title
refs #235
2014-06-13 00:56:58 +02:00
Roland Winklmeier
92dbefbf7a
refs #229 Simplify searching for Simconnect object with std::find_if
2014-06-13 00:44:07 +02:00
Roland Winklmeier
e49650787d
refs #229 Do not send updates to FSX for removed objects
2014-06-13 00:42:43 +02:00
Klaus Basan
02bb054f5a
New features for Simulator, refs #257
...
* Allow to display text alerts for
** Status messages
** Private chat messages
* Updates from GUI cockpit to Simulator
* A bit refactoring, e.g. event names according our standards
2014-06-09 14:43:41 +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