Commit Graph

2433 Commits

Author SHA1 Message Date
Klaus Basan
74f52cf39c Ref T259, Ref T243 adjusted container, models and views to support CInterpolationSetupList
* added forward declarations
* added some utility functions
2018-04-13 23:36:38 +02:00
Klaus Basan
011f31ad2b Formatting 2018-04-13 23:36:37 +02:00
Klaus Basan
28b270a4cf Fix, wrong assert 2018-04-13 23:36:36 +02:00
Klaus Basan
333a92ff63 Ref T259, Ref T243 renaming to CInterpolationAndRenderingSetupPerCallsign 2018-04-13 23:36:34 +02:00
Klaus Basan
f5d1217b48 Ref T259, Ref T243 interpolation setup list 2018-04-13 23:36:33 +02:00
Klaus Basan
cc638ca3d0 Ref T259, Ref T243 split interpolation setup into base class, global setup and setup per callsign 2018-04-13 23:36:32 +02:00
Klaus Basan
0b7683fd50 Ref T259, Ref T243 unified naming of interfaces "org.swift-project" + lowercase 2018-04-13 23:36:31 +02:00
Klaus Basan
63cff1853e Ref T89, provider for ecosystem info
Also Ref T259, Ref T243
2018-04-13 23:36:29 +02:00
Klaus Basan
55534cbb09 Formatting 2018-04-13 23:36:12 +02:00
Klaus Basan
4b7237ce1b Ref T259, Ref T243 adjusted providers to use common base classes 2018-04-06 02:56:57 +02:00
Klaus Basan
d99a1cac87 Ref T259, Ref T243 base class for providers/aware classes
* disable aware classes when provider is destroyed
* unified base class
2018-04-06 02:56:55 +02:00
Klaus Basan
61b71599bb Ref T259, Ref T243 get latest parts from remote aircraft provider 2018-04-06 02:56:51 +02:00
Klaus Basan
b0ca968837 Ref T259, Ref T243 FSD setup gnd flag handling 2018-04-05 02:54:52 +02:00
Klaus Basan
fd7b1e0d9c Ref T259, Ref T243 utility functions for timestamp based classes 2018-04-05 02:54:50 +02:00
Klaus Basan
2a0b81de5b Ref T259, Ref T243 client provider used with network classes
Also adds a dummy testing class
2018-04-05 02:54:46 +02:00
Klaus Basan
27f97f729d Formatting 2018-04-05 02:54:44 +02:00
Klaus Basan
f64a4c432b Ref T259, Ref T243 client provider used to share info about the other clients
Goal: this info can be used in interpolation to decide if ground flags, parts etc are available
2018-04-05 02:54:42 +02:00
Klaus Basan
42ef7c5633 Avoid long "hanging" if Windows UNC path is not reachable
Use own "isDirExisting" function checking UNC paths
2018-04-05 02:54:40 +02:00
Klaus Basan
32196f5e8e Ref T259, Ref T243 use enum for client capabilities 2018-04-05 02:54:38 +02:00
Klaus Basan
3346a92b56 Ref T259, Ref T243 simulator environment provider
* access to elevation
* future: more data such as airport info
2018-04-05 02:54:32 +02:00
Klaus Basan
83b6578e69 Ref T259, Ref T243 use elevation plane for altitude
general idea: by using the plane class, we can set a elevation and then find a better one

* use elevation plane in situation
* adjusted depending classes such as hints, lists
* using setGroundElevationChecked so elevation can be gradually improved
2018-04-05 02:54:28 +02:00
Klaus Basan
0c877e1575 Ref T259, Ref T243 coordinate list and improved "find" functions in IGeoObjectList 2018-04-05 02:54:24 +02:00
Klaus Basan
5744c260c5 Ref T259, Ref T243 improvements of PQ
* null()
* allow chaining for makePositive
* abs()
2018-04-05 02:54:22 +02:00
Klaus Basan
67e8f94481 Ref T259, Ref T243 renaming and adding flags in situation to also represent inbound situations 2018-04-05 02:54:20 +02:00
Klaus Basan
7beab371a1 Ref T259, Ref T243 timestamp utility functions 2018-04-05 02:54:18 +02:00
Klaus Basan
0191f35d5a Ref T259, Ref T243 improvements in interpolator
* functions for unit tests (like clear)
* maxParts/Situations
2018-04-05 02:54:10 +02:00
Klaus Basan
01f06cb86a Ref T259, Ref T243 improved handling of removig outdated parts 2018-04-05 02:54:07 +02:00
Klaus Basan
55e2690ceb Ref T259, Ref T243 utility functions for timestamp based classes and parts plus renamings 2018-04-05 02:54:05 +02:00
Klaus Basan
2f7e119837 Ref T259, Ref T243 utility functions parts/engine list 2018-04-05 02:53:57 +02:00
Klaus Basan
03af49348b Ref T259, Ref T243 formatting 2018-04-05 02:53:55 +02:00
Klaus Basan
c207d589a9 Ref T131, XPlane utility functions
* find XPL files
* newer build files
* conflicting files?
* some renamings
2018-04-05 02:53:30 +02:00
Klaus Basan
f9bde5229b Ref T131, utility functions
* recursive file copy function
* build directories
* find newest files
2018-04-05 02:53:27 +02:00
Klaus Basan
e1c49d6e7c Ref T131, formatting 2018-04-05 02:53:22 +02:00
Klaus Basan
79d898baec Ref T259, error message if proxy signal cannot be connected
Do not relay some signals
2018-04-05 02:52:58 +02:00
Klaus Basan
9517ce7d7c Ref T259, formatting 2018-04-05 02:52:50 +02:00
Roland Winklmeier
2ab6a96d57 Adapt to libxplanemp improvements
* XPMPMultiplayerInit API change
* New CSL command 'VERT_OFFSET'
* OBJ8 objects can have multiple textures now. Therefore use the same model
name convention as with OBJ7.
2018-04-05 02:52:24 +02:00
Klaus Basan
f3b48f75a1 Ref T258, use "which 7za" on UNIX systems 2018-02-22 19:52:35 +01:00
Klaus Basan
e53260a817 Ref T258, added compress utils for better encapsulation 2018-02-22 13:58:46 +01:00
Klaus Basan
131e39db93 Ref T258, added test directory and test files for compressing tests 2018-02-22 13:58:43 +01:00
Klaus Basan
68d4243ca7 Ref T258, utility functions 2018-02-22 01:26:54 +01:00
Klaus Basan
2bbc433d30 Formatting 2018-02-22 01:26:42 +01:00
Klaus Basan
5cc70c2903 Ref T253, utility functions to support UNC 2018-02-22 01:26:28 +01:00
Klaus Basan
640ec3a573 Ref T252, send all loading status messages as list 2018-02-22 01:26:23 +01:00
Klaus Basan
7f4e230d9a Ref T252, get count of messages per severity 2018-02-22 01:26:16 +01:00
Klaus Basan
baa7f393ca Ref T252, bundled directory handling for simulators in specialized settings
* class CSpecializedSimulatorSettings and CXPlaneSimulatorSettings
* allows to combine default directory functions directly with the settings values
2018-02-22 01:26:12 +01:00
Klaus Basan
b01119cc1b Ref T252, utility functions for simulator directories 2018-02-16 12:13:53 +01:00
Klaus Basan
1970ae9f9b Ref T252, formatting 2018-02-16 12:13:50 +01:00
Klaus Basan
71de1bf02a UI improvements installer/update info 2018-02-16 12:13:41 +01:00
Klaus Basan
a06f59723a Ref T251, unit test for gnd flag sending 2018-02-16 12:13:40 +01:00
Klaus Basan
63d7e36389 Ref T251, also set GND info for own aircraft 2018-02-16 12:13:38 +01:00