Changeset 89:ef4711a984fe for src/mlx/pyuipc_sim.py
- Timestamp:
- 04/17/12 18:00:09 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/pyuipc_sim.py
r88 r89 184 184 self.flapsNotches = [0, 1, 2, 5, 10, 15, 25, 30, 40] 185 185 self.fuelCapacities = [10000.0, 5000.0, 5000.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] 186 187 self.latitude = 47.5 188 self.longitude = 19.05 186 189 187 190 self.paused = False … … 291 294 elif offset==0x036d: # Overspeed 292 295 return 1 if self.overspeed else 0 296 elif offset==0x0560: # Latitude 297 return long(self.latitude * 10001750.0 * 65536.0 * 65536.0 / 90.0) 298 elif offset==0x0568: # Longitude 299 return long(self.longitude * 65536.0 * 65536.0 * 65536.0 * 65536.0 / 360.0) 293 300 elif offset==0x0570: # Altitude 294 301 return long(self.altitude * const.FEETTOMETRES * 65536.0 * 65536.0) … … 472 479 elif offset==0x036d: # Overspeed 473 480 self.overspeed = value!=0 481 elif offset==0x0560: # Latitude 482 self.latitude = value * 90.0 / 10001750.0 / 65536.0 / 65536.0 483 elif offset==0x0568: # Longitude 484 self.longitude = value * 360.0 / 65536.0 / 65536.0 / 65536.0 / 65536.0 474 485 elif offset==0x0570: # Altitude 475 486 self.altitude = value / const.FEETTOMETRES / 65536.0 / 65536.0 … … 908 919 self._valueHandlers["airPath"] = (0x3c00, -256, lambda value: value, 909 920 lambda word: word) 921 self._valueHandlers["latitude"] = (0x0560, "l", 922 lambda value: value * 90.0 / 923 10001750.0 / 65536.0 / 65536.0, 924 lambda word: long(float(word) * 925 10001750.0 * 926 65536.0 * 65536.0 / 90.0)) 927 self._valueHandlers["longitude"] = (0x0568, "l", 928 lambda value: value * 360.0 / 929 65536.0 / 65536.0 / 65536.0 / 65536.0, 930 lambda word: long(float(word) * 931 65536.0 * 65536.0 * 932 65536.0 * 65536.0 / 933 360.0)) 910 934 self._valueHandlers["paused"] = (0x0264, "H", CLI.bool2str, CLI.str2bool) 911 935 self._valueHandlers["frozen"] = (0x3364, "H", CLI.bool2str, CLI.str2bool)
Note:
See TracChangeset
for help on using the changeset viewer.