Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/pyuipc_sim.py

    r443 r408  
    158158    ENGINE_3 = 2
    159159
    160     ## Engine index: engine #4
    161     ENGINE_4 = 3
    162 
    163160    ## The number of hotkey entries
    164161    HOTKEY_SIZE = 56
     
    298295        self.visibility = 10000
    299296
    300         self.n1 = [0.0, 0.0, 0.0, 0.0]
    301         self.throttles = [0.0, 0.0, 0.0, 0.0]
     297        self.n1 = [0.0, 0.0, 0.0]
     298        self.throttles = [0.0, 0.0, 0.0]
    302299
    303300        self.payloadCount = 1
     
    331328        self.eng2DeIce = False
    332329        self.eng3DeIce = False
    333         self.eng4DeIce = False
    334330        self.propDeIce = False
    335331        self.structDeIce = False
     
    431427        elif offset==0x09e2:       # Engine #3 de-ice
    432428            return 1 if self.eng3DeIce else 0
    433         elif offset==0x0a54:       # Engine #4 throttle
    434             return self._getThrottle(self.ENGINE_4)
    435         elif offset==0x0a7a:       # Engine #4 de-ice
    436             return 1 if self.eng4DeIce else 0
    437429        elif offset==0x0af4:       # Fuel weight
    438430            return int(self.fuelWeight * 256.0)
     
    541533            return self.n1[self.ENGINE_2]
    542534        elif offset==0x2200:       # Engine #3 N1
    543             return self.n1[self.ENGINE_3]
    544         elif offset==0x2300:       # Engine #4 N1
    545535            return self.n1[self.ENGINE_3]
    546536        elif offset==0x2ea0:       # Elevator trim
     
    705695        elif offset==0x09e2:       # Engine #3 de-ice
    706696            self.eng3DeIce = value!=0
    707         elif offset==0x0a54:       # Engine #4 throttle
    708             self._setThrottle(self.ENGINE_4, value)
    709         elif offset==0x0a7a:       # Engine #4 de-ice
    710             self.eng4DeIce = value!=0
    711697        elif offset==0x0af4:       # Fuel weight
    712698            self.fuelWeight = value / 256.0
     
    810796        elif offset==0x2200:       # Engine #3 N1
    811797            self.n1[self.ENGINE_3] = value
    812         elif offset==0x2300:       # Engine #4 N1
    813             self.n1[self.ENGINE_4] = value
    814798        elif offset==0x2ea0:       # Elevator trim
    815799            self.elevatorTrim = value * 180.0 / math.pi
     
    14291413        self._valueHandlers["n1_3"] = ([(0x2200, "f")], lambda value: value,
    14301414                                       lambda word: float(word))
    1431         self._valueHandlers["n1_4"] = ([(0x2300, "f")], lambda value: value,
    1432                                        lambda word: float(word))
    14331415
    14341416        self._valueHandlers["throttle_1"] = ([(0x088c, "H")],
     
    14391421                                             CLI.throttle2pyuipc)
    14401422        self._valueHandlers["throttle_3"] = ([(0x09bc, "H")],
    1441                                              CLI.pyuipc2throttle,
    1442                                              CLI.throttle2pyuipc)
    1443         self._valueHandlers["throttle_4"] = ([(0x0a54, "H")],
    14441423                                             CLI.pyuipc2throttle,
    14451424                                             CLI.throttle2pyuipc)
     
    15111490                                            CLI.bool2str, CLI.str2bool)
    15121491        self._valueHandlers["eng3Deice"] = ([(0x09e2, "H")],
    1513                                             CLI.bool2str, CLI.str2bool)
    1514         self._valueHandlers["eng4Deice"] = ([(0x0a7a, "H")],
    15151492                                            CLI.bool2str, CLI.str2bool)
    15161493        self._valueHandlers["propDeice"] = ([(0x337c, "b")],
Note: See TracChangeset for help on using the changeset viewer.