... | ... |
@@ -28,12 +28,20 @@ var buttonsClass = { |
28 | 28 |
setprop('/instrumentation/comm/frequencies/selected-mhz', 121.500); |
29 | 29 |
setprop('/instrumentation/zkv1000/radios/comm1-selected', 1); |
30 | 30 |
setprop('/instrumentation/zkv1000/radios/comm2-selected', 0); |
31 |
+ foreach (var d; keys(flightdeck)) |
|
32 |
+ if (contains(flightdeck[d], 'display')) { |
|
33 |
+ flightdeck[d].display.updateCOMM({refresh: 1}); |
|
34 |
+ flightdeck[d].display.updateCOMM({refresh: 2}); |
|
35 |
+ } |
|
31 | 36 |
} |
32 | 37 |
else { |
33 | 38 |
var c = getprop('/instrumentation/zkv1000/radios/comm-tune'); |
34 | 39 |
var tmp = getprop('/instrumentation/comm[' ~ c ~ ']/frequencies/selected-mhz'); |
35 | 40 |
setprop('/instrumentation/comm[' ~ c ~ ']/frequencies/selected-mhz', getprop('/instrumentation/comm[' ~ c ~ ']/frequencies/standby-mhz')); |
36 | 41 |
setprop('/instrumentation/comm[' ~ c ~ ']/frequencies/standby-mhz', tmp); |
42 |
+ foreach (var d; keys(flightdeck)) |
|
43 |
+ if (contains(flightdeck[d], 'display')) |
|
44 |
+ flightdeck[d].display.updateCOMM({refresh: c+1}); |
|
37 | 45 |
} |
38 | 46 |
} |
39 | 47 |
}, |
... | ... |
@@ -219,8 +219,8 @@ var displayClass = { |
219 | 219 |
me.MFDMapTiles.initialize_grid(); |
220 | 220 |
me.MFDMapTiles.update_timer.start(); |
221 | 221 |
} |
222 |
- me._updateRadio({auto:'nav'}); |
|
223 |
- me._updateRadio({auto:'comm'}); |
|
222 |
+ me.updateNAV({auto:'nav', tune: radios.getNode('nav-tune').getValue()}); |
|
223 |
+ me.updateCOMM({auto:'comm', tune: radios.getNode('comm-tune').getValue()}); |
|
224 | 224 |
me.softkeys_inactivity(); |
225 | 225 |
me.updateSoftKeys(); |
226 | 226 |
me.progress.removeAllChildren(); |