I found other data don't give us results.
Here is some concerned data :
- "Aircraft.Category.Jet", TYPE_DOUBLE, gives always 0.0 (with different aircraft)
- "Aircraft.Category.Glider" , TYPE_DOUBLE, gives always 0.0 (with different aircraft)
- "Aircraft.OnGround", TYPE_DOUBLE, gives always 1.0 or 0.0 (aircraft onground or not)
- "Aircraft.OnRunway", TYPE_DOUBLE, gives always 0.0 (on message list debug, it displays "void" I don't know exactly what data type is)
- "Aircraft.Crashed", TYPE_DOUBLE, gives always 0.0 (trying crash but come back quickly)
I don't know you have also same problem. I tried this code :
if (message.GetFlags().IsSet(tm_msg_flag::Setting)) {
...
...
else if (sh == MessageAircraftCategoryJet.GetID()) {
_fs_cat_jet = message.GetDouble();
}
else if (sh == MessageAircraftCategoryGlider.GetID()) {
_fs_cat_glider = message.GetDouble();
}
else if (sh == MessageAircraftOnGround.GetID()) {
_fs_onground = message.GetDouble();
}
else if (sh == MessageAircraftOnRunway.GetID()) {
_fs_onrunway = message.GetDouble();
}
else if (sh == MessageAircraftCrashed.GetID()) {
_fs_crash = message.GetDouble();
}
}
Display More
Regards,
Chris.