本文整理汇总了Python中Units.fuelGallonsToFuelPounds方法的典型用法代码示例。如果您正苦于以下问题:Python Units.fuelGallonsToFuelPounds方法的具体用法?Python Units.fuelGallonsToFuelPounds怎么用?Python Units.fuelGallonsToFuelPounds使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Units
的用法示例。
在下文中一共展示了Units.fuelGallonsToFuelPounds方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: generateParametersAndState
# 需要导入模块: import Units [as 别名]
# 或者: from Units import fuelGallonsToFuelPounds [as 别名]
def generateParametersAndState(airports, entry):
# TODO (niwang)
# airports: a dict of AirportID to Airport object
# the original list of Airport is a tuple of Airport and Environment, now we only keep
# the Airport Object
# entry: FlightEntry
aircraftType = Aircraft.mediumRange
departureAirport = airports[entry.DepartureAirport] #['Airport.Code']
arrivalAirport = airports[entry.ArrivalAirport] #['Airport.Code']
timeElapsed = Units.timeDifference(0.0, entry.ActualGateDepartureTime)
maximumFuel = Units.fuelGallonsToFuelPounds(aircraftType.FuelCapacity)
initialFuel = entry.InitialFuel
fuelConsumed = entry.ConsumedFuel
flightParameters = FlightParameters(
entry.Id,
'Eastbound' if departureAirport.Position.PositionX < \
arrivalAirport.Position.PositionX else 'Westbound',
aircraftType,
arrivalAirport,
entry.Payload,
initialFuel,
entry.ScheduledGateDepartureTime,
entry.ActualGateDepartureTime,
entry.ScheduledGateArrivalTime,
entry.ScheduledRunwayArrivalTime)
flightState = FlightState(
entry.Position,
0.0,
0.0,
timeElapsed,
fuelConsumed,
Airspace.emptyIntersection,
0.0,
[])
return (flightParameters, flightState)