Is there a true GA Hobs time . ie Hours that the Low Oil pressure is above a minimum value, indicating the engine is running,
There appears to be two Times being kept and State saved.
(1) Tach Time - Hours, function of accumulated RPM
(2) Flight Time (counting when RMP .> RPM Min, and Speed > speed min)
There is no true Hobbs Time, ie Oil pressure > Oil pressure Min.
With the lack of True GA Hobbs time, (as defined above), this may explain what the C172 Classic, has BOTH its Tach Hours, and its Hobbs Hours, displaying the Tach Time ??
I would suggest that all 3 times should be being kept track of, and state saved for each plane in their State saved file. ( including Tach Time for each engine)
Note: Flight Time cannot be used to be correct Hobbs time, since the speed , even when set to Zero, still will not allow the Time to be counted, Unless speed is GREATER than Zero.
Setting a negative Min speed does not work ..( Non signed Integer arithmetic ?)
Even if it could count at Zero speed, using RPM instead of Oil pressure is only a rough approximation, of the required use of a minimum Oil Pressure.
In any case, the Flight Time, needs to be what is is -- ie FLIGHT TIME, and saved, so what appear to be missing is the 3rd Saved Hours, TRUE GA Hobbs Time, a function of just OIL Pressure.