Changeset 343:d13af9285d29


Ignore:
Timestamp:
12/02/12 08:11:28 (11 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Added support for the elevator trim

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/pyuipc_sim.py

    r336 r343  
    321321        self.apAltitudeHold = False
    322322        self.apAltitude = 7000
     323
     324        self.elevatorTrim = 0.0
    323325
    324326    def read(self, offset, type):
     
    517519        elif offset==0x2200:       # Engine #3 N1
    518520            return self.n1[self.ENGINE_3]
     521        elif offset==0x2ea0:       # Elevator trim
     522            return self.elevatorTrim * math.pi / 180.0
    519523        elif offset==0x2ef8:       # Centre of Gravity
    520524            return self.cog
     
    765769        elif offset==0x2200:       # Engine #3 N1
    766770            self.n1[self.ENGINE_3] = value
     771        elif offset==0x2ea0:       # Elevator trim
     772            self.elevatorTrim = value * 180.0 / math.pi
    767773        elif offset==0x2ef8:       # Centre of Gravity
    768774            self.cog = value
     
    14401446                                             CLI.altitude2pyuipc)
    14411447
     1448        self._valueHandlers["trim"] = ([(0x2ea0, "f")],
     1449                                       lambda value: value * 180.0 / math.pi,
     1450                                       lambda word:
     1451                                       float(word) * math.pi / 180.0)
     1452
    14421453    def default(self, line):
    14431454        """Handle unhandle commands."""
Note: See TracChangeset for help on using the changeset viewer.