Shared Memory: Pilot Status
-
I tried to read the shared memory data with “lightnings sharedmemreader” and my own software written in C#. Everything works fine so far, except the new “Pilot Status” Datas.
In flightdata.h, following should be possible:
- in UI
- Loading
- Waiting
- Dead
- Unknown
When starting BMS 4.33 for the first time,
everything seems to work like expected.
Means: When in UI, “UI” is returned in shared memory.
When loading, “loading” is returned. When flying, “flying” is returned.But once the first mission ends (crash / died / ejected / just left mission /etc.),
the last “Pilot Status” I get is “flying”.
It won’t show “dead” nor change to “in UI” (when back in UI).Seems that shared memory stopps data-transfer after leaving 3D-world.
All instrument data show the last values from 3D-World.When I start a new Mission, shared memory does not transmit “in UI” or “Loading” either.
It just starts to transmit again a few seconds before getting in 3D-World with new data values and pilot status “flying” (which is correct in this case).Tried several times with Training TE’s and Instant Action.
Could not ever get the “dead” status-value through shared memory or “in UI” / “loading” after the first mission….
I would have to restart BMS to get the values “in UI”/“loading” again.Could anyone confirm this?
Or am I missing something?Thanks in advance!