Klaus Basan
754049971d
Ref T357, Ref T348, probe improvements
...
- release AI also traces id
- info that probe is disabled in error case
2018-09-17 18:28:46 +02:00
Klaus Basan
19ec4c3cf1
Ref T357, FSX settings component allows to copy terrain probe via context
2018-09-17 18:28:45 +02:00
Klaus Basan
c26af17b2f
Ref T348, probe improvements
...
* use oldest probe (round robin)
* only init probes once
* release AI control for probes
2018-09-17 18:28:28 +02:00
Klaus Basan
8e4369b41c
Ref T348, style/removed unused function
2018-09-17 18:28:26 +02:00
Roland Winklmeier
fe97276ee8
Set X-Plane major and minor version in simulator details
...
ref T339
2018-09-17 18:28:23 +02:00
Klaus Basan
42f6cd9d30
Ref T348, FSX common improvements
...
- listener only logs changed messages
- changed name of terrain probe object to "water drop" (other object is not available on P3D x86)
- reset timestamp when adding pended
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:19 +02:00
Klaus Basan
0e1cf965e1
Ref T348, preset terrain probe checkbox
...
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:18 +02:00
Klaus Basan
d4dba3f00c
P3D plugin "description"
2018-09-17 18:28:17 +02:00
Klaus Basan
849bc0b9d0
Ref T348, style
2018-09-17 18:28:15 +02:00
Klaus Basan
13ebf6bafe
Ref T348, updated utility functions in CSimConnectObject/CAircraftCfgEntriesList, also fixed bug that type need to be updated to probe setting when aircraft changes
...
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:14 +02:00
Klaus Basan
fe86f1a2db
Ref T348, "verify model" functions moved to FSX common
...
Related: Ref T317 Ref T247 Ref T335
2018-09-17 18:28:11 +02:00
Klaus Basan
bea69e682e
Trigger FSX/P3D send id tracing always for an exception
2018-09-17 18:28:10 +02:00
Roland Winklmeier
4bc1982d06
Handle undefined GRIB2 values
...
ref T324
2018-09-12 20:30:35 +02:00
Klaus Basan
44b1273085
UI FSX settings component
2018-09-12 20:30:32 +02:00
Klaus Basan
409cc6c164
Ref T335, FSX/P3D improvements
...
- eceptions for an added object will be handled, retry once, then disable
- add/directly remove agains tried twice, then disabled
- disable aircraft in severe cases
- adjusted signal, indicate aircraft was enabled
2018-09-12 20:28:55 +02:00
Klaus Basan
3ee17120b7
Ref T335, improved CSimConnectObject
...
- support for outdated objects
- count exceptions/directly removed incidents
2018-09-12 17:40:57 +02:00
Klaus Basan
a6499751f0
Ref T335, style/messages
2018-09-12 17:40:46 +02:00
Klaus Basan
7e9f3a6c7f
Ref T342, distance of airport can be recalculated
2018-09-12 17:40:38 +02:00
Roland Winklmeier
4b888d87f5
Add methods to read weather grid from file
2018-09-12 17:40:19 +02:00
Roland Winklmeier
3804612bed
Fix the initial weather request in case last position is null
...
calculateGreatCircleDistance returns false immediately if any of the
arguments was null.
ref T324
2018-09-12 17:01:51 +02:00
Klaus Basan
b1013b6c66
Ref T335, UI to enable/disable terrain probe
2018-09-09 02:55:12 +02:00
Klaus Basan
bbd6a70162
Ref T335, improve FSX/P3D probe/aircraft handling
...
- probes handled in same sim object list as aircraft
- init probes at beginning, probes can be disabled
- better handle SIMCONNECT_EXCEPTION_CREATE_OBJECT_FAILED:
- CSimulatorFsxCommon::verifyAddedTerrainProbe
- use "SimConnect_AICreateSimulatedObject" for probes
2018-09-09 02:54:41 +02:00
Klaus Basan
2020c04f52
Ref T335, improved probe support for CSimConnectObject/CSimConnectObjects. We will no longer use 2 separate object lists for probes/aircraft.
2018-09-09 02:54:39 +02:00
Klaus Basan
24deffca74
Ref T317, style
2018-09-09 02:54:39 +02:00
Klaus Basan
97f5661690
Comment for driver added
2018-09-08 15:36:21 +02:00
Klaus Basan
b4e17ed091
Ref T322, renamings
2018-09-08 15:36:21 +02:00
Klaus Basan
f85c6bcc30
Style and check condition
2018-09-08 15:31:03 +02:00
Klaus Basan
a062607520
Ref T317, fix CLANG warning for SimConnect
...
- casting functions in "simconnectfunctions.h"
- using correctly casted values
- some other smaller fixes
2018-09-01 20:13:56 +02:00
Klaus Basan
dc1613d600
Fixed "geometry warning"
2018-09-01 03:11:42 +02:00
Klaus Basan
a10e31e36e
Ref T317, detect the special states
...
* pending added, but removed
* pending removed, but added again
2018-08-31 20:08:11 +02:00
Klaus Basan
2c1055cc2e
Ref T312, fixed thread safety of listeners start/stop/check
2018-08-27 18:58:23 +02:00
Klaus Basan
68beaa6d9d
Ref T312, added checkImpl/check in simulator listeners
2018-08-27 18:58:15 +02:00
Roland Winklmeier
597283dde1
Only link to SimConnect SP1 and XPack
...
SimConnect RTM is missing two important symbols:
- SimConnect_Text
- SimConnect_SubscribeToFacilities
Therefore remove it from the probing list.
2018-08-22 13:23:10 +02:00
Roland Winklmeier
53bb5aa9d9
Fix clang warnings
2018-08-22 13:23:10 +02:00
Klaus Basan
536cf15d37
Ref T307, style/messages
2018-08-22 12:31:59 +02:00
Klaus Basan
a1470200eb
Ref T307, using "isReadyToSend" to detect if we can send AI object updates
2018-08-22 12:31:58 +02:00
Klaus Basan
4850e20160
Ref T307, request/object id are DWORD (unsigned)
2018-08-22 12:31:56 +02:00
Klaus Basan
44d9fa35a4
Ref T307, logAndTraceSendId as traceable function for SimConnect calls
...
* ts for tracing now time + offset
* SimConnect calls will be traced
2018-08-21 22:10:24 +02:00
Klaus Basan
3a7519f4bd
Ref T307, style
2018-08-21 22:10:23 +02:00
Klaus Basan
d7b1ed8d31
Hint for simulator if network is connected (slightly related T307)
2018-08-19 14:31:56 +02:00
Klaus Basan
cbb0805c7e
Style
2018-08-19 14:31:47 +02:00
Klaus Basan
83e2fcf85e
FSX listener adjustments, timer requires "this" parent here
...
https://swift-project.slack.com/archives/G7GD2UP9C/p1534445228000100
2018-08-16 21:08:02 +02:00
Klaus Basan
15500c41db
XPlane Clang/PQ integer fixes
2018-08-16 14:44:15 +02:00
Klaus Basan
359d56b6f6
Weather uses null altitude, https://swift-project.slack.com/archives/G7GD2UP9C/p1534378412000100
2018-08-16 14:44:14 +02:00
Klaus Basan
7d2c063aba
Clang QtC warnings fixed for FSX common
2018-08-16 14:44:13 +02:00
Klaus Basan
e21328a5a6
Style
2018-08-16 14:44:11 +02:00
Klaus Basan
3a09749103
UI for FSX settings adjustments
2018-08-16 14:44:08 +02:00
Roland Winklmeier
5a5fffa08c
Test and report if any SimConnect symbol could not be loaded
2018-08-16 14:33:58 +02:00
Roland Winklmeier
ce99c0535f
Check if SimConnect was properly loaded before attempting to use it
...
This commit adds a check that loadAndResolveSimConnect actually succeeds and
moves it right before SimConnect_Open is called.
The method itself was improved to check whether symbols got loaded already
in a previous run, before doing everything again.
2018-08-16 14:33:57 +02:00
Klaus Basan
755455e8a4
Style, in CGuiApplication sGui can be used as guard (no QPointer needed)
2018-08-16 14:33:54 +02:00