Commit Graph

685 Commits

Author SHA1 Message Date
Klaus Basan
89424647aa refs #369, smaller changes
* rendered attribute in CSimulatedAircraft
* Formatting
* contains in CPropertyIndex
* CAircraftModel, new type
2015-03-20 16:31:22 +01:00
Klaus Basan
366721d9ad refs #369, first version of IRenderedAircraftProvider in airspace monitor
(no aircraft parts yet)
2015-03-20 16:31:18 +01:00
Klaus Basan
a48a875e42 refs #369, use SimulatedAircraftList (instead of CAircraftList) 2015-03-20 16:31:14 +01:00
Klaus Basan
de23d1f5bc refs #369, changed from CAircraftList to CSimulatedAircraft list
In the same step fixed / revised issues:
* make sure ATCT stations are removed from client list when disconnected
* use removeByCallsign functions
2015-03-20 16:31:11 +01:00
Klaus Basan
fe4613a868 refs #369, adjusted contexts to use own aircraft provider
* removed unused functions / signals
* removed no longer used members / update timers
* Pass provider to contructors
* no direct access to monitor in other contexts
2015-03-20 16:30:40 +01:00
Klaus Basan
a37a176c02 refs #369, renamed simulator connect functions similar to network context 2015-03-20 16:30:29 +01:00
Klaus Basan
054b30c306 Removed "return const" from some functions 2015-03-20 16:30:25 +01:00
Klaus Basan
39150a1bc1 Formatting, added icons for callsign 2015-03-20 16:30:21 +01:00
Klaus Basan
ce86c902b5 Upfront of refs #369
* consolidated ICoordinateGeodetic (e.g. fixed nested properties)
* shifted common functionality for objects/containers with callsign into interface
* shifted common functionality for objects/containers with geo position into interface
* shifted common functionality for objects/containers with timestamp into interface
* updated corresponding value objects / specialized lists
* adjusted all places where renamed functions are used
2015-03-20 16:30:18 +01:00
Roland Winklmeier
ea68170202 Add test client id and private key
Be aware this is just a test key pair. It will not work
on the live VATSIM network
2015-02-06 21:05:24 +01:00
Roland Winklmeier
526900d8b9 Fix VatAtcPosition not properly initialized 2015-02-06 21:02:42 +01:00
Klaus Basan
3a4e5ef556 refs #364, refs #368 improved handling of manually set models
* make sure manually set model is not subject of model matching
* added convenience member functions to detect manually set models
2015-01-25 03:55:45 +01:00
Klaus Basan
deba08eef0 Renaming, Doxygen, license 2015-01-25 03:55:36 +01:00
Klaus Basan
4fa8639735 Removed implicit logging 2015-01-25 03:55:27 +01:00
Klaus Basan
9910e9adb1 License 2015-01-24 01:16:58 +01:00
Klaus Basan
4e1db5c837 Fixes of MS'review as proposed
https://dev.vatsim-germany.org/issues/368#change-2380 (1,2)
https://dev.vatsim-germany.org/issues/364#change-2379 (1-11,13)
2015-01-24 01:16:50 +01:00
Klaus Basan
c61a963a99 refs #364, refs #368 contexts:
* changed to CSimulatedAircraft / Simulation::CAircraftModel
* added new functions such as icons for model
* improved ICAO code handling in airspace
* removed implicit logging from network context
2015-01-24 01:15:21 +01:00
Klaus Basan
b12352047b refs #364, refs #368 drivers:
* changed to CSimulatedAircraft / Simulation::CAircraftModel
* added new functions such as icons for model
2015-01-24 01:15:16 +01:00
Roland Winklmeier
90a570ac78 Fix conditional expressions in vatlib cleanup helpers 2015-01-19 14:00:38 +01:00
Klaus Basan
b26fa651ed Allow to select COM frequencies from ATC view (context menu)
* added functions in component to select COM frequencies
* changed views to contain ObjectType in template
* function to obtain selected objects in view base class
2014-12-29 23:02:00 +01:00
Klaus Basan
3a8f0a17d2 refs #358, asserts and fixes in context simulator 2014-12-28 22:21:01 +01:00
Klaus Basan
8a43efca92 refs #350 Extra static function registerMetadata, so it can be called explicitly 2014-12-28 22:20:24 +01:00
Klaus Basan
bfced2ad42 refs #358, more detailed time measurement in runtime class 2014-12-28 22:20:17 +01:00
Klaus Basan
9e5f228b08 using namespace in header removed, rectified resulting changes
* using namespace in context_runtime.h
* in same step also fixed some other using namespace issues
2014-12-28 22:20:09 +01:00
Klaus Basan
0ea26f1ce9 refs #359, log fixes / setup 2014-12-28 22:19:57 +01:00
Klaus Basan
8f746d59b9 refs #358, adjusted simulator context and airspace monitor for model matching 2014-12-28 22:19:44 +01:00
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
366769a6b8 Formatting, doxygen, typo aircrafts (to aircraft),
removed some debug output, {} in if statements
2014-12-28 20:46:14 +01:00
Roland Winklmeier
2fa4a88c22 refs #320 doxygen 2014-12-27 11:08:46 +01:00
Roland Winklmeier
b6869affd5 refs #320 Voicechannel and audio device connections
- Methods to connect voice channel and audio devices
- Methods to connect audio devices with each other (loopback)
2014-12-27 11:08:44 +01:00
Roland Winklmeier
3126067d31 refs #320 Porting voice channels to new API 2014-12-27 11:08:43 +01:00
Roland Winklmeier
7dc67a89c7 refs #320 Audio device handlers 2014-12-27 11:08:41 +01:00
Roland Winklmeier
c0265ba0e4 refs #320 Move own implementation of std::make_unique into BlackMisc 2014-12-27 11:08:39 +01:00
Roland Winklmeier
13a05f729e refs #320 Prepare Voice to new vatlib API 2014-12-27 11:08:37 +01:00
Roland Winklmeier
111c539e89 refs #320 Remove deprecated code
* Mic and squelch tests
* VoiceVatlib threading
* Exception handling
2014-12-27 11:08:34 +01:00
Roland Winklmeier
cb7ad005b0 refs #320 port Network to new vatlib
* CNetworkVatlib
* Contexts
* Samples
2014-12-27 11:08:32 +01:00
Roland Winklmeier
a1ef1d4484 refs #320 Rename CAudioDevice to CAudioDeviceInfo
CAudioDevice implied a device handler instead of device information
2014-12-25 20:12:58 +01:00
Klaus Basan
137c310451 refs #349, adjusted runtime / context to reflect changed
* renamed member functions
* removed unused functions and members
2014-12-13 13:17:39 +01:00
Klaus Basan
78e4900243 refs #349, housekeeping
* formatting
* tweaks (such as changing to new log style),
* Doxygen
* int instead of qint
2014-12-13 13:17:31 +01:00
Mathew Sutcliffe
599068e25b refs #247 Removed code which is no longer used. 2014-12-13 01:42:02 +00:00
Mathew Sutcliffe
48f04a4750 refs #247 Using CVariant in property index system. 2014-12-13 01:41:58 +00:00
Klaus Basan
72e7b5e26a refs #355, fixed voice room override
* missing connection for url/checkbox 2
* missing updates when values were changed
2014-12-04 18:28:03 +01:00
Roland Winklmeier
562cadee8a Fix several gcc, cppcheck and clang warnings 2014-12-01 23:15:49 +01:00
Mathew Sutcliffe
54e883c322 refs #334 VATSIM threaded reader classes using CContinuousWorker. 2014-11-30 02:49:15 +01:00
Klaus Basan
e873025455 Logging for driver loading 2014-11-30 00:57:06 +01:00
Klaus Basan
853caacddf Proper error messages for readers in case reading fails 2014-11-30 00:56:51 +01:00
Klaus Basan
788078f72a refs #288, parseCommand in runtime, which distributes it to the contexts (easier, also for core command line) 2014-11-30 00:56:09 +01:00
Klaus Basan
4ce5144516 refs #77, refs #288 fixed gcc / doxygen warnings as far as possible 2014-11-30 00:56:00 +01:00
Klaus Basan
c173a30a94 refs #343, Changed transponder code and volume to int as discussed 2014-11-30 00:55:48 +01:00
Klaus Basan
9a84376b5d refs #288, adjusted network context
* new login method
* signals for booking / data file read
2014-11-30 00:55:19 +01:00