I’m trying to build a client application in C# that works with both 2020 and 2024, but I’m running into an issue with the FUELSYSTEM TANK … vars.
If I register a struct to track them but the aircraft doesn’t support it, this exception spams the SimConnect Inspector. In 2024 though, it’s supported on the same aircraft (172 G1000).
I really don’t want to have to manage that logic in my client, and I want it to work with both sim versions, so here’s my questions:
- Is it possible to prevent this from spamming?
- Can I detect it and avoid it at some point during runtime? Perhaps unregistering a data definition for just those simvars?
- Is there any harm in letting it spam? Will it eat up resources in any fashion? Will it eventually stop spamming?