Ignore:
Timestamp:
04/17/12 18:00:09 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
hg-Phase:
(<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
Message:

Added the collection of some further statistics and the finish page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/acft.py

    r86 r89  
    55import const
    66import checks
     7import util
    78
    89import time
     
    112113            checker.check(self._flight, self, self._flight.logger,
    113114                          self._aircraftState, aircraftState)
     115
     116        self._flight.handleState(self._aircraftState, aircraftState)
    114117
    115118        self._maxVS = max(self._maxVS, aircraftState.vs)
     
    155158            elif newStage==const.STAGE_PARKING:
    156159                self.logger.message(aircraftState.timestamp, "Block time end")
     160            elif newStage==const.STAGE_END:
     161                flightLength = self._flight.flightTimeEnd - self._flight.flightTimeStart
     162                self.logger.message(aircraftState.timestamp,
     163                                    "Flight time: " +
     164                                    util.getTimeIntervalString(flightLength))
     165                self.logger.message(aircraftState.timestamp,
     166                                    "Flown distance: %.2f NM" % \
     167                                    (self._flight.flownDistance,))               
     168                blockLength = self._flight.blockTimeEnd - self._flight.blockTimeStart
     169                self.logger.message(aircraftState.timestamp,
     170                                    "Block time: " +
     171                                    util.getTimeIntervalString(blockLength))
    157172
    158173    def prepareFlare(self):
Note: See TracChangeset for help on using the changeset viewer.