Roland Winklmeier
|
9020c65681
|
refs #241 FS9 implementation of the ISimulator interface
Covers most important interface methods. Still TODO:
- getAirportsInRange
- Time sync
- Updating COM units from context
|
2014-08-03 15:09:11 +02:00 |
|
Roland Winklmeier
|
c78db8be58
|
refs #241 Plugin free functions, conversions and MetaType registration
|
2014-08-03 15:09:10 +02:00 |
|
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 |
|