Changeset 1116:7eaafcf70da9


Ignore:
Timestamp:
10/23/23 16:36:54 (6 months ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
hg-Phase:
(<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
Message:

SimBrief support update for various aircraft types (re #376)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/acft.py

    r1087 r1116  
    822822        self.maxTakeOffPitch = 15.5
    823823        self.maxTouchDownPitch = 15.5
     824        self.simBriefData = SimBriefData(["250/280/70"],
     825                                         ["LRC", "M72", "M73", "M74"],
     826                                         ["74/320/250"])
    824827
    825828#---------------------------------------------------------------------------------------
     
    836839        self.maxTakeOffPitch = 13.4
    837840        self.maxTouchDownPitch = 12.0
     841        self.simBriefData = SimBriefData(["250/280/74"],
     842                                         ["CI", "M74", "M76", "M78", "LRC"],
     843                                         ["74/280/250"],
     844                                         cruiseParameters = {0: (False, "civalue")})
    838845
    839846#---------------------------------------------------------------------------------------
     
    849856        self.maxTakeOffPitch = 11.4
    850857        self.maxTouchDownPitch = 10
     858        self.simBriefData = SimBriefData(["250/280/74"],
     859                                         ["CI", "M74", "M76", "M78", "LRC"],
     860                                         ["74/280/250"],
     861                                         cruiseParameters = {0: (False, "civalue")})
    851862
    852863#---------------------------------------------------------------------------------------
     
    863874        self.maxTakeOffPitch = 14.7
    864875        self.maxTouchDownPitch = 13.2
     876        self.simBriefData = SimBriefData(["250/280/74"],
     877                                         ["CI", "M74", "M76", "M78", "LRC"],
     878                                         ["74/280/250"],
     879                                         cruiseParameters = {0: (False, "civalue")})
    865880
    866881#---------------------------------------------------------------------------------------
     
    932947        self.maxTakeOffPitch = 13.1
    933948        self.maxTouchDownPitch = 11.6
     949        self.simBriefData = SimBriefData(["250/290/78"],
     950                                         ["CI", "M76", "M78", "M80", "M82",
     951                                          "M84", "M85", "LRC"],
     952                                         ["78/290/250"],
     953                                         cruiseParameters = {0: (False, "civalue")})
    934954
    935955#---------------------------------------------------------------------------------------
     
    948968        self.simBriefData = SimBriefData(["250/290/78"],
    949969                                         ["CI", "M76", "M78", "M80", "M82", "M84", "LRC"],
    950                                          ["78/290/250"])
     970                                         ["78/290/250"],
     971                                         cruiseParameters = {0: (False, "civalue")})
    951972
    952973    def setBookedFlight(self, bookedFlight):
     
    9821003        self.simBriefData = SimBriefData(["250/70", "290/74"],
    9831004                                         ["CI", "LRC", "M70", "M72", "M74", "M77", "M80"],
    984                                          ["74/290/250", "77/320/250"])
     1005                                         ["74/290/250", "77/320/250"],
     1006                                         cruiseParameters = {0: (False, "civalue")})
    9851007
    9861008#---------------------------------------------------------------------------------------
     
    10101032        self.maxTakeOffPitch = 16.0
    10111033        self.maxTouchDownPitch = 16.0
     1034        self.simBriefData = SimBriefData(["250/280/70"],
     1035                                         ["M70", "LRC"],
     1036                                         ["70/280/250"])
    10121037
    10131038    @property
     
    11311156        self.maxTouchDownPitch = 16.0
    11321157        self.simBriefData = SimBriefData(["AUTO"],
    1133                                          ["300/M80"],
     1158                                         ["AUTO"],
    11341159                                         ["AUTO"])
    11351160
     
    12501275                                 30 : 170,
    12511276                                 33 : 150 }
    1252 
     1277        self.simBriefData = SimBriefData(["HighSpeed", "LongRange"],
     1278                                         ["M70", "MCR", "LRC"],
     1279                                         ["HighSpeed", "LongRange"])
    12531280    @property
    12541281    def derateType(self):
Note: See TracChangeset for help on using the changeset viewer.