Ignore:
Timestamp:
10/07/12 18:16:07 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Added the forced logging of radio frequencies when entering certain stages of the flight

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/pyuipc_sim.py

    r317 r321  
    283283
    284284        self.nav1 = 117.3
     285        self.nav1_obs = 128
    285286        self.nav2 = 109.5
     287        self.nav2_obs = 308
    286288        self.adf1 = 382.7
    287289        self.adf2 = 1540.6
     
    450452        elif offset==0x0bec:       # Nose gear
    451453            return int(self.noseGear * 16383.0)
     454        elif offset==0x0c4e:       # NAV1 OBS
     455            return self.nav1_obs
     456        elif offset==0x0c5e:       # NAV2 OBS
     457            return self.nav2_obs
    452458        elif offset==0x0d0c:       # Lights
    453459            lights = 0
     
    684690        elif offset==0x0bec:       # Nose gear
    685691            self.noseGear = value / 16383.0
     692        elif offset==0x0c4e:       # NAV1 OBS
     693            self.nav1_obs = value
     694        elif offset==0x0c5e:       # NAV2 OBS
     695            self.nav2_obs = value
    686696        elif offset==0x0d0c:       # Lights
    687697            self.navLightsOn = (value&0x01)!=0
     
    12091219                                       Values._writeFrequency,
    12101220                                       lambda word: Values._readFrequency(float(word)))
     1221        self._valueHandlers["nav1_obs"] = ([(0x0c4e, "H")],
     1222                                           lambda value: value,
     1223                                           lambda word: int(word))
    12111224        self._valueHandlers["nav2"] = ([(0x0352, "H")],
    12121225                                       Values._writeFrequency,
    12131226                                       lambda word: Values._readFrequency(float(word)))
     1227        self._valueHandlers["nav2_obs"] = ([(0x0c5e, "H")],
     1228                                           lambda value: value,
     1229                                           lambda word: int(word))
    12141230        self._valueHandlers["adf1"] = ([(0x034c, "H"), (0x0356, "H")],
    12151231                                       lambda values:
Note: See TracChangeset for help on using the changeset viewer.