None of the Environment Variables (‘E’ type) are documented in the Simulation Variables section, even though they’re accessible via SimConnect by name, same way as ‘A’ type variables. Which in itself doesn’t seem to be documented anywhere I can find.
I don’t even know how an “average SimConnect user” would find out about these vars in the first place (I guess via searching for solutions to specific problems), but even then it can lead to obvious confusion w/out actually knowing what exactly the vars represent or what other options are available. For example: https://www.fsdeveloper.com/forum/threads/get-simulated-date-season.457852/
Thanks,
-Max
EDIT 04-Mar-24 - Fixed links to point to published E var docs vs. the RPN reference of the type.
These seem similar, yes, besides the names and what is available in each set.
But again they’re under “Token Variables,” in the Gauge API docs this time, so I’m not sure how any SimConnect user is supposed to find them. My WASM-based remote API actually supports using token vars, but anytime I’ve mentioned them seems like no one even knows what I’m talking about…
Indeed, that is where my “Environment Variables” link points as well. I’m not sure they were ever listed as Simulation Vars. Even the ahem… other… SimConnect reference lists them separately as “Environment Variables” (though at least in the same general area as Sim Vars). I guess it’s part of the “black magic” of working with SimConnect…
Lockheed purchased the rights to develop products using it for anything other than entertainment.
Microsoft ESP technology allows users to operate realistic vehicle models that incorporate real-world physics to enhance realism, such as in the interior and instrumentation of a Boeing 747-400 shown here.
The agreement provides Lockheed Martin with access to the ESP technology portfolio enabling the company to build cost-effective simulation solutions for customized training for its worldwide customers. Lockheed Martin’s software development teams will extend the current capabilities of ESP to enable a whole new suite of innovative ESP-based solutions that will evolve beyond flight training to include ground and civil agency applications.
The environment variables are listed in the “Environment Variables” section on Programming APIs. I’m not sure if that changed since this topic was created?
You’re right, that’s the (same and only, seems like) place they’re currently documented.
The links I pasted in the OP were probably confusing/wrong, so I updated those (thanks to the frames in the online docs you can’t just copy internal (#) link URLs from the address bar).
Note that the “Environment Variables” section of that page doesn’t even show up in the left nav, so w/out scrolling or looking closely at the right side index, makes them even easier to miss IMHO.
Also as pointed out in another open ticket here, those docs neglect to mention that one doesn’t need the “E:” prefix to access them via SimConnect. Basically as far as SimConnect API/usage goes, there’s no distinction between “Environment” and “Simulation” var types in this case.