Changeset 335:db900a4a0930 for src/mlx/checks.py
- Timestamp:
- 11/13/12 18:17:23 (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/checks.py
r333 r335 927 927 """Log the fault.""" 928 928 score = 0 if flight.stage==const.STAGE_LANDING else 1 929 message = "Landing lights were %s" % (("on" if state.landingLightsOn else "off"),) 929 message = "Landing lights were %s" % \ 930 (("on" if state.landingLightsOn else "off"),) 930 931 flight.handleFault(LandingLightsChecker, state.timestamp, 932 FaultChecker._appendDuring(flight, message), 933 score) 934 935 #--------------------------------------------------------------------------------------- 936 937 class TransponderChecker(PatientFaultChecker): 938 """Check if the transponder is used properly.""" 939 def isCondition(self, flight, aircraft, oldState, state): 940 """Check if the fault condition holds.""" 941 return state.xpdrC is not None and \ 942 ((state.xpdrC and flight.stage in 943 [const.STAGE_BOARDING, const.STAGE_PARKING]) or \ 944 (not state.xpdrC and flight.stage in 945 [const.STAGE_TAKEOFF, const.STAGE_RTO, const.STAGE_CLIMB, 946 const.STAGE_CRUISE, const.STAGE_DESCENT, 947 const.STAGE_LANDING, const.STAGE_GOAROUND])) 948 949 def logFault(self, flight, aircraft, logger, oldState, state): 950 """Log the fault.""" 951 score = 0 952 message = "Transponder was %s" % \ 953 (("mode C" if state.xpdrC else "standby"),) 954 flight.handleFault(TransponderChecker, state.timestamp, 931 955 FaultChecker._appendDuring(flight, message), 932 956 score)
Note:
See TracChangeset
for help on using the changeset viewer.