I’m trying to read the temperature of a SimObject I placed myself using C# Managed Code.
In general, it’s working fine. For example, I can use SimConnect_RequestDataOnSimObject to get the Latitude, Longitude, Altitude etc. from the object I’ve placed. They all return the correct values.
However, when trying to read
AMBIENT TEMPERATURE for example, I’m not getting the temperature at the simobject position, but at the current aircraft position.
This can easily be checked by moving the own aircraft up/down with the slew mode. The temperature will change, even when the placed object remains stationary.
This behavior seems to affect all “Ambient / Weather” simvars.
Is this a bug or a limitation of the sim?
Edit: I’m using the SU14 beta, cannot tell if this was already the case in SU13