Changeset 133:dcbe33497899 for src/mlx/pyuipc_sim.py
- Timestamp:
- 04/30/12 13:15:14 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/pyuipc_sim.py
r117 r133 247 247 self.payload = [] 248 248 for i in range(0, 61): self.payload.append(0.0) 249 250 self.textScrolling = False 251 self.message = "" 252 self.messageDuration = 0 249 253 250 254 def read(self, offset): … … 406 410 elif offset==0x1260: # External 2 tank capacity 407 411 return self._getFuelCapacity(self.FUEL_EXTERNAL_2) 412 elif offset==0x1274: # Text display mode 413 return 1 if self.textScrolling else 0 408 414 elif offset==0x13fc: # The number of the payload stations 409 415 return self.payloadCount … … 426 432 if self.radioAltitude is None else self.radioAltitude 427 433 return (radioAltitude * const.FEETTOMETRES * 65536.0) 434 elif offset==0x32fa: # Message duration 435 return self.messageDuration 436 elif offset==0x3380: # Message 437 return self.message 428 438 elif offset==0x3364: # Frozen 429 439 return 1 if self.frozen else 0 … … 590 600 elif offset==0x1260: # External 2 tank capacity 591 601 self._setFuelCapacity(self.FUEL_EXTERNAL_2, value) 602 elif offset==0x1274: # Text display mode 603 textScrolling = value!=0 592 604 elif offset==0x13fc: # The number of the payload stations 593 605 self.payloadCount = int(value) … … 605 617 elif offset==0x31e4: # Radio altitude 606 618 raise FSUIPCException(ERR_DATA) 619 elif offset==0x32fa: # Message duration 620 self.messageDuration = value 621 elif offset==0x3380: # Message 622 self.message = value 607 623 elif offset==0x3364: # Frozen 608 624 self.frozen = value!=0 … … 1137 1153 lambda word: 1138 1154 float(word)*const.KGSTOLB) 1155 self._valueHandlers["textScrolling"] = (0x1274, "h", 1156 CLI.bool2str, CLI.str2bool) 1139 1157 1158 self._valueHandlers["messageDuration"] = (0x32fa, "h", 1159 lambda value: value, 1160 lambda word: int(word)) 1161 self._valueHandlers["message"] = (0x3380, -128, 1162 lambda value: value, 1163 lambda word: word) 1140 1164 def default(self, line): 1141 1165 """Handle unhandle commands."""
Note:
See TracChangeset
for help on using the changeset viewer.