diff --git a/Aircraft/Instruments-3d/kns80/KNS80.nas b/Aircraft/Instruments-3d/kns80/KNS80.nas index 3db2c8730..e902d3a14 100644 --- a/Aircraft/Instruments-3d/kns80/KNS80.nas +++ b/Aircraft/Instruments-3d/kns80/KNS80.nas @@ -1,4 +1,3 @@ -#Aerostar-700 +var update = func { + kns80.updateRNAV(); + var fl = kns80.dsp_flash.getValue(); + + if(kns80.flasher){ + kns80.dsp_flash.setValue(1-fl); + }else{ + kns80.dsp_flash.setValue(1); + }; + + settimer(update,0.5); +}; diff --git a/Aircraft/Instruments-3d/kns80/kns80.xml b/Aircraft/Instruments-3d/kns80/kns80.xml index 281364de9..a06af7a91 100644 --- a/Aircraft/Instruments-3d/kns80/kns80.xml +++ b/Aircraft/Instruments-3d/kns80/kns80.xml @@ -95,11 +95,8 @@ Syd Adams systems/electrical/outputs/KNS80 1 - - instrumentation/kns-80/dsp-state/state - 0 - - + instrumentation/kns-80/flash + @@ -284,7 +281,7 @@ Syd Adams instrumentation/kns-80/serviceable - instrumentation/nav/nav-loc + instrumentation/nav/has-gs instrumentation/nav/in-range systems/electrical/outputs/KNS80 @@ -297,7 +294,7 @@ Syd Adams rotate KNS80.volume - instrumentation/kns-80/volume + instrumentation/nav/volume 00 1.0300 @@ -337,8 +334,9 @@ Syd Adams textranslate navfreq.101 instrumentation/kns-80/displayed-frequency - 0.00001 - 10000 + 0.001 + 100 + 0.005 1 0 @@ -350,8 +348,9 @@ Syd Adams textranslate navfreq.102 instrumentation/kns-80/displayed-frequency - 0.0001 - 1000 + 0.01 + 10 + 0.005 1 0 @@ -363,8 +362,9 @@ Syd Adams textranslate navfreq.103 instrumentation/kns-80/displayed-frequency - 0.001 - 100 + 0.1 + 1 + 0.005 1 0 @@ -376,8 +376,9 @@ Syd Adams textranslate navfreq.104 instrumentation/kns-80/displayed-frequency - 0.01 - 10 + 1.0 + 0.1 + 0.005 1 0 @@ -389,8 +390,9 @@ Syd Adams textranslate navfreq.105 instrumentation/kns-80/displayed-frequency - 0.1 - 1 + 10.0 + 0.01 + 0.005 1 0 @@ -626,12 +628,12 @@ Syd Adams pick KNS80.volume - + true + 0.1 - property-assign - /instrumentation/kns-80/volume-adjust - -1 + nasal + @@ -640,36 +642,12 @@ Syd Adams pick KNS80.volume - + + true + 0.1 - - - devices/status/keyboard/shift - - - property-assign - /instrumentation/kns-80/volume-adjust - 1 - - - - devices/status/keyboard/shift - - property-toggle - instrumentation/nav/ident - - - - - - pick - KNS80.volume - - - - property-assign - /instrumentation/kns-80/volume-adjust - -1 + nasal + @@ -680,10 +658,21 @@ Syd Adams - property-assign - /instrumentation/kns-80/volume-adjust - 1 - + nasal + + + + + + + pick + KNS80.volume + + + + nasal + + @@ -693,11 +682,10 @@ Syd Adams true - 0.1 + 0.2 - property-assign - /instrumentation/kns-80/data-adjust - 1 + nasal + @@ -708,11 +696,10 @@ Syd Adams true - 0.1 + 0.2 - property-assign - /instrumentation/kns-80/data-adjust - -1 + nasal + @@ -723,9 +710,8 @@ Syd Adams - property-assign - /instrumentation/kns-80/data-adjust - 1 + nasal + @@ -736,9 +722,8 @@ Syd Adams - property-assign - /instrumentation/kns-80/data-adjust - -1 + nasal + @@ -749,11 +734,10 @@ Syd Adams true - 0.1 + 0.2 - property-assign - /instrumentation/kns-80/data-adjust - 10 + nasal + @@ -764,11 +748,10 @@ Syd Adams true - 0.1 + 0.2 - property-assign - /instrumentation/kns-80/data-adjust - -10 + nasal + @@ -779,9 +762,8 @@ Syd Adams - property-assign - /instrumentation/kns-80/data-adjust - 10 + nasal + @@ -792,9 +774,8 @@ Syd Adams - property-assign - /instrumentation/kns-80/data-adjust - -10 + nasal + @@ -806,8 +787,8 @@ Syd Adams false - property-toggle - instrumentation/kns-80/dme-hold + nasal + @@ -817,12 +798,10 @@ Syd Adams USE.btn - false - property-assign - instrumentation/kns-80/use - instrumentation/kns-80/display - + nasal + + @@ -831,15 +810,10 @@ Syd Adams DSP.btn - false - property-adjust - instrumentation/kns-80/display - 1 - 0 - 4 - true - + nasal + + @@ -848,14 +822,9 @@ Syd Adams DATA.btn - false - property-adjust - instrumentation/kns-80/data-mode - 1 - 0 - 3 - true + nasal +