Changeset 594:6e7e3e49f5dc for src/mlx
- Timestamp:
- 12/23/14 10:17:55 (10 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- src/mlx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/checks.py
r562 r594 76 76 aircraft.setStage(state, const.STAGE_LANDING) 77 77 elif stage==const.STAGE_CRUISE: 78 if (state.altitude+2000) < flight.cruiseAltitude :78 if (state.altitude+2000) < flight.cruiseAltitudeForDescent: 79 79 aircraft.setStage(state, const.STAGE_DESCENT) 80 80 elif stage==const.STAGE_DESCENT or stage==const.STAGE_GOAROUND: -
src/mlx/flight.py
r564 r594 111 111 self._checklistScheduler = ChecklistScheduler(self) 112 112 113 self._maxAltitude = 0 114 113 115 @property 114 116 def config(self): … … 180 182 """Get the cruise altitude of the flight.""" 181 183 return self._gui.cruiseAltitude 184 185 @property 186 def maxAltitude(self): 187 """Get the maximal altitude ever reached during the flight.""" 188 return self._maxAltitude 189 190 @property 191 def cruiseAltitudeForDescent(self): 192 """Get the cruise altitude to check for descending. 193 194 This is the minimum of current maximal altitude and the cruise 195 altitude.""" 196 return min(self._maxAltitude, self.cruiseAltitude) 182 197 183 198 @property … … 353 368 self._pilotHotkeyPressed) 354 369 self._pilotHotkeyPressed = False 370 371 self._maxAltitude = max(currentState.altitude, self._maxAltitude) 355 372 356 373 if self._checklistHotkeyPressed:
Note:
See TracChangeset
for help on using the changeset viewer.