From f67b8ab124cad7d41974412da937a27e389e5243 Mon Sep 17 00:00:00 2001 From: sydadams <sydadams> Date: Sun, 1 Apr 2007 18:20:23 +0000 Subject: [PATCH] Aerostar FDM , model updates... Updated KFC200 ALTITUDE mode ... sets pitch hold until selected altitude is captured ... pitch controlled by switch on controller... KNS 80 nav radio can store 1 selected radial per stored frequency ... stored distance will come when I understand RNAV better... More instruments underway.... --- Aircraft/Instruments-3d/kfc200/fd-annun.ac | 209 ++-- Aircraft/Instruments-3d/kfc200/fd-annun.xml | 33 +- Aircraft/Instruments-3d/kfc200/fd-control.ac | 946 ++++++++++-------- Aircraft/Instruments-3d/kfc200/fd-control.xml | 195 +++- Aircraft/Instruments-3d/kfc200/kas297.xml | 178 ++-- Aircraft/Instruments-3d/kfc200/kfc-200.nas | 138 +-- Aircraft/Instruments-3d/kfc200/kfc200-3d.xml | 11 +- Aircraft/Instruments-3d/kns80/KNS80.nas | 41 +- .../Instruments-3d/kns80/kns80-hotspots.xml | 233 +++++ Aircraft/Instruments-3d/kns80/kns80.ac | 327 ++++-- Aircraft/Instruments-3d/kns80/kns80.xml | 195 +++- 11 files changed, 1669 insertions(+), 837 deletions(-) diff --git a/Aircraft/Instruments-3d/kfc200/fd-annun.ac b/Aircraft/Instruments-3d/kfc200/fd-annun.ac index d9392c3e1..1be056012 100644 --- a/Aircraft/Instruments-3d/kfc200/fd-annun.ac +++ b/Aircraft/Instruments-3d/kfc200/fd-annun.ac @@ -1,5 +1,4 @@ AC3Db -MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.755939 0.755939 0.755939 shi 32 trans 0 OBJECT world @@ -8,7 +7,7 @@ OBJECT poly name "A-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 -0.005548 0.007149 0.004285 -0.013097 0.007149 @@ -16,7 +15,7 @@ numvert 4 0.004285 -0.005548 0.019403 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.623522162437 0.890665233135 3 0.570849359035 0.890665233135 @@ -24,29 +23,29 @@ refs 4 1 0.623522162437 0.858213663101 kids 0 OBJECT poly -name "ALT-ON" +name "O-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 -0.004285 0.011733 -0.010268 -0.004285 0.006468 -0.010268 -0.004285 0.006468 -0.021975 -0.004285 0.011733 -0.021975 +0.004285 -0.005548 0.006299 +0.004285 -0.013097 0.006299 +0.004285 -0.013097 -0.005955 +0.004285 -0.005548 -0.005955 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 -3 0.748715698719 0.964951455593 -0 0.698393285275 0.964951455593 -1 0.698393285275 0.942317962646 -2 0.748715698719 0.942317962646 +3 0.679851472378 0.890665233135 +0 0.627178609371 0.890665233135 +1 0.627178609371 0.858213663101 +2 0.679851472378 0.858213663101 kids 0 OBJECT poly name "HDG-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.002148 0.027166 0.004285 -0.003118 0.027166 @@ -54,7 +53,7 @@ numvert 4 0.004285 0.002148 0.038873 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.537476122379 0.923746824265 3 0.487153828144 0.923746824265 @@ -65,7 +64,7 @@ OBJECT poly name "FDannunciator" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 24 0.003999 0.013033 0.039363 0.003999 0.013033 -0.039363 @@ -93,126 +92,126 @@ numvert 24 0.00543 -0.017494 0.0488 numsurf 18 SURF 0x00 -mat 2 +mat 1 refs 4 0 0.057136900723 0.971186041832 1 0.398693561554 0.971186041832 13 0.398693561554 0.971186041832 12 0.057136900723 0.971186041832 SURF 0x00 -mat 2 +mat 1 refs 4 3 0.057136900723 0.85809648037 0 0.057136900723 0.971186041832 12 0.057136900723 0.971186041832 15 0.057136900723 0.85809648037 SURF 0x00 -mat 2 +mat 1 refs 4 14 0.398693561554 0.85809648037 13 0.398693561554 0.971186041832 1 0.398693561554 0.971186041832 2 0.398693561554 0.85809648037 SURF 0x00 -mat 2 +mat 1 refs 4 15 0.057136900723 0.85809648037 14 0.398693561554 0.85809648037 2 0.398693561554 0.85809648037 3 0.057136900723 0.85809648037 SURF 0x00 -mat 2 +mat 1 refs 4 21 0.0161940678954 0.990538716316 20 0.439636409283 0.990538716316 7 0.439636409283 0.990538716316 6 0.0161940678954 0.990538716316 SURF 0x00 -mat 2 +mat 1 refs 4 23 0.0161940678954 0.838744044304 17 0.00815110746771 0.848460614681 4 0.00815110746771 0.848460614681 10 0.0161940678954 0.838744044304 SURF 0x00 -mat 2 +mat 1 refs 4 17 0.00815110746771 0.848460614681 16 0.00815110746771 0.980821847916 5 0.00815110746771 0.980821847916 4 0.00815110746771 0.848460614681 SURF 0x00 -mat 2 +mat 1 refs 4 16 0.00815110746771 0.980821847916 21 0.0161940678954 0.990538716316 6 0.0161940678954 0.990538716316 5 0.00815110746771 0.980821847916 SURF 0x00 -mat 2 +mat 1 refs 4 20 0.439636409283 0.990538716316 18 0.447679311037 0.980821847916 8 0.447679311037 0.980821847916 7 0.439636409283 0.990538716316 SURF 0x00 -mat 2 +mat 1 refs 4 18 0.447679311037 0.980821847916 19 0.447679311037 0.848460614681 9 0.447679311037 0.848460614681 8 0.447679311037 0.980821847916 SURF 0x00 -mat 2 +mat 1 refs 4 19 0.447679311037 0.848460614681 22 0.439636409283 0.838744044304 11 0.439636409283 0.838744044304 9 0.447679311037 0.848460614681 SURF 0x00 -mat 2 +mat 1 refs 4 20 0.439636409283 0.990538716316 21 0.0161940678954 0.990538716316 12 0.057136900723 0.971186041832 13 0.398693561554 0.971186041832 SURF 0x00 -mat 2 +mat 1 refs 4 21 0.0161940678954 0.990538716316 23 0.0161940678954 0.838744044304 15 0.057136900723 0.85809648037 12 0.057136900723 0.971186041832 SURF 0x00 -mat 2 +mat 1 refs 4 22 0.439636409283 0.838744044304 20 0.439636409283 0.990538716316 13 0.398693561554 0.971186041832 14 0.398693561554 0.85809648037 SURF 0x00 -mat 2 +mat 1 refs 4 23 0.0161940678954 0.838744044304 22 0.439636409283 0.838744044304 14 0.398693561554 0.85809648037 15 0.057136900723 0.85809648037 SURF 0x00 -mat 2 +mat 1 refs 4 23 0.0161940678954 0.838744044304 21 0.0161940678954 0.990538716316 16 0.00815110746771 0.980821847916 17 0.00815110746771 0.848460614681 SURF 0x00 -mat 2 +mat 1 refs 4 20 0.439636409283 0.990538716316 22 0.439636409283 0.838744044304 19 0.447679311037 0.848460614681 18 0.447679311037 0.980821847916 SURF 0x00 -mat 2 +mat 1 refs 4 22 0.0161940678954 0.838744044304 23 0.439636409283 0.838744044304 @@ -223,7 +222,7 @@ OBJECT poly name "AP-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.011733 -0.03787 0.004285 0.006468 -0.03787 @@ -231,7 +230,7 @@ numvert 4 0.004285 0.011733 -0.026163 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.817042410374 0.964951455593 3 0.766719996929 0.964951455593 @@ -239,48 +238,29 @@ refs 4 1 0.817042410374 0.942317962646 kids 0 OBJECT poly -name "O-ON" +name "ALT-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 -0.004285 -0.005548 0.006299 -0.004285 -0.013097 0.006299 -0.004285 -0.013097 -0.005955 -0.004285 -0.005548 -0.005955 +0.004285 0.011733 -0.010268 +0.004285 0.006468 -0.010268 +0.004285 0.006468 -0.021975 +0.004285 0.011733 -0.021975 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 -3 0.679851472378 0.890665233135 -0 0.627178609371 0.890665233135 -1 0.627178609371 0.858213663101 -2 0.679851472378 0.858213663101 -kids 0 -OBJECT poly -name "NAVCPLD-ON" -texture "kfc200.rgb" -texrep 1 1 -crease 30 -numvert 4 -0.004285 0.002148 0.005991 -0.004285 -0.003118 0.005991 -0.004285 -0.003118 -0.005716 -0.004285 0.002148 -0.005716 -numsurf 1 -SURF 0x00 -mat 1 -refs 4 -3 0.67882424593 0.923746824265 -0 0.628501951694 0.923746824265 -1 0.628501951694 0.901113212109 -2 0.67882424593 0.901113212109 +3 0.748715698719 0.964951455593 +0 0.698393285275 0.964951455593 +1 0.698393285275 0.942317962646 +2 0.748715698719 0.942317962646 kids 0 OBJECT poly name "FD-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.011733 0.025225 0.004285 0.006468 0.025225 @@ -288,7 +268,7 @@ numvert 4 0.004285 0.011733 0.036931 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.545821964741 0.964951455593 3 0.495499670506 0.964951455593 @@ -296,10 +276,29 @@ refs 4 1 0.545821964741 0.942317962646 kids 0 OBJECT poly +name "TRIM-ON" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.004285 -0.005548 -0.038512 +0.004285 -0.013097 -0.038512 +0.004285 -0.013097 -0.026259 +0.004285 -0.005548 -0.026259 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.819803655148 0.890665233135 +3 0.767130792141 0.890665233135 +2 0.767130792141 0.858213663101 +1 0.819803655148 0.858213663101 +kids 0 +OBJECT poly name "APPR-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.002148 0.022492 0.004285 -0.003118 0.022492 @@ -307,7 +306,7 @@ numvert 4 0.004285 0.002148 0.010786 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 3 0.607889473438 0.923746824265 0 0.557567059994 0.923746824265 @@ -318,7 +317,7 @@ OBJECT poly name "M-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 -0.005548 -0.0192 0.004285 -0.013097 -0.0192 @@ -326,7 +325,7 @@ numvert 4 0.004285 -0.005548 -0.006947 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.736788570881 0.890665233135 3 0.684115707874 0.890665233135 @@ -334,29 +333,10 @@ refs 4 1 0.736788570881 0.858213663101 kids 0 OBJECT poly -name "TRIM-ON" -texture "kfc200.rgb" -texrep 1 1 -crease 30 -numvert 4 -0.004285 -0.005548 -0.038512 -0.004285 -0.013097 -0.038512 -0.004285 -0.013097 -0.026259 -0.004285 -0.005548 -0.026259 -numsurf 1 -SURF 0x00 -mat 1 -refs 4 -0 0.819803655148 0.890665233135 -3 0.767130792141 0.890665233135 -2 0.767130792141 0.858213663101 -1 0.819803655148 0.858213663101 -kids 0 -OBJECT poly name "FD-annun" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.003674 0.014177 -0.040221 0.003674 -0.014177 -0.040221 @@ -364,7 +344,7 @@ numvert 4 0.003674 0.014177 0.040221 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.400960415602 0.975200414658 3 0.055883333087 0.975200414658 @@ -372,10 +352,10 @@ refs 4 1 0.400960415602 0.853564083576 kids 0 OBJECT poly -name "NAVARM-ON" +name "ARM-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.011733 -0.006323 0.004285 0.006468 -0.006323 @@ -383,7 +363,7 @@ numvert 4 0.004285 0.011733 0.005384 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.681432187557 0.964951455593 3 0.631109774113 0.964951455593 @@ -394,7 +374,7 @@ OBJECT poly name "NAV-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.011733 0.02225 0.004285 0.006468 0.02225 @@ -402,7 +382,7 @@ numvert 4 0.004285 0.011733 0.010543 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 3 0.60893291235 0.964951455593 0 0.558610498905 0.964951455593 @@ -413,7 +393,7 @@ OBJECT poly name "BC-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 -0.00671 0.038873 0.004285 -0.011975 0.038873 @@ -421,7 +401,7 @@ numvert 4 0.004285 -0.00671 0.027166 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 3 0.537476122379 0.885671675205 0 0.487153828144 0.885671675205 @@ -432,7 +412,7 @@ OBJECT poly name "GA-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.002148 -0.026163 0.004285 -0.003118 -0.026163 @@ -440,7 +420,7 @@ numvert 4 0.004285 0.002148 -0.03787 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 3 0.817042410374 0.923746824265 0 0.766719996929 0.923746824265 @@ -448,10 +428,29 @@ refs 4 2 0.817042410374 0.901113212109 kids 0 OBJECT poly +name "CPLD-ON" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.004285 0.002148 0.005991 +0.004285 -0.003118 0.005991 +0.004285 -0.003118 -0.005716 +0.004285 0.002148 -0.005716 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +3 0.67882424593 0.923746824265 +0 0.628501951694 0.923746824265 +1 0.628501951694 0.901113212109 +2 0.67882424593 0.901113212109 +kids 0 +OBJECT poly name "GS-ON" texture "kfc200.rgb" texrep 1 1 -crease 30 +crease 30.000000 numvert 4 0.004285 0.002148 -0.021732 0.004285 -0.003118 -0.021732 @@ -459,7 +458,7 @@ numvert 4 0.004285 0.002148 -0.010026 numsurf 1 SURF 0x00 -mat 1 +mat 0 refs 4 0 0.747672617435 0.923746824265 3 0.697350203991 0.923746824265 diff --git a/Aircraft/Instruments-3d/kfc200/fd-annun.xml b/Aircraft/Instruments-3d/kfc200/fd-annun.xml index 1239ee6e1..462ac9e76 100644 --- a/Aircraft/Instruments-3d/kfc200/fd-annun.xml +++ b/Aircraft/Instruments-3d/kfc200/fd-annun.xml @@ -1,4 +1,9 @@ <?xml version="1.0"?> +<!-- +KA 285 Mode Annunciator Panel +Syd Adams + +--> <PropertyList> @@ -31,18 +36,28 @@ <animation> <type>select</type> - <object-name>NAVARM-ON</object-name> + <object-name>ARM-ON</object-name> <condition> - <equals> - <property>/instrumentation/kfc200/fdmode</property> - <value>nav-arm</value> - </equals> + <or> + <equals> + <property>/instrumentation/kfc200/fdmode</property> + <value>nav-arm</value> + </equals> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>alt-arm</value> + </equals> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>gs-arm</value> + </equals> + </or> </condition> </animation> <animation> <type>select</type> - <object-name>NAVCPLD-ON</object-name> + <object-name>CPLD-ON</object-name> <condition> <equals> <property>/instrumentation/kfc200/fdmode</property> @@ -99,10 +114,16 @@ <type>select</type> <object-name>ALT-ON</object-name> <condition> + <or> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>alt-arm</value> + </equals> <equals> <property>/instrumentation/kfc200/fdmodeV</property> <value>alt</value> </equals> + </or> </condition> </animation> diff --git a/Aircraft/Instruments-3d/kfc200/fd-control.ac b/Aircraft/Instruments-3d/kfc200/fd-control.ac index d1974a583..71f7d40a5 100644 --- a/Aircraft/Instruments-3d/kfc200/fd-control.ac +++ b/Aircraft/Instruments-3d/kfc200/fd-control.ac @@ -1,7 +1,7 @@ AC3Db MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0 OBJECT world -kids 4 +kids 12 OBJECT poly name "PitchToggle" texture "kfc200.rgb" @@ -79,503 +79,233 @@ refs 4 9 0.548013985157 0.762528419495 kids 0 OBJECT poly -name "APtoggle" +name "APPR.btn" texture "kfc200.rgb" texrep 1 1 crease 30.000000 -numvert 26 -0.005934 0.007089 -0.052557 -0.007697 0.005245 -0.052557 -0.008622 0.002868 -0.052557 -0.008566 0.000318 -0.052557 -0.007539 -0.002018 -0.052557 -0.005696 -0.003781 -0.052557 -0.003318 -0.004706 -0.052557 --0.001329 0.007247 -0.052557 -0.001048 0.008172 -0.052557 -0.003598 0.008116 -0.052557 -0.005934 0.007089 -0.039439 -0.007697 0.005245 -0.039439 -0.008622 0.002868 -0.039439 -0.008566 0.000318 -0.039439 -0.007539 -0.002018 -0.039439 -0.005696 -0.003781 -0.039439 -0.003318 -0.004706 -0.039439 --0.001329 0.007247 -0.039439 -0.001048 0.008172 -0.039439 -0.003598 0.008116 -0.039439 -0.002183 0.001733 -0.052557 -0.002183 0.001733 -0.039439 -0.017077 0.006153 -0.052557 -0.017077 0.006153 -0.039439 -0.016208 0.008379 -0.052557 -0.016208 0.008379 -0.039439 -numsurf 31 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -0 0.507779479027 0.725842237473 -1 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -11 0.507779479027 0.725842237473 -10 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -1 0.507779479027 0.725842237473 -2 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -12 0.507779479027 0.725842237473 -11 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -2 0.507779479027 0.725842237473 -3 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -13 0.507779479027 0.725842237473 -12 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -3 0.507779479027 0.725842237473 -4 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -14 0.507779479027 0.725842237473 -13 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -4 0.507779479027 0.725842237473 -5 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -15 0.507779479027 0.725842237473 -14 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -5 0.507779479027 0.725842237473 -6 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -16 0.507779479027 0.725842237473 -15 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -7 0.507779479027 0.725842237473 -8 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -18 0.507779479027 0.725842237473 -17 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -20 0.507779479027 0.760139346123 -8 0.507779479027 0.725842237473 -9 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -19 0.507779479027 0.725842237473 -18 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -9 0.507779479027 0.760139346123 -0 0.507779479027 0.725842237473 -20 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 3 -21 0.507779479027 0.760139346123 -10 0.507779479027 0.725842237473 -19 0.542076587677 0.725842237473 -SURF 0x00 -mat 0 -refs 4 -0 0.507779479027 0.760139346123 -10 0.507779479027 0.725842237473 -11 0.542076587677 0.725842237473 -1 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -2 0.507779479027 0.760139346123 -12 0.507779479027 0.725842237473 -13 0.542076587677 0.725842237473 -3 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -3 0.507779479027 0.760139346123 -13 0.507779479027 0.725842237473 -14 0.542076587677 0.725842237473 -4 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -4 0.507779479027 0.760139346123 -14 0.507779479027 0.725842237473 -15 0.542076587677 0.725842237473 -5 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -5 0.507779479027 0.760139346123 -15 0.507779479027 0.725842237473 -16 0.542076587677 0.725842237473 -6 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -7 0.507779479027 0.760139346123 -17 0.507779479027 0.725842237473 -18 0.542076587677 0.725842237473 -8 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -8 0.507779479027 0.760139346123 -18 0.507779479027 0.725842237473 -19 0.542076587677 0.725842237473 -9 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -10 0.507779479027 0.760139346123 -0 0.507779479027 0.725842237473 -9 0.542076587677 0.725842237473 -19 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -12 0.507779479027 0.760139346123 -2 0.507779479027 0.725842237473 -22 0.542076587677 0.725842237473 -23 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -1 0.507779479027 0.760139346123 -11 0.507779479027 0.725842237473 -25 0.542076587677 0.725842237473 -24 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -11 0.507779479027 0.760139346123 -12 0.507779479027 0.725842237473 -23 0.542076587677 0.725842237473 -25 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -2 0.507779479027 0.760139346123 -1 0.507779479027 0.725842237473 -24 0.542076587677 0.725842237473 -22 0.542076587677 0.760139346123 -SURF 0x00 -mat 0 -refs 4 -22 0.642654716969 0.748234629631 -24 0.642654716969 0.728802919388 -25 0.666600644588 0.728802919388 -23 0.666600644588 0.748234629631 -kids 0 -OBJECT poly -name "FDmodes" -texture "kfc200.rgb" -texrep 1 1 -crease 30.000000 -numvert 48 -0.004439 0.017769 -0.007607 -0.004439 0.005687 -0.007607 -0.004439 0.005687 0.007541 -0.004439 0.017769 0.007541 -0.005447 0.017769 -0.007607 -0.005447 0.005687 -0.007607 -0.005447 0.005687 0.007541 -0.005447 0.017769 0.007541 -0.005447 0.017769 -0.012948 -0.005447 0.005687 -0.012948 -0.005447 0.005687 -0.028096 -0.005447 0.017769 -0.028096 -0.004439 0.017769 -0.012948 -0.004439 0.005687 -0.012948 -0.004439 0.005687 -0.028096 -0.004439 0.017769 -0.028096 -0.004439 0.017769 0.012382 -0.004439 0.005687 0.012382 -0.004439 0.005687 0.02753 -0.004439 0.017769 0.02753 -0.005447 0.017769 0.012382 -0.005447 0.005687 0.012382 -0.005447 0.005687 0.02753 -0.005447 0.017769 0.02753 -0.005447 -0.010216 0.02753 -0.005447 -0.022298 0.02753 -0.005447 -0.022298 0.012382 -0.005447 -0.010216 0.012382 -0.004439 -0.010216 0.02753 -0.004439 -0.022298 0.02753 -0.004439 -0.022298 0.012382 -0.004439 -0.010216 0.012382 -0.004439 -0.010216 -0.007357 -0.004439 -0.022298 -0.007357 -0.004439 -0.022298 0.007791 -0.004439 -0.010216 0.007791 -0.005447 -0.010216 -0.007357 -0.005447 -0.022298 -0.007357 -0.005447 -0.022298 0.007791 -0.005447 -0.010216 0.007791 -0.005447 -0.010216 -0.012448 -0.005447 -0.022298 -0.012448 -0.005447 -0.022298 -0.027597 -0.005447 -0.010216 -0.027597 +numvert 8 +0.006368 -0.01082 -0.013205 +0.006368 -0.021694 -0.013205 +0.006368 -0.021694 -0.02684 +0.006368 -0.01082 -0.02684 0.004439 -0.010216 -0.012448 0.004439 -0.022298 -0.012448 0.004439 -0.022298 -0.027597 0.004439 -0.010216 -0.027597 -numsurf 30 +numsurf 5 SURF 0x00 mat 0 refs 4 -4 0.509610176086 0.782164275646 +4 0.542991161346 0.749106705189 +0 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 7 0.509610176086 0.749106705189 -6 0.542991161346 0.749106705189 +SURF 0x00 +mat 0 +refs 4 +0 0.542991161346 0.749106705189 +4 0.542991161346 0.782164275646 +5 0.509610176086 0.782164275646 +1 0.509610176086 0.749106705189 +SURF 0x00 +mat 0 +refs 4 +6 0.509610176086 0.782164275646 +2 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 5 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -0 0.509610176086 0.782164275646 -4 0.509610176086 0.749106705189 -5 0.542991161346 0.749106705189 -1 0.542991161346 0.782164275646 +7 0.509610176086 0.782164275646 +3 0.509610176086 0.749106705189 +2 0.542991161346 0.749106705189 +6 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -1 0.509610176086 0.782164275646 -5 0.509610176086 0.749106705189 -6 0.542991161346 0.749106705189 -2 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -2 0.509610176086 0.782164275646 -6 0.509610176086 0.749106705189 -7 0.542991161346 0.749106705189 -3 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -4 0.509610176086 0.782164275646 +3 0.509610176086 0.782164275646 0 0.509610176086 0.749106705189 -3 0.542991161346 0.749106705189 -7 0.542991161346 0.782164275646 +1 0.542991161346 0.749106705189 +2 0.542991161346 0.782164275646 +kids 0 +OBJECT poly +name "HDG.btn" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.006368 0.017165 0.026773 +0.006368 0.006291 0.026773 +0.006368 0.006291 0.013139 +0.006368 0.017165 0.013139 +0.004439 0.017769 0.02753 +0.004439 0.005687 0.02753 +0.004439 0.005687 0.012382 +0.004439 0.017769 0.012382 +numsurf 5 SURF 0x00 mat 0 refs 4 -11 0.509610176086 0.782164275646 -15 0.509610176086 0.749106705189 -12 0.542991161346 0.749106705189 -8 0.542991161346 0.782164275646 +4 0.542991161346 0.749106705189 +0 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 +7 0.509610176086 0.749106705189 SURF 0x00 mat 0 refs 4 -13 0.509610176086 0.782164275646 -9 0.509610176086 0.749106705189 -8 0.542991161346 0.749106705189 -12 0.542991161346 0.782164275646 +0 0.542991161346 0.749106705189 +4 0.542991161346 0.782164275646 +5 0.509610176086 0.782164275646 +1 0.509610176086 0.749106705189 SURF 0x00 mat 0 refs 4 -14 0.509610176086 0.782164275646 -10 0.509610176086 0.749106705189 -9 0.542991161346 0.749106705189 -13 0.542991161346 0.782164275646 +6 0.509610176086 0.782164275646 +2 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 +5 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -15 0.509610176086 0.782164275646 -11 0.509610176086 0.749106705189 -10 0.542991161346 0.749106705189 -14 0.542991161346 0.782164275646 +7 0.509610176086 0.782164275646 +3 0.509610176086 0.749106705189 +2 0.542991161346 0.749106705189 +6 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -11 0.509610176086 0.782164275646 -8 0.509610176086 0.749106705189 -9 0.542991161346 0.749106705189 -10 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 +0 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 +2 0.542991161346 0.782164275646 +kids 0 +OBJECT poly +name "BC.btn" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.006368 -0.01082 0.007034 +0.006368 -0.021694 0.007034 +0.006368 -0.021694 -0.0066 +0.006368 -0.01082 -0.0066 +0.004439 -0.010216 0.007791 +0.004439 -0.022298 0.007791 +0.004439 -0.022298 -0.007357 +0.004439 -0.010216 -0.007357 +numsurf 5 SURF 0x00 mat 0 refs 4 -20 0.509610176086 0.782164275646 -23 0.509610176086 0.749106705189 -22 0.542991161346 0.749106705189 -21 0.542991161346 0.782164275646 +4 0.542991161346 0.749106705189 +0 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 +7 0.509610176086 0.749106705189 SURF 0x00 mat 0 refs 4 -16 0.509610176086 0.782164275646 -20 0.509610176086 0.749106705189 -21 0.542991161346 0.749106705189 -17 0.542991161346 0.782164275646 +0 0.542991161346 0.749106705189 +4 0.542991161346 0.782164275646 +5 0.509610176086 0.782164275646 +1 0.509610176086 0.749106705189 SURF 0x00 mat 0 refs 4 -17 0.509610176086 0.782164275646 -21 0.509610176086 0.749106705189 -22 0.542991161346 0.749106705189 -18 0.542991161346 0.782164275646 +6 0.509610176086 0.782164275646 +2 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 +5 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -18 0.509610176086 0.782164275646 -22 0.509610176086 0.749106705189 -23 0.542991161346 0.749106705189 -19 0.542991161346 0.782164275646 +7 0.509610176086 0.782164275646 +3 0.509610176086 0.749106705189 +2 0.542991161346 0.749106705189 +6 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -20 0.509610176086 0.782164275646 -16 0.509610176086 0.749106705189 -19 0.542991161346 0.749106705189 -23 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 +0 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 +2 0.542991161346 0.782164275646 +kids 0 +OBJECT poly +name "Pitch.down" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.004439 -0.000516 0.054247 +0.004439 -0.000516 0.039137 +0.004439 0.01762 0.054247 +0.004439 0.01762 0.039137 +numsurf 1 SURF 0x00 mat 0 refs 4 -27 0.509610176086 0.782164275646 -31 0.509610176086 0.749106705189 -28 0.542991161346 0.749106705189 -24 0.542991161346 0.782164275646 +2 0.503951311111 0.726048648357 +0 0.503951311111 0.686451256275 +1 0.543548703194 0.686451256275 +3 0.543548703194 0.726048648357 +kids 0 +OBJECT poly +name "Plane" +crease 30.000000 +numvert 0 +numsurf 0 +kids 0 +OBJECT poly +name "FD.btn" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.006368 0.017165 0.006784 +0.006368 0.006291 0.006784 +0.006368 0.006291 -0.00685 +0.006368 0.017165 -0.00685 +0.004439 0.017769 0.007541 +0.004439 0.005687 0.007541 +0.004439 0.005687 -0.007607 +0.004439 0.017769 -0.007607 +numsurf 5 SURF 0x00 mat 0 refs 4 -29 0.509610176086 0.782164275646 -25 0.509610176086 0.749106705189 -24 0.542991161346 0.749106705189 -28 0.542991161346 0.782164275646 +4 0.542991161346 0.749106705189 +0 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 +7 0.509610176086 0.749106705189 SURF 0x00 mat 0 refs 4 -30 0.509610176086 0.782164275646 -26 0.509610176086 0.749106705189 -25 0.542991161346 0.749106705189 -29 0.542991161346 0.782164275646 +0 0.542991161346 0.749106705189 +4 0.542991161346 0.782164275646 +5 0.509610176086 0.782164275646 +1 0.509610176086 0.749106705189 SURF 0x00 mat 0 refs 4 -31 0.509610176086 0.782164275646 -27 0.509610176086 0.749106705189 -26 0.542991161346 0.749106705189 -30 0.542991161346 0.782164275646 +6 0.509610176086 0.782164275646 +2 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 +5 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -27 0.509610176086 0.782164275646 -24 0.509610176086 0.749106705189 -25 0.542991161346 0.749106705189 -26 0.542991161346 0.782164275646 +7 0.509610176086 0.782164275646 +3 0.509610176086 0.749106705189 +2 0.542991161346 0.749106705189 +6 0.542991161346 0.782164275646 SURF 0x00 mat 0 refs 4 -36 0.509610176086 0.782164275646 -39 0.509610176086 0.749106705189 -38 0.542991161346 0.749106705189 -37 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -32 0.509610176086 0.782164275646 -36 0.509610176086 0.749106705189 -37 0.542991161346 0.749106705189 -33 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -33 0.509610176086 0.782164275646 -37 0.509610176086 0.749106705189 -38 0.542991161346 0.749106705189 -34 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -34 0.509610176086 0.782164275646 -38 0.509610176086 0.749106705189 -39 0.542991161346 0.749106705189 -35 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -36 0.509610176086 0.782164275646 -32 0.509610176086 0.749106705189 -35 0.542991161346 0.749106705189 -39 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -43 0.509610176086 0.782164275646 -47 0.509610176086 0.749106705189 -44 0.542991161346 0.749106705189 -40 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -45 0.509610176086 0.782164275646 -41 0.509610176086 0.749106705189 -40 0.542991161346 0.749106705189 -44 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -46 0.509610176086 0.782164275646 -42 0.509610176086 0.749106705189 -41 0.542991161346 0.749106705189 -45 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -47 0.509610176086 0.782164275646 -43 0.509610176086 0.749106705189 -42 0.542991161346 0.749106705189 -46 0.542991161346 0.782164275646 -SURF 0x00 -mat 0 -refs 4 -43 0.509610176086 0.782164275646 -40 0.509610176086 0.749106705189 -41 0.542991161346 0.749106705189 -42 0.542991161346 0.782164275646 +3 0.509610176086 0.782164275646 +0 0.509610176086 0.749106705189 +1 0.542991161346 0.749106705189 +2 0.542991161346 0.782164275646 kids 0 OBJECT poly name "FDbase" @@ -628,3 +358,357 @@ refs 4 3 0.434916943312 0.81044459343 7 0.434916943312 0.838163256645 kids 0 +OBJECT poly +name "Pitch.up" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.004439 -0.000516 0.054247 +0.004439 -0.000516 0.039137 +0.004439 -0.018652 0.054247 +0.004439 -0.018652 0.039137 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.503767073154 0.729045391083 +2 0.503767073154 0.689704537392 +3 0.543107926846 0.689704537392 +1 0.543107926846 0.729045391083 +kids 0 +OBJECT poly +name "NAV.btn" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.004439 -0.010216 0.012382 +0.004439 -0.022298 0.012382 +0.004439 -0.022298 0.02753 +0.004439 -0.010216 0.02753 +0.006368 -0.01082 0.013139 +0.006368 -0.021694 0.013139 +0.006368 -0.021694 0.026773 +0.006368 -0.01082 0.026773 +numsurf 5 +SURF 0x00 +mat 0 +refs 4 +4 0.509610176086 0.782164275646 +7 0.509610176086 0.749106705189 +6 0.542991161346 0.749106705189 +5 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +0 0.509610176086 0.782164275646 +4 0.509610176086 0.749106705189 +5 0.542991161346 0.749106705189 +1 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +1 0.509610176086 0.782164275646 +5 0.509610176086 0.749106705189 +6 0.542991161346 0.749106705189 +2 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +2 0.509610176086 0.782164275646 +6 0.509610176086 0.749106705189 +7 0.542991161346 0.749106705189 +3 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +4 0.509610176086 0.782164275646 +0 0.509610176086 0.749106705189 +3 0.542991161346 0.749106705189 +7 0.542991161346 0.782164275646 +kids 0 +OBJECT poly +name "ALT.btn" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 8 +0.004439 0.017769 -0.028096 +0.004439 0.005687 -0.028096 +0.004439 0.005687 -0.012948 +0.004439 0.017769 -0.012948 +0.006368 0.017165 -0.027339 +0.006368 0.006291 -0.027339 +0.006368 0.006291 -0.013705 +0.006368 0.017165 -0.013705 +numsurf 5 +SURF 0x00 +mat 0 +refs 4 +4 0.509610176086 0.782164275646 +7 0.509610176086 0.749106705189 +6 0.542991161346 0.749106705189 +5 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +0 0.509610176086 0.782164275646 +4 0.509610176086 0.749106705189 +5 0.542991161346 0.749106705189 +1 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +1 0.509610176086 0.782164275646 +5 0.509610176086 0.749106705189 +6 0.542991161346 0.749106705189 +2 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +2 0.509610176086 0.782164275646 +6 0.509610176086 0.749106705189 +7 0.542991161346 0.749106705189 +3 0.542991161346 0.782164275646 +SURF 0x00 +mat 0 +refs 4 +4 0.509610176086 0.782164275646 +0 0.509610176086 0.749106705189 +3 0.542991161346 0.749106705189 +7 0.542991161346 0.782164275646 +kids 0 +OBJECT poly +name "APtoggle" +texture "kfc200.rgb" +texrep 1 1 +crease 30.000000 +numvert 26 +0.005934 0.007089 -0.052557 +0.007697 0.005245 -0.052557 +0.008622 0.002868 -0.052557 +0.008566 0.000318 -0.052557 +0.007539 -0.002018 -0.052557 +0.005696 -0.003781 -0.052557 +0.003318 -0.004706 -0.052557 +-0.001329 0.007247 -0.052557 +0.001048 0.008172 -0.052557 +0.003598 0.008116 -0.052557 +0.005934 0.007089 -0.039439 +0.007697 0.005245 -0.039439 +0.008622 0.002868 -0.039439 +0.008566 0.000318 -0.039439 +0.007539 -0.002018 -0.039439 +0.005696 -0.003781 -0.039439 +0.003318 -0.004706 -0.039439 +-0.001329 0.007247 -0.039439 +0.001048 0.008172 -0.039439 +0.003598 0.008116 -0.039439 +0.002183 0.001733 -0.052557 +0.002183 0.001733 -0.039439 +0.017077 0.006153 -0.052557 +0.017077 0.006153 -0.039439 +0.016208 0.008379 -0.052557 +0.016208 0.008379 -0.039439 +numsurf 31 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +0 0.507779479027 0.725842237473 +1 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +11 0.507779479027 0.725842237473 +10 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +1 0.507779479027 0.725842237473 +2 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +12 0.507779479027 0.725842237473 +11 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +2 0.507779479027 0.725842237473 +3 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +13 0.507779479027 0.725842237473 +12 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +3 0.507779479027 0.725842237473 +4 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +14 0.507779479027 0.725842237473 +13 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +4 0.507779479027 0.725842237473 +5 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +15 0.507779479027 0.725842237473 +14 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +5 0.507779479027 0.725842237473 +6 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +16 0.507779479027 0.725842237473 +15 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +7 0.507779479027 0.725842237473 +8 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +18 0.507779479027 0.725842237473 +17 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +20 0.507779479027 0.760139346123 +8 0.507779479027 0.725842237473 +9 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +19 0.507779479027 0.725842237473 +18 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +9 0.507779479027 0.760139346123 +0 0.507779479027 0.725842237473 +20 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 3 +21 0.507779479027 0.760139346123 +10 0.507779479027 0.725842237473 +19 0.542076587677 0.725842237473 +SURF 0x10 +mat 0 +refs 4 +0 0.507779479027 0.760139346123 +10 0.507779479027 0.725842237473 +11 0.542076587677 0.725842237473 +1 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +2 0.507779479027 0.760139346123 +12 0.507779479027 0.725842237473 +13 0.542076587677 0.725842237473 +3 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +3 0.507779479027 0.760139346123 +13 0.507779479027 0.725842237473 +14 0.542076587677 0.725842237473 +4 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +4 0.507779479027 0.760139346123 +14 0.507779479027 0.725842237473 +15 0.542076587677 0.725842237473 +5 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +5 0.507779479027 0.760139346123 +15 0.507779479027 0.725842237473 +16 0.542076587677 0.725842237473 +6 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +7 0.507779479027 0.760139346123 +17 0.507779479027 0.725842237473 +18 0.542076587677 0.725842237473 +8 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +8 0.507779479027 0.760139346123 +18 0.507779479027 0.725842237473 +19 0.542076587677 0.725842237473 +9 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +10 0.507779479027 0.760139346123 +0 0.507779479027 0.725842237473 +9 0.542076587677 0.725842237473 +19 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +12 0.507779479027 0.760139346123 +2 0.507779479027 0.725842237473 +22 0.542076587677 0.725842237473 +23 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +1 0.507779479027 0.760139346123 +11 0.507779479027 0.725842237473 +25 0.542076587677 0.725842237473 +24 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +11 0.507779479027 0.760139346123 +12 0.507779479027 0.725842237473 +23 0.542076587677 0.725842237473 +25 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +2 0.507779479027 0.760139346123 +1 0.507779479027 0.725842237473 +24 0.542076587677 0.725842237473 +22 0.542076587677 0.760139346123 +SURF 0x10 +mat 0 +refs 4 +22 0.642654716969 0.748234629631 +24 0.642654716969 0.728802919388 +25 0.666600644588 0.728802919388 +23 0.666600644588 0.748234629631 +kids 0 diff --git a/Aircraft/Instruments-3d/kfc200/fd-control.xml b/Aircraft/Instruments-3d/kfc200/fd-control.xml index 0f52515e0..35183c56f 100644 --- a/Aircraft/Instruments-3d/kfc200/fd-control.xml +++ b/Aircraft/Instruments-3d/kfc200/fd-control.xml @@ -1,25 +1,184 @@ <?xml version="1.0"?> +<!-- + KFC-200 FlightDirector / Autopilot Controller + Syd Adams +--> <PropertyList> - <path>fd-control.ac</path> + <path>fd-control.ac</path> + + <animation> + <type>material</type> + <object-name>FDbase</object-name> + <emission> + <red>0.5</red> + <green>0.4</green> + <blue>0.3</blue> + <factor-prop>/controls/lighting/instruments-norm</factor-prop> + </emission> + </animation> + + <animation> + <type>pick</type> + <object-name>Pitch.down</object-name> + <condition> + <not-equals> + <property>/autopilot/locks/altitude</property> + <value></value> + </not-equals> + </condition> + <action> + <button>0</button> + <repeatable>true</repeatable> + <interval-sec>0.1</interval-sec> + <binding> + <command>property-adjust</command> + <property>/autopilot/settings/target-pitch-deg</property> + <step>-0.05</step> + <min>-15.0</min> + <max>15.0</max> + <wrap>false</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>Pitch.up</object-name> + <condition> + <not-equals> + <property>/autopilot/locks/altitude</property> + <value></value> + </not-equals> + </condition> + <action> + <button>0</button> + <repeatable>true</repeatable> + <interval-sec>0.1</interval-sec> + <binding> + <command>property-adjust</command> + <property>/autopilot/settings/target-pitch-deg</property> + <step>0.05</step> + <min>-15.0</min> + <max>15.0</max> + <wrap>false</wrap> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>HDG.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script> + if(getprop("/instrumentation/kfc200/fdmode") != "hdg"){ + setprop("/instrumentation/kfc200/fdmode","hdg");} + else{setprop("/instrumentation/kfc200/fdmode","off");} + </script> + </binding> + </action> + </animation> - - <animation> - <type>rotate</type> - <object-name>APtoggle</object-name> - <property>/autopilot/locks/passive-mode</property> -<factor>40</factor> - <axis> - <x>0.0</x> - <y>1.0</y> - <z>0.0</z> - </axis> - <center> - <x-m>0.002</x-m> - <y-m>0.046</y-m> - <z-m>0.002</z-m> - </center> - </animation> + <animation> + <type>pick</type> + <object-name>FD.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>property-toggle</command> + <property>/instrumentation/kfc200/fd_on</property> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>ALT.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script> + if(getprop("/instrumentation/kfc200/fdmodeV") != "alt-arm"){ + setprop("/instrumentation/kfc200/fdmodeV","alt-arm");} + else{setprop("/instrumentation/kfc200/fdmodeV","off");} + </script> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>NAV.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script> + if(getprop("/instrumentation/kfc200/fdmode") != "nav-arm"){ + setprop("/instrumentation/kfc200/fdmode","nav-arm");} + else{setprop("/instrumentation/kfc200/fdmode","off");} + </script> + </binding> + </action> + </animation> + + <animation> + <type>pick</type> + <object-name>BC.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script> + if(getprop("/instrumentation/kfc200/fdmode") != "bc"){ + setprop("/instrumentation/kfc200/fdmode","bc");} + else{setprop("/instrumentation/kfc200/fdmode","off");} + </script> + </binding> + </action> + </animation> + +<animation> + <type>pick</type> + <object-name>APPR.btn</object-name> + <action> + <button>0</button> + <repeatable>false</repeatable> + <binding> + <command>nasal</command> + <script> + if(getprop("/instrumentation/kfc200/fdmode") != "appr"){ + setprop("/instrumentation/kfc200/fdmode","appr");} + else{setprop("/instrumentation/kfc200/fdmode","off");} + </script> + </binding> + </action> + </animation> + <animation> + <type>rotate</type> + <object-name>APtoggle</object-name> + <property>/autopilot/locks/passive-mode</property> + <factor>40</factor> + <axis> + <x>0.0</x> + <y>1.0</y> + <z>0.0</z> + </axis> + <center> + <x-m>0.002</x-m> + <y-m>0.046</y-m> + <z-m>0.002</z-m> + </center> + </animation> </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/kfc200/kas297.xml b/Aircraft/Instruments-3d/kfc200/kas297.xml index cb490a445..f6e773ce6 100644 --- a/Aircraft/Instruments-3d/kfc200/kas297.xml +++ b/Aircraft/Instruments-3d/kfc200/kas297.xml @@ -1,100 +1,98 @@ <?xml version="1.0"?> +<!-- +KAS 297 ALTITUDE SELECTOR +Syd Adams +*** requires kfc200.nas to run *** +--> <PropertyList> - <path>kas297.ac</path> + <path>kas297.ac</path> - <animation> - <type>select</type> - <object-name>Alert.msg</object-name> - <condition> - <less-than> - <property>/instrumentation/kfc200/alt-alert</property> - <value>1000.0</value> - </less-than> - <greater-than> - <property>/instrumentation/kfc200/alt-alert</property> - <value>300.0</value> - </greater-than> - </condition> - </animation> + <animation> + <type>select</type> + <object-name>Alert.msg</object-name> + <condition> + <property>/instrumentation/kfc200/alt-alert</property> + </condition> + </animation> - <animation> - <type>select</type> - <object-name>Arm.msg</object-name> - <condition> - <equals> - <property>/autopilot/locks/altitude</property> - <value>altitude-hold</value> - </equals> - </condition> - </animation> + <animation> + <type>select</type> + <object-name>Arm.msg</object-name> + <condition> + <equals> + <property>/instrumentation/kfc200/fdmodeV</property> + <value>alt-arm</value> + </equals> + </condition> + </animation> - <!-- Altitude Select--> - <animation> - <type>textranslate</type> - <object-name>altmsg</object-name> - <property>/autopilot/settings/target-altitude-ft</property> - <factor>0.00001</factor> - <step>10000</step> - <axis> - <x>0</x> - <y>1</y> - <z>0</z> - </axis> - </animation> - - <animation> - <type>textranslate</type> - <object-name>altmsg.001</object-name> - <property>/autopilot/settings/target-altitude-ft</property> - <factor>0.0001</factor> - <step>1000</step> - <axis> - <x>0</x> - <y>1</y> - <z>0</z> - </axis> - </animation> - - <animation> - <type>textranslate</type> - <object-name>altmsg.002</object-name> - <property>/autopilot/settings/target-altitude-ft</property> - <factor>0.001</factor> - <step>100</step> - <axis> - <x>0</x> - <y>1</y> - <z>0</z> - </axis> - </animation> - - <animation> - <type>textranslate</type> - <object-name>altmsg.003</object-name> - <property>/autopilot/settings/target-altitude-ft</property> - <factor>0.01</factor> - <step>10</step> - <axis> - <x>0</x> - <y>1</y> - <z>0</z> - </axis> - </animation> - - <animation> - <type>textranslate</type> - <object-name>altmsg.004</object-name> - <property>/autopilot/settings/target-altitude-ft</property> - <factor>0.1</factor> - <step>1</step> - <axis> - <x>0</x> - <y>1</y> - <z>0</z> - </axis> - </animation> +<!-- Altitude Select --> + <animation> + <type>textranslate</type> + <object-name>altmsg</object-name> + <property>/autopilot/settings/target-altitude-ft</property> + <factor>0.00001</factor> + <step>10000</step> + <axis> + <x>0</x> + <y>1</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>altmsg.001</object-name> + <property>/autopilot/settings/target-altitude-ft</property> + <factor>0.0001</factor> + <step>1000</step> + <axis> + <x>0</x> + <y>1</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>altmsg.002</object-name> + <property>/autopilot/settings/target-altitude-ft</property> + <factor>0.001</factor> + <step>100</step> + <axis> + <x>0</x> + <y>1</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>altmsg.003</object-name> + <property>/autopilot/settings/target-altitude-ft</property> + <factor>0.01</factor> + <step>10</step> + <axis> + <x>0</x> + <y>1</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>altmsg.004</object-name> + <property>/autopilot/settings/target-altitude-ft</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>0</x> + <y>1</y> + <z>0</z> + </axis> + </animation> </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/kfc200/kfc-200.nas b/Aircraft/Instruments-3d/kfc200/kfc-200.nas index d0d18f373..9c8ed0e15 100644 --- a/Aircraft/Instruments-3d/kfc200/kfc-200.nas +++ b/Aircraft/Instruments-3d/kfc200/kfc-200.nas @@ -18,34 +18,38 @@ fdprop = props.globals.getNode("/instrumentation/kfc200",1); fdmode = "off"; fdmodeV = "off"; fdmode_last = "off"; -nav_dist = 0.0; -last_nav_dist = 0.0; -last_nav_time = 0.0; -tth_filter = 0.0; -alt_select = 0.0; current_alt=0.0; +alt_select = 0.0; alt_offset = 0.0; -kfcmode=""; -ap_on = 0.0; -alt_alert = 0.0; DH = 0; - +NAVGS = props.globals.getNode("/instrumentation/nav/has-gs",1); +NAVGS_RANGE = props.globals.getNode("/instrumentation/nav/gs-distance",1); +NAVBC = props.globals.getNode("/instrumentation/nav/back-course-btn",1); +NAV_IN_RANGE = props.globals.getNode("/instrumentation/nav/in-range",1); +HDG_DEFLECTION = props.globals.getNode("/instrumentation/nav/heading-needle-deflection",1); +GS_DEFLECTION = props.globals.getNode("/instrumentation/nav/gs-needle-deflection",1); +HDG = props.globals.getNode("/autopilot/locks/heading",1); +ALT = props.globals.getNode("/autopilot/locks/altitude",1); +SPD = props.globals.getNode("/autopilot/locks/speed",1); setlistener("/sim/signals/fdm-initialized", func { - fdprop.getChild("fd_on").setBoolValue(0); - fdprop.getChild("fdmode").setValue(fdmode); - setprop("/instrumentation/kfc200/alt-offset",alt_offset); - setprop("/instrumentation/kfc200/fdmodeV","off"); - setprop("/instrumentation/kfc200/alt-alert",alt_alert); - DH = getprop("/autopilot/route-manager/min-lock-altitude-agl-ft"); - current_alt = getprop("/instrumentation/altimer/indicated-altitude-ft"); - alt_select = getprop("/autopilot/settings/target-altitude-ft"); + fdprop.getNode("fd_on",1).setBoolValue(0); + fdprop.getNode("fdmode",1).setValue("off"); + fdprop.getNode("fdmodeV",1).setValue("off"); + fdprop.getNode("alt-offset",1).setValue(0.0); + fdprop.getNode("alt-alert",1).setBoolValue(0); + DH = props.globals.getNode("/autopilot/route-manager/min-lock-altitude-agl-ft").getValue(); + alt_select = 0; print("KFC-200 ... OK"); }); setlistener("/instrumentation/kfc200/fd_on", func { var fdON = cmdarg().getValue(); - if(fdON){clear_ap();} + clear_ap(); + }); + +setlistener("/autopilot/settings/target-altitude-ft",func { + alt_select = cmdarg().getValue(); }); setlistener("/autopilot/route-manager/min-lock-altitude-agl-ft", func { @@ -55,52 +59,62 @@ setlistener("/autopilot/route-manager/min-lock-altitude-agl-ft", func { setlistener("/instrumentation/kfc200/fdmode", func { fdmode = cmdarg().getValue(); - props.globals.getNode("/instrumentation/nav/back-course-btn").setBoolValue(0); - if(fdmode == "off"){clear_ap();return;} + NAVBC.setBoolValue(0); + if(fdmode == "off"){HDG.setValue("wing-leveler");return;} if(fdmode == "hdg"){ - setprop("/autopilot/locks/heading","dg-heading-hold"); + HDG.setValue("dg-heading-hold"); return;} if(fdmode == "appr"){ - setprop("/instrumentation/kfc200/fdmodeV","gs"); - setprop("/autopilot/locks/heading","nav1-hold"); - return;} - if(fdmode == "nav-arm"){ - setprop("/autopilot/locks/heading","dg-heading-hold"); - return;} - if(fdmode == "nav-cpld"){ - setprop("/autopilot/locks/heading","nav1-hold"); - return;} - if(fdmode == "bc"){ - setprop("/autopilot/locks/heading","nav1-hold"); - props.globals.getNode("/instrumentation/nav/back-course-btn").setBoolValue(1); + HDG.setValue("nav1-hold"); + if(NAVGS.getBoolValue()){ + fdprop.getNode("fdmodeV").setValue("gs-arm"); + } return;} - }); + if(fdmode == "nav-arm"){ + HDG.setValue("dg-heading-hold"); + return;} + if(fdmode == "nav-cpld"){ + HDG.setValue("nav1-hold"); + return;} + if(fdmode == "bc"){ + HDG.setValue("nav1-hold"); + NAVBC.setBoolValue(1); + return;} + }); setlistener("/instrumentation/kfc200/fdmodeV", func { altmode = cmdarg().getValue(); - if(altmode == "off"){ - setprop("/autopilot/locks/altitude","pitch-hold");;return;} + if(altmode == "off"){ + setprop("/autopilot/settings/target-pitch-deg",getprop("/orientation/pitch-deg")); + ALT.setValue("pitch-hold"); + return;} + if(altmode == "alt-arm"){ + ALT.setValue("pitch-hold"); + return;} if(altmode == "alt"){ - setprop("/autopilot/locks/altitude","altitude-hold"); - return;} - if(altmode == "gs"){ - setprop("/autopilot/locks/altitude","gs1-hold"); + ALT.setValue("altitude-hold"); return;} + if(altmode == "gs-arm"){ + ALT.setValue("pitch-hold"); + return;} + if(altmode == "gs"){ + ALT.setValue("gs1-hold"); + return;} }); - clear_ap = func { - setprop("/autopilot/settings/target-pitch-deg",getprop("orientation/pitch-deg")); - setprop("/autopilot/locks/heading","wing-leveler"); - setprop("/autopilot/locks/altitude","pitch-hold"); + setprop("/autopilot/settings/target-pitch-deg",getprop("/orientation/pitch-deg")); + HDG.setValue("wing-leveler"); + ALT.setValue("pitch-hold"); } update_nav = func { - var APmode = fdprop.getChild("fdmode").getValue(); + var APmode = fdprop.getNode("fdmode").getValue(); + var VNAV = fdprop.getNode("fdmodeV").getValue(); if(APmode == "nav-arm"){ - if(getprop("instrumentation/nav/in-range")){ - var offset = getprop("instrumentation/nav/heading-needle-deflection"); + if(NAV_IN_RANGE.getBoolValue()){ + var offset = HDG_DEFLECTION.getValue(); if(offset < 5 or offset > -5){ fdprop.getChild("fdmode").setValue("nav-cpld"); }else{ @@ -108,18 +122,28 @@ update_nav = func { } } } + if(VNAV == "gs-arm"){ + if(NAVGS_RANGE.getValue()< 30000){ + test = GS_DEFLECTION.getValue(); + if(test < 10 or test > -10){fdprop.getNode("fdmodeV").setValue("gs");} + } + } + + if(VNAV == "alt-arm"){ + var offset = fdprop.getNode("alt-offset").getValue(); + if(offset > -990 and offset < 990){ + fdprop.getNode("fdmodeV").setValue("alt");} + } } -get_altoffset = func(){ - alt_offset = 0.0; - alt_select = getprop("/autopilot/settings/target-altitude-ft"); - if ( alt_select == nil or alt_select == "" ){ alt_select = 0.0;return (alt_select);} - current_alt = getprop("/instrumentation/altimeter/indicated-altitude-ft"); - if(current_alt == nil){current_alt = 0.0;} - alt_offset = (alt_select-current_alt); - setprop("/instrumentation/kfc200/alt-alert",alt_offset); - if(alt_offset > 500.0){alt_offset = 500.0;} - if(alt_offset < -500.0){alt_offset = -500.0;} +get_altoffset = func{ + current_alt = props.globals.getNode("/instrumentation/altimeter/indicated-altitude-ft").getValue(); + var offset = (current_alt - alt_select); + var alert =0; + fdprop.getNode("alt-offset").setValue(offset); + if(offset > -1000 and offset < -300){alert = 1;} + if(offset < 1000 and offset > 300){alert = 1;} + fdprop.getNode("alt-alert").setBoolValue(alert); if(getprop("/position/altitude-agl-ft") < DH){props.globals.getNode("/autopilot/locks/passive-mode").setBoolValue(1);} } diff --git a/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml b/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml index b68057dc3..a4dd15772 100644 --- a/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml +++ b/Aircraft/Instruments-3d/kfc200/kfc200-3d.xml @@ -244,7 +244,7 @@ <property>instrumentation/nav/gs-needle-deflection</property> <interpolation> <entry> - <ind>-9999.0</ind><dep>-0.0183</dep> + <ind>-100.0</ind><dep>-0.0183</dep> </entry> <entry> <ind>-10.0</ind><dep>-0.0183</dep> @@ -256,7 +256,7 @@ <ind>10.0</ind><dep>0.0183</dep> </entry> <entry> - <ind>9999.0</ind><dep>0.0183</dep> + <ind>100.0</ind><dep>0.0183</dep> </entry> </interpolation> <axis> @@ -326,11 +326,8 @@ <property>instrumentation/nav/gs-distance</property> <value>30000.0</value> </less-than> - <equals> - <property>instrumentation/nav/has-gs</property> - <value>true</value> - </equals> - </and> + <property>instrumentation/nav/has-gs</property> + </and> </condition> </animation> diff --git a/Aircraft/Instruments-3d/kns80/KNS80.nas b/Aircraft/Instruments-3d/kns80/KNS80.nas index 47c5f6cd7..9a223e96e 100644 --- a/Aircraft/Instruments-3d/kns80/KNS80.nas +++ b/Aircraft/Instruments-3d/kns80/KNS80.nas @@ -6,6 +6,7 @@ KNS80 = props.globals.getNode("/instrumentation/kns-80",1); NAV1 = props.globals.getNode("/instrumentation/nav/frequencies/selected-mhz",1); +NAV1_RADIAL = props.globals.getNode("/instrumentation/nav/radials/selected-deg",1); FDM_ON = 0; setlistener("/sim/signals/fdm-initialized", func { @@ -13,11 +14,22 @@ setlistener("/sim/signals/fdm-initialized", func { KNS80.getNode("volume",1).setValue(0.5); KNS80.getNode("display",1).setValue(0); KNS80.getNode("use",1).setValue(0); + KNS80.getNode("data-mode",1).setValue(0); KNS80.getNode("displayed-frequency",1).setValue(NAV1.getValue()* 100); - KNS80.getNode("frequency[0]",1).setValue(NAV1.getValue()* 100); - KNS80.getNode("frequency[1]",1).setValue(10800); - KNS80.getNode("frequency[2]",1).setValue(10800); - KNS80.getNode("frequency[3]",1).setValue(10800); + KNS80.getNode("displayed-distance",1).setValue(0); + KNS80.getNode("displayed-radial",1).setValue(NAV1_RADIAL.getValue()); + KNS80.getNode("wpt[0]/frequency",1).setValue(NAV1.getValue()* 100); + KNS80.getNode("wpt[0]/radial",1).setValue(NAV1_RADIAL.getValue()); + KNS80.getNode("wpt[0]/distance",1).setValue(0.0); + KNS80.getNode("wpt[1]/frequency",1).setValue(10800); + KNS80.getNode("wpt[1]/radial",1).setValue(0); + KNS80.getNode("wpt[1]/distance",1).setValue(0.0); + KNS80.getNode("wpt[2]/frequency",1).setValue(10800); + KNS80.getNode("wpt[2]/radial",1).setValue(0); + KNS80.getNode("wpt[2]/distance",1).setValue(0.0); + KNS80.getNode("wpt[3]/frequency",1).setValue(10800); + KNS80.getNode("wpt[3]/radial",1).setValue(0); + KNS80.getNode("wpt[3]/distance",1).setValue(0.0); FDM_ON = 1; print("KNS-80 Nav System ... OK"); }); @@ -26,9 +38,18 @@ setlistener("/instrumentation/kns-80/displayed-frequency", func { if(FDM_ON == 0){return;} var freq = cmdarg().getValue(); var num = KNS80.getNode("display").getValue(); - var freq_use = KNS80.getNode("use").getValue(); - KNS80.getNode("frequency[" ~ num ~ "]").setValue(freq); - NAV1.setValue(KNS80.getNode("frequency[" ~ freq_use ~ "]").getValue() * 0.01); + var use = KNS80.getNode("use").getValue(); + KNS80.getNode("wpt[" ~ num ~ "]/frequency").setValue(freq); + NAV1.setValue(KNS80.getNode("wpt[" ~ use ~ "]/frequency").getValue() * 0.01); + }); + +setlistener("/instrumentation/kns-80/displayed-radial", func { + if(FDM_ON == 0){return;} + var rad = cmdarg().getValue(); + var num = KNS80.getNode("display").getValue(); + var radial = KNS80.getNode("use").getValue(); + KNS80.getNode("wpt[" ~ num ~ "]/radial").setValue(rad); + NAV1_RADIAL.setValue(KNS80.getNode("wpt[" ~ radial ~ "]/radial").getValue()); }); setlistener("/instrumentation/kns-80/serviceable", func { @@ -46,12 +67,14 @@ setlistener("/instrumentation/kns-80/volume", func { setlistener("/instrumentation/kns-80/use", func { if(FDM_ON == 0){return;} var freq = cmdarg().getValue(); - NAV1.setValue(KNS80.getNode("frequency[" ~ freq ~ "]").getValue()* 0.01); + NAV1.setValue(KNS80.getNode("wpt[" ~ freq ~ "]/frequency").getValue()* 0.01); + NAV1_RADIAL.setValue(KNS80.getNode("wpt[" ~ freq ~ "]/radial").getValue()); }); setlistener("/instrumentation/kns-80/display", func { if(FDM_ON == 0){return;} var freq = cmdarg().getValue(); - KNS80.getNode("displayed-frequency").setValue(KNS80.getNode("frequency[" ~ freq ~ "]").getValue()); + KNS80.getNode("displayed-frequency").setValue(KNS80.getNode("wpt[" ~ freq ~ "]/frequency").getValue()); + KNS80.getNode("displayed-radial").setValue(KNS80.getNode("wpt[" ~ freq ~ "]/radial").getValue()); }); diff --git a/Aircraft/Instruments-3d/kns80/kns80-hotspots.xml b/Aircraft/Instruments-3d/kns80/kns80-hotspots.xml index 410a01bd4..5984454ab 100644 --- a/Aircraft/Instruments-3d/kns80/kns80-hotspots.xml +++ b/Aircraft/Instruments-3d/kns80/kns80-hotspots.xml @@ -14,6 +14,8 @@ <actions> + <!-- DATA MODE 0 --> + <action> <name>nav frequency decrease (decimal part)</name> <button>0</button> @@ -21,6 +23,12 @@ <y>-30</y> <w>12</w> <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>0</value> + </equals> + </condition> <binding> <command>property-adjust</command> <property>instrumentation/kns-80/displayed-frequency</property> @@ -38,6 +46,12 @@ <y>-30</y> <w>12</w> <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>0</value> + </equals> + </condition> <binding> <command>property-adjust</command> <property>instrumentation/kns-80/displayed-frequency</property> @@ -55,6 +69,12 @@ <y>-30</y> <w>12</w> <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>0</value> + </equals> + </condition> <binding> <command>property-adjust</command> <property>instrumentation/kns-80/displayed-frequency</property> @@ -72,6 +92,12 @@ <y>-30</y> <w>12</w> <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>0</value> + </equals> + </condition> <binding> <command>property-adjust</command> <property>instrumentation/kns-80/displayed-frequency</property> @@ -81,6 +107,196 @@ <wrap>true</wrap> </binding> </action> + + <!-- DATA MODE 1 --> + + <action> + <name>radial decrease small</name> + <button>0</button> + <x>54</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>1</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-radial</property> + <step>-1</step> + <min>0</min> + <max>360</max> + <wrap>true</wrap> + </binding> + </action> + + <action> + <name>radial decrease large</name> + <button>1</button> + <x>54</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>1</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-radial</property> + <step>-10</step> + <min>0</min> + <max>360</max> + <wrap>true</wrap> + </binding> + </action> + + <action> + <name>radial increase small</name> + <button>0</button> + <x>66</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>1</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-radial</property> + <step>1</step> + <min>0</min> + <max>360</max> + <wrap>true</wrap> + </binding> + </action> + + <action> + <name>radial increase large</name> + <button>1</button> + <x>66</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>1</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-radial</property> + <step>10</step> + <min>0</min> + <max>360</max> + <wrap>true</wrap> + </binding> + </action> + + <!-- DATA MODE 2 --> + + <action> + <name>distance decrease small</name> + <button>0</button> + <x>54</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>2</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-distance</property> + <step>-1</step> + <min>0</min> + <max>100</max> + <wrap>true</wrap> + </binding> + </action> + + <action> + <name>distance decrease large</name> + <button>0</button> + <x>54</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>2</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-distance</property> + <step>-10</step> + <min>0</min> + <max>100</max> + <wrap>true</wrap> + </binding> + </action> + + <action> + <name>distance increase small</name> + <button>0</button> + <x>54</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>2</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-distance</property> + <step>1</step> + <min>0</min> + <max>100</max> + <wrap>true</wrap> + </binding> + </action> + + <action> + <name>distance increase large</name> + <button>0</button> + <x>54</x> + <y>-30</y> + <w>12</w> + <h>16</h> + <condition> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>2</value> + </equals> + </condition> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/displayed-distance</property> + <step>10</step> + <min>0</min> + <max>100</max> + <wrap>true</wrap> + </binding> + </action> + +<!-- END DATA ENTRY --> <action> <name>volume increase</name> @@ -199,6 +415,23 @@ </binding> </action> + <action> + <name>select data mode</name> + <button>0</button> + <x>10</x> + <y>-24</y> + <w>12</w> + <h>6</h> + <binding> + <command>property-adjust</command> + <property>instrumentation/kns-80/data-mode</property> + <step>1</step> + <min>0</min> + <max>3</max> + <wrap>true</wrap> + </binding> + </action> + </actions> </PropertyList> \ No newline at end of file diff --git a/Aircraft/Instruments-3d/kns80/kns80.ac b/Aircraft/Instruments-3d/kns80/kns80.ac index dbb8ad304..f0827e387 100644 --- a/Aircraft/Instruments-3d/kns80/kns80.ac +++ b/Aircraft/Instruments-3d/kns80/kns80.ac @@ -3,13 +3,13 @@ MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 tran MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0 MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0 OBJECT world -kids 22 +kids 32 OBJECT poly name "annun.nm" texture "KNS80.rgb" texrep 1 1 crease 30.000000 -numvert 78 +numvert 66 0.002318 0.018238 0.05879 0.002318 0.018238 0.05228 0.002318 0.014571 0.05228 @@ -58,18 +58,6 @@ numvert 78 0.002318 0.000701 -0.05689 0.002318 0.004367 -0.05689 0.002318 0.004367 -0.05038 -0.002318 0.014571 -0.029692 -0.002318 0.014571 -0.037478 -0.002318 0.018238 -0.037478 -0.002318 0.018238 -0.029692 -0.002318 0.018238 -0.043722 -0.002318 0.018238 -0.051508 -0.002318 0.014571 -0.051508 -0.002318 0.014571 -0.043722 -0.002318 0.014571 -0.058868 -0.002318 0.014571 -0.066653 -0.002318 0.018238 -0.066653 -0.002318 0.018238 -0.058868 0.002436 0.020768 -0.047382 0.002436 0.021474 -0.047382 0.002436 0.021268 -0.046883 @@ -88,7 +76,7 @@ numvert 78 0.002436 0.021268 0.05311 0.002436 0.021474 0.052611 0.002436 0.020768 0.052611 -numsurf 31 +numsurf 28 SURF 0x00 mat 0 refs 4 @@ -175,121 +163,100 @@ refs 4 45 0.377856820822 0.389432072639 SURF 0x00 mat 0 -refs 4 -50 0.546459615231 0.506490647793 -51 0.470243602991 0.506490647793 -48 0.470243602991 0.475530743599 -49 0.546459615231 0.475530743599 -SURF 0x00 -mat 0 -refs 4 -53 0.641543805599 0.506490647793 -52 0.572953045368 0.506490647793 -55 0.572953045368 0.475530743599 -54 0.641543805599 0.475530743599 -SURF 0x00 -mat 0 -refs 4 -58 0.734271526337 0.506485104561 -59 0.66853761673 0.506485104561 -56 0.66853761673 0.475525200367 -57 0.734271526337 0.475525200367 +refs 3 +48 0.35546875 0.06640625 +56 0.359375 0.0703125 +49 0.35546875 0.0703125 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -68 0.359375 0.0703125 -61 0.35546875 0.0703125 +48 0.35546875 0.06640625 +49 0.35546875 0.0703125 +50 0.34375 0.0703125 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -61 0.35546875 0.0703125 -62 0.34375 0.0703125 +48 0.35546875 0.06640625 +50 0.34375 0.0703125 +51 0.34375 0.06640625 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -62 0.34375 0.0703125 -63 0.34375 0.06640625 +48 0.35546875 0.06640625 +51 0.34375 0.06640625 +52 0.34375 0.05859375 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -63 0.34375 0.06640625 -64 0.34375 0.05859375 +48 0.35546875 0.06640625 +52 0.34375 0.05859375 +53 0.35546875 0.05859375 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -64 0.34375 0.05859375 -65 0.35546875 0.05859375 +48 0.35546875 0.06640625 +53 0.35546875 0.05859375 +54 0.359375 0.05859375 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -65 0.35546875 0.05859375 -66 0.359375 0.05859375 +48 0.35546875 0.06640625 +54 0.359375 0.05859375 +55 0.359375 0.06640625 SURF 0x00 mat 0 refs 3 -60 0.35546875 0.06640625 -66 0.359375 0.05859375 -67 0.359375 0.06640625 +56 0.359375 0.0703125 +48 0.35546875 0.06640625 +55 0.359375 0.06640625 SURF 0x00 mat 0 refs 3 -68 0.359375 0.0703125 -60 0.35546875 0.06640625 -67 0.359375 0.06640625 +57 0.359375 0.0703125 +65 0.35546875 0.06640625 +58 0.359375 0.06640625 SURF 0x00 mat 0 refs 3 -69 0.359375 0.0703125 -77 0.35546875 0.06640625 -70 0.359375 0.06640625 +65 0.35546875 0.06640625 +59 0.359375 0.05859375 +58 0.359375 0.06640625 SURF 0x00 mat 0 refs 3 -77 0.35546875 0.06640625 -71 0.359375 0.05859375 -70 0.359375 0.06640625 +65 0.35546875 0.06640625 +60 0.35546875 0.05859375 +59 0.359375 0.05859375 SURF 0x00 mat 0 refs 3 -77 0.35546875 0.06640625 -72 0.35546875 0.05859375 -71 0.359375 0.05859375 +65 0.35546875 0.06640625 +61 0.34375 0.05859375 +60 0.35546875 0.05859375 SURF 0x00 mat 0 refs 3 -77 0.35546875 0.06640625 -73 0.34375 0.05859375 -72 0.35546875 0.05859375 +65 0.35546875 0.06640625 +62 0.34375 0.06640625 +61 0.34375 0.05859375 SURF 0x00 mat 0 refs 3 -77 0.35546875 0.06640625 -74 0.34375 0.06640625 -73 0.34375 0.05859375 +65 0.35546875 0.06640625 +63 0.34375 0.0703125 +62 0.34375 0.06640625 SURF 0x00 mat 0 refs 3 -77 0.35546875 0.06640625 -75 0.34375 0.0703125 -74 0.34375 0.06640625 +65 0.35546875 0.06640625 +64 0.35546875 0.0703125 +63 0.34375 0.0703125 SURF 0x00 mat 0 refs 3 -77 0.35546875 0.06640625 -76 0.35546875 0.0703125 -75 0.34375 0.0703125 -SURF 0x00 -mat 0 -refs 3 -77 0.35546875 0.06640625 -69 0.359375 0.0703125 -76 0.35546875 0.0703125 +65 0.35546875 0.06640625 +57 0.359375 0.0703125 +64 0.35546875 0.0703125 kids 0 OBJECT poly name "min.102" @@ -445,6 +412,25 @@ refs 4 30 0.759859323502 0.101959504187 kids 0 OBJECT poly +name "radial.annun" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.014571 -0.043722 +0.002318 0.014571 -0.051508 +0.002318 0.018238 -0.051508 +0.002318 0.018238 -0.043722 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.572953045368 0.475530743599 +1 0.641543805599 0.475530743599 +2 0.641543805599 0.506490647793 +3 0.572953045368 0.506490647793 +kids 0 +OBJECT poly name "display.digit" texture "KNS80.rgb" texrep 1 1 @@ -464,6 +450,63 @@ refs 4 1 0.19374999404 0.00390625 kids 0 OBJECT poly +name "dist.101" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.028339 -0.041081 +0.002318 0.020695 -0.040092 +0.002318 0.020695 -0.035158 +0.002318 0.028339 -0.036146 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 +kids 0 +OBJECT poly +name "dist.102" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.001952 0.028339 -0.047876 +0.001952 0.020695 -0.046887 +0.001952 0.020695 -0.041953 +0.001952 0.028339 -0.042942 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 +kids 0 +OBJECT poly +name "dist.103" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.028339 -0.050722 +0.002318 0.020695 -0.049733 +0.002318 0.020695 -0.054667 +0.002318 0.028339 -0.055656 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +3 0.09375 0.12109375 +0 0.01953125 0.12109375 +1 0.01953125 0.00390625 +2 0.09375 0.00390625 +kids 0 +OBJECT poly name "use.digit" texture "KNS80.rgb" texrep 1 1 @@ -1051,6 +1094,82 @@ refs 4 41 0.156460464001 0.816448926926 kids 0 OBJECT poly +name "radial.103" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.001952 0.028339 -0.047876 +0.001952 0.020695 -0.046887 +0.001952 0.020695 -0.041953 +0.001952 0.028339 -0.042942 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 +kids 0 +OBJECT poly +name "radial.102" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.028339 -0.041081 +0.002318 0.020695 -0.040092 +0.002318 0.020695 -0.035158 +0.002318 0.028339 -0.036146 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 +kids 0 +OBJECT poly +name "radial.101" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.028339 -0.034285 +0.002318 0.020695 -0.033297 +0.002318 0.020695 -0.028362 +0.002318 0.028339 -0.029351 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +0 0.09375 0.12109375 +3 0.01953125 0.12109375 +2 0.01953125 0.00390625 +1 0.09375 0.00390625 +kids 0 +OBJECT poly +name "radial.104" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.028339 -0.050722 +0.002318 0.020695 -0.049733 +0.002318 0.020695 -0.054667 +0.002318 0.028339 -0.055656 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +3 0.09375 0.12109375 +0 0.01953125 0.12109375 +1 0.01953125 0.00390625 +2 0.09375 0.00390625 +kids 0 +OBJECT poly name "kt.103" texture "KNS80.rgb" texrep 1 1 @@ -1108,6 +1227,25 @@ refs 4 1 0.09375 0.00390625 kids 0 OBJECT poly +name "dist.annun" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.018238 -0.058868 +0.002318 0.018238 -0.066653 +0.002318 0.014571 -0.066653 +0.002318 0.014571 -0.058868 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +1 0.734271526337 0.506485104561 +0 0.66853761673 0.506485104561 +3 0.66853761673 0.475525200367 +2 0.734271526337 0.475525200367 +kids 0 +OBJECT poly name "nm.101" texture "KNS80.rgb" texrep 1 1 @@ -1285,6 +1423,25 @@ refs 4 24 0.972598433495 0.969445943832 kids 0 OBJECT poly +name "freq.annun" +texture "KNS80.rgb" +texrep 1 1 +crease 30.000000 +numvert 4 +0.002318 0.018238 -0.029692 +0.002318 0.018238 -0.037478 +0.002318 0.014571 -0.037478 +0.002318 0.014571 -0.029692 +numsurf 1 +SURF 0x00 +mat 0 +refs 4 +1 0.546459615231 0.506490647793 +0 0.470243602991 0.506490647793 +3 0.470243602991 0.475530743599 +2 0.546459615231 0.475530743599 +kids 0 +OBJECT poly name "navfreq.104" texture "KNS80.rgb" texrep 1 1 diff --git a/Aircraft/Instruments-3d/kns80/kns80.xml b/Aircraft/Instruments-3d/kns80/kns80.xml index 4440ab45b..85bb72108 100644 --- a/Aircraft/Instruments-3d/kns80/kns80.xml +++ b/Aircraft/Instruments-3d/kns80/kns80.xml @@ -3,17 +3,6 @@ <PropertyList> <path>kns80.ac</path> - - <animation> - <type>material</type> - <object-name>KNS80.modes</object-name> - <emission> - <red>0.6</red> - <green>0.3</green> - <blue>0.2</blue> - <factor-prop>/instrumentation/kns-80/serviceable</factor-prop> - </emission> - </animation> <animation> <name>dme-on</name> @@ -29,17 +18,39 @@ <animation> <name>illumination</name> + <object-name>annun.nm</object-name> + <object-name>KNS80.modes</object-name> + <object-name>display.digit</object-name> + <object-name>use.digit</object-name> + </animation> + + <animation> + <name>frequencies</name> <object-name>navfreq.101</object-name> <object-name>navfreq.102</object-name> <object-name>navfreq.103</object-name> <object-name>navfreq.104</object-name> <object-name>navfreq.105</object-name> - <object-name>annun.nm</object-name> - <object-name>display.digit</object-name> - <object-name>use.digit</object-name> + <object-name>freq.annun</object-name> + </animation> + + <animation> + <name>radials</name> + <object-name>radial.101</object-name> + <object-name>radial.102</object-name> + <object-name>radial.103</object-name> + <object-name>radial.104</object-name> + <object-name>radial.annun</object-name> + </animation> + + <animation> + <name>distance</name> + <object-name>dist.101</object-name> + <object-name>dist.102</object-name> + <object-name>dist.103</object-name> + <object-name>dist.annun</object-name> </animation> - <animation> <type>select</type> <object-name>illumination</object-name> @@ -48,6 +59,49 @@ </condition> </animation> + <animation> + <type>select</type> + <object-name>frequencies</object-name> + <condition> + <and> + <property>instrumentation/kns-80/serviceable</property> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>0</value> + </equals> + </and> + </condition> + </animation> + + <animation> + <type>select</type> + <object-name>radials</object-name> + <condition> + <and> + <property>instrumentation/kns-80/serviceable</property> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>1</value> + </equals> + </and> + </condition> + </animation> + + <animation> + <type>select</type> + <object-name>distance</object-name> + <condition> + <and> + <property>instrumentation/kns-80/serviceable</property> + <equals> + <property>instrumentation/kns-80/data-mode</property> + <value>2</value> + </equals> + </and> + </condition> + </animation> + + <animation> <type>select</type> <object-name>dme.invalid</object-name> @@ -158,6 +212,88 @@ <z>0</z> </axis> </animation> + + <!-- Radials --> + + <animation> + <type>textranslate</type> + <object-name>radial.101</object-name> + <property>instrumentation/kns-80/displayed-radial</property> + <factor>0.001</factor> + <step>100</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>radial.102</object-name> + <property>instrumentation/kns-80/displayed-radial</property> + <factor>0.01</factor> + <step>10</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>radial.103</object-name> + <property>instrumentation/kns-80/displayed-radial</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <!-- Distance --> + + <animation> + <type>textranslate</type> + <object-name>dist.101</object-name> + <property>instrumentation/kns-80/displayed-distance</property> + <factor>0.01</factor> + <step>10</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>dist.102</object-name> + <property>instrumentation/kns-80/displayed-distance</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> + + <animation> + <type>textranslate</type> + <object-name>dist.103</object-name> + <property>instrumentation/kns-80/displayed-distance</property> + <factor>1.0</factor> + <step>0.1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> <!-- DME --> @@ -264,21 +400,9 @@ <z>0</z> </axis> </animation> - - <!-- Frequency annunciators--> - <animation> - <type>textranslate</type> - <object-name>display.digit</object-name> - <property>instrumentation/kns-80/display</property> - <factor>0.1</factor> - <step>1</step> - <axis> - <x>1</x> - <y>0</y> - <z>0</z> - </axis> - </animation> +<!-- USED / DISPLAYED WAYPOINTS--> + <animation> <type>textranslate</type> <object-name>use.digit</object-name> @@ -291,5 +415,18 @@ <z>0</z> </axis> </animation> + + <animation> + <type>textranslate</type> + <object-name>display.digit</object-name> + <property>instrumentation/kns-80/display</property> + <factor>0.1</factor> + <step>1</step> + <axis> + <x>1</x> + <y>0</y> + <z>0</z> + </axis> + </animation> </PropertyList> \ No newline at end of file