Comet 4c - Plugin Progress X-Plane 10.30
02/11/14 11:30
|
Normal Flight |
Failure Mgmt |
Engines Running |
Sim Paused |
Situation Loaded |
Replay Mode |
Autopilot |
|
|
|
|
|
|
ControlSystems |
|
|
|
|
|
|
ElectricalSystem |
|
|
|
|
|
|
FireProtection |
|
|
|
|
|
|
Fuel System |
|
|
|
|
Partially |
Partially |
HVAC |
|
|
|
|
|
|
Instruments |
|
|
|
|
|
|
RRAvon524 |
|
|
|
|
|
|
Sextant |
|
|
|
|
|
|
Fig. 1: Progress Chart — Comet 4C tested with X-Plane 10.30RED — Not working correctly.
AMBER — Not tested (includes rework).
GREEN — Tested and working correctly.
This is a repeat of the process carried out for X-Plane 9.70, but for 10.30.
See last month's article for more details.
Situations
See
Situations and Replay. The method of detecting when a situation has loaded is slightly different in X-Plane 9.70 and 10.30.
In X-Plane 9, monitoring when the dataref "total_flight_time_sec" resets to zero is sufficient and reliable. In X-Plane 10, the time reset happens one cycle after the situation has loaded, which is crucial. Therefore detection has to be based on something else — distance jumped — which is not necessarily going to trap every single use of situations. Good enough for most, though.
Replay Support
Some stock dataref values are not supported by replay mode, even though they might have been in XP9. If they are not supported by replay, then they will not be for situations either. This has some impact in what can be done with custom datarefs for the Comet. For example:
- Fuel tank levels are supported.
- Fuel tank pumps are not, therefore Comet cocks and pumps are not.
* Partial SupportSometimes it is not possible to derive the values of custom datarefs from stock datarefs. Therefore, in replay mode, the plugin makes the values what they should be if the user is managing those systems according to the check lists. This means there might be a discrepancy in replay mode between what the user should have done and what they actually did, but it's better than doing nothing.
--
GMM-P
(07-10-2014)
Tags: Programming, Plugin