myTypes
- class pyBADA.myTypes.AccelerationLevelKind(*values)[source]
Bases:
StrEnum- AFTER = 'AFTER'
- AT = 'AT'
- BEFORE = 'BEFORE'
- class pyBADA.myTypes.AccelerationOption(*values)[source]
Bases:
StrEnum- ACC_RATING = 'ACC_RATING'
- ESF_RATING = 'ESF_RATING'
- ROCD_ACC = 'ROCD_ACC'
- ROCD_ESF = 'ROCD_ESF'
- ROCD_RATING = 'ROCD_RATING'
- SLOPE_ACC = 'SLOPE_ACC'
- SLOPE_ESF = 'SLOPE_ESF'
- SLOPE_RATING = 'SLOPE_RATING'
- class pyBADA.myTypes.ArrivalProfile(arrivalProfileType: pyBADA.myTypes.ArrivalProfileType | None = None)[source]
Bases:
object- arrivalProfileType: ArrivalProfileType | None = None
- class pyBADA.myTypes.ArrivalProfileType(*values)[source]
Bases:
StrEnum- calculatedCAS = 'calculatedCAS'
- constCASbelow100 = 'constCASbelow100'
- expedite = 'expedite'
- class pyBADA.myTypes.CASMACHSpeedSchedule(CASbelowFL100: float | None = None, CASaboveFL100: float | None = None, Mach: float | None = None)[source]
Bases:
object- CASaboveFL100: float | None = None
- CASbelowFL100: float | None = None
- Mach: float | None = None
- class pyBADA.myTypes.CalculationType(*values)[source]
Bases:
StrEnum- INTEGRATED = 'INTEGRATED'
- POINT = 'POINT'
- class pyBADA.myTypes.ClimbCASMACHProfileConfiguration(casMachSpeedSchedule: pyBADA.myTypes.CASMACHSpeedSchedule | None = None, takeOffProcedure: pyBADA.myTypes.TakeOffProcedureBADA | pyBADA.myTypes.TakeOffProcedureNADP1 | pyBADA.myTypes.TakeOffProcedureNADP2 | None = None, departureProfile: pyBADA.myTypes.DepartureProfile | None = None, reducedPower: bool = False)[source]
Bases:
object- casMachSpeedSchedule: CASMACHSpeedSchedule | None = None
- departureProfile: DepartureProfile | None = None
- reducedPower: bool = False
- takeOffProcedure: TakeOffProcedureBADA | TakeOffProcedureNADP1 | TakeOffProcedureNADP2 | None = None
- class pyBADA.myTypes.ClimbType(*values)[source]
Bases:
StrEnum- ACCELERATION = 'ACCELERATION'
- CASMACH = 'CASMACH'
- RATE = 'RATE'
- class pyBADA.myTypes.ControlTarget(ROCDtarget: float | None = None, slopetarget: float | None = None, acctarget: float | None = None, ESFtarget: float | None = None)[source]
Bases:
object- ESFtarget: float | None = None
- ROCDtarget: float | None = None
- acctarget: float | None = None
- slopetarget: float | None = None
- class pyBADA.myTypes.CruiseSpeedType(*values)[source]
Bases:
StrEnum- CAS = 'CAS'
- ECON = 'ECON'
- LRC = 'LRC'
- M = 'M'
- MEC = 'MEC'
- MRC = 'MRC'
- TAS = 'TAS'
- class pyBADA.myTypes.CruiseType(*values)[source]
Bases:
StrEnum- ACCELERATION = 'ACCELERATION'
- CONSTANTSPEED = 'CONSTANTSPEED'
- class pyBADA.myTypes.DepartureProfile(departureProfileType: pyBADA.myTypes.DepartureProfileType | None = None)[source]
Bases:
object- departureProfileType: DepartureProfileType | None = None
- class pyBADA.myTypes.DepartureProfileType(*values)[source]
Bases:
StrEnum- calculatedCAS = 'calculatedCAS'
- constCASbelow100 = 'constCASbelow100'
- class pyBADA.myTypes.DescentCASMACHProfileConfiguration(casMachSpeedSchedule: pyBADA.myTypes.CASMACHSpeedSchedule | None = None, arrivalProfile: pyBADA.myTypes.ArrivalProfile | None = None)[source]
Bases:
object- arrivalProfile: ArrivalProfile | None = None
- casMachSpeedSchedule: CASMACHSpeedSchedule | None = None
- class pyBADA.myTypes.DescentType(*values)[source]
Bases:
StrEnum- ACCELERATION = 'ACCELERATION'
- CASMACH = 'CASMACH'
- EMERGENCY = 'EMERGENCY'
- RATE = 'RATE'
- SLOPE = 'SLOPE'
- class pyBADA.myTypes.FlightPhase(*values)[source]
Bases:
StrEnum- CLIMB = 'CLIMB'
- CRUISE = 'CRUISE'
- DESCENT = 'DESCENT'
- class pyBADA.myTypes.HClimbRatingConfiguration(rating: pyBADA.myTypes.HRating | None = None)[source]
Bases:
object
- class pyBADA.myTypes.HClimbType(*values)[source]
Bases:
StrEnum- ACCELERATION = 'ACCELERATION'
- ARPM = 'ARPM'
- RATE = 'RATE'
- class pyBADA.myTypes.HDescentType(*values)[source]
Bases:
StrEnum- ACCELERATION = 'ACCELERATION'
- ARPM = 'ARPM'
- EMERGENCY = 'EMERGENCY'
- RATE = 'RATE'
- SLOPE = 'SLOPE'
- class pyBADA.myTypes.HRating(*values)[source]
Bases:
StrEnum- ARPM = 'ARPM'
- MCNT = 'MCNT'
- MTKF = 'MTKF'
- class pyBADA.myTypes.IntegrationType(*values)[source]
Bases:
StrEnum- ALTITUDE = 'ALTITUDE'
- DISTANCE = 'DISTANCE'
- TIME = 'TIME'
- class pyBADA.myTypes.Meteo(wS: float = 0.0, deltaTemp: float = 0.0)[source]
Bases:
object- deltaTemp: float = 0.0
- wS: float = 0.0
- class pyBADA.myTypes.PressureAltitude(initPressureAltitude: float | None = None, finalPressureAltitude: float | None = None, stepPressureAltitude: float | None = None)[source]
Bases:
object- finalPressureAltitude: float | None = None
- initPressureAltitude: float | None = None
- stepPressureAltitude: float | None = None
- class pyBADA.myTypes.Speed(speedType: pyBADA.myTypes.SpeedType | None = None, accelerationLevelKind: pyBADA.myTypes.AccelerationLevelKind | None = None, initSpeed: float | None = None, finalSpeed: float | None = None, stepSpeed: float | None = None)[source]
Bases:
object- accelerationLevelKind: AccelerationLevelKind | None = None
- finalSpeed: float | None = None
- initSpeed: float | None = None
- stepSpeed: float | None = None
- class pyBADA.myTypes.SpeedBrakes(deployed: float | None = None, value: float | None = None)[source]
Bases:
object- deployed: float | None = None
- value: float | None = None
- class pyBADA.myTypes.TakeOffProcedureBADA(type: Literal[<TakeOffProcedureType.BADA: 'BADA'>] = <TakeOffProcedureType.BADA: 'BADA'>)[source]
Bases:
object- type: Literal[TakeOffProcedureType.BADA] = 'BADA'
- class pyBADA.myTypes.TakeOffProcedureNADP1(NADP1Threshold: float | None = None, type: Literal[<TakeOffProcedureType.NADP1: 'NADP1'>] = <TakeOffProcedureType.NADP1: 'NADP1'>)[source]
Bases:
object- NADP1Threshold: float | None = None
- type: Literal[TakeOffProcedureType.NADP1] = 'NADP1'
- class pyBADA.myTypes.TakeOffProcedureNADP2(NADP2Threshold1: float | None = None, NADP2Threshold2: float | None = None, type: Literal[<TakeOffProcedureType.NADP2: 'NADP2'>] = <TakeOffProcedureType.NADP2: 'NADP2'>)[source]
Bases:
object- NADP2Threshold1: float | None = None
- NADP2Threshold2: float | None = None
- type: Literal[TakeOffProcedureType.NADP2] = 'NADP2'