Changeset 101:35e361b4c306 for src/mlx/acft.py
- Timestamp:
- 04/21/12 17:08:58 (12 years ago)
- Branch:
- default
- hg-Phase:
- (<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/acft.py
r96 r101 26 26 self._minVS = 10000.0 27 27 28 self._v1r2LineIndex = None 28 29 self._vrefLineIndex = None 29 30 … … 140 141 (aircraftState.windDirection, 141 142 aircraftState.windSpeed)) 142 self.logger.message(aircraftState.timestamp, 143 "Speeds calculated by the pilot: V1: %s, VR: %s, V2: %s" % \ 144 ("-" if self._flight.v1 is None 145 else str(self._flight.v1), 146 "-" if self._flight.vr is None 147 else str(self._flight.vr), 148 "-" if self._flight.v2 is None 149 else str(self._flight.v2))) 143 self._logV1R2() 150 144 elif newStage==const.STAGE_TAXIAFTERLAND: 151 145 self.logger.message(aircraftState.timestamp, "Flight time end") … … 191 185 "Altimeter setting: %.0f hPa" % \ 192 186 (self._aircraftState.altimeter,)) 193 self._vrefLineIndex = \ 194 self.logger.message(self._aircraftState.timestamp, 195 "VRef speed calculated by the pilot: %s" % \ 196 ("-" if self._flight.vref is None 197 else str(self._flight.vref))) 187 self._logVRef() 198 188 self.flight.flareStarted(flareStart, flareStartFS) 199 189 … … 233 223 if n1>=0.5: return False 234 224 return True 225 226 def updateV1R2(self): 227 """Update the V1, Vr and V2 values from the flight, if the these values 228 have already been logged.""" 229 if self._v1r2LineIndex is not None: 230 self._logV1R2() 231 232 def _logV1R2(self): 233 """Log the V1, Vr and V2 value either newly, or by updating the 234 corresponding line.""" 235 message = "Speeds calculated by the pilot: V1: %s, VR: %s, V2: %s" % \ 236 ("-" if self._flight.v1 is None 237 else str(self._flight.v1), 238 "-" if self._flight.vr is None 239 else str(self._flight.vr), 240 "-" if self._flight.v2 is None 241 else str(self._flight.v2)) 242 243 if self._v1r2LineIndex is None: 244 self._v1r2LineIndex = \ 245 self.logger.message(self._aircraftState.timestamp, message) 246 else: 247 self.logger.updateLine(self._v1r2LineIndex, message) 235 248 236 249 def updateVRef(self):
Note:
See TracChangeset
for help on using the changeset viewer.