Merge branch 'master' of https://github.com/FGMEMBERS/A320Family
This commit is contained in:
commit
d325b448a4
5 changed files with 79 additions and 8 deletions
|
@ -86,6 +86,7 @@
|
|||
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||
</A320>
|
||||
<itaf>
|
||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
||||
|
|
|
@ -19,14 +19,6 @@
|
|||
</livery>
|
||||
</model>
|
||||
|
||||
<flaps>
|
||||
<setting>0.000</setting>
|
||||
<setting>0.290</setting>
|
||||
<setting>0.596</setting>
|
||||
<setting>0.645</setting>
|
||||
<setting>1.000</setting>
|
||||
</flaps>
|
||||
|
||||
<view>
|
||||
<name>Pilot View</name>
|
||||
<internal archive="y">true</internal>
|
||||
|
@ -86,6 +78,7 @@
|
|||
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||
</A320>
|
||||
<itaf>
|
||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
||||
|
|
|
@ -19,6 +19,14 @@
|
|||
<startup>
|
||||
<splash-texture>Aircraft/A320Family/splash.png</splash-texture>
|
||||
</startup>
|
||||
|
||||
<flaps>
|
||||
<setting>0.000</setting>
|
||||
<setting>0.290</setting>
|
||||
<setting>0.596</setting>
|
||||
<setting>0.645</setting>
|
||||
<setting>1.000</setting>
|
||||
</flaps>
|
||||
|
||||
<systems>
|
||||
<!-- Disable the generic electrical system and use the Nasal system -->
|
||||
|
|
|
@ -86,6 +86,7 @@
|
|||
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||
</A320>
|
||||
<itaf>
|
||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
||||
|
|
68
Nasal/fctl.nas
Normal file
68
Nasal/fctl.nas
Normal file
|
@ -0,0 +1,68 @@
|
|||
# Custom Flap/Slat System by Joshua Davidson (it0uchpods)
|
||||
# In air, flaps 1 is slats only. On ground, it is slats and flaps.
|
||||
|
||||
setprop("/controls/flight/flap-lever", 0);
|
||||
|
||||
controls.flapsDown = func(step) {
|
||||
if (step == 1) {
|
||||
if (getprop("/controls/flight/flap-lever") == 0) {
|
||||
if (getprop("/velocities/airspeed-kt") <= 100) {
|
||||
setprop("/controls/flight/flaps", 0.290);
|
||||
setprop("/controls/flight/slats", 0.666);
|
||||
setprop("/controls/flight/flap-lever", 1);
|
||||
return;
|
||||
} else {
|
||||
setprop("/controls/flight/flaps", 0.000);
|
||||
setprop("/controls/flight/slats", 0.666);
|
||||
setprop("/controls/flight/flap-lever", 1);
|
||||
return;
|
||||
}
|
||||
} else if (getprop("/controls/flight/flap-lever") == 1) {
|
||||
setprop("/controls/flight/flaps", 0.596);
|
||||
setprop("/controls/flight/slats", 0.814);
|
||||
setprop("/controls/flight/flap-lever", 2);
|
||||
return;
|
||||
} else if (getprop("/controls/flight/flap-lever") == 2) {
|
||||
setprop("/controls/flight/flaps", 0.645);
|
||||
setprop("/controls/flight/slats", 0.814);
|
||||
setprop("/controls/flight/flap-lever", 3);
|
||||
return;
|
||||
} else if (getprop("/controls/flight/flap-lever") == 3) {
|
||||
setprop("/controls/flight/flaps", 1.000);
|
||||
setprop("/controls/flight/slats", 1.000);
|
||||
setprop("/controls/flight/flap-lever", 4);
|
||||
return;
|
||||
}
|
||||
} else if (step == -1) {
|
||||
if (getprop("/controls/flight/flap-lever") == 4) {
|
||||
setprop("/controls/flight/flaps", 0.645);
|
||||
setprop("/controls/flight/slats", 0.814);
|
||||
setprop("/controls/flight/flap-lever", 3);
|
||||
return;
|
||||
} else if (getprop("/controls/flight/flap-lever") == 3) {
|
||||
setprop("/controls/flight/flaps", 0.596);
|
||||
setprop("/controls/flight/slats", 0.814);
|
||||
setprop("/controls/flight/flap-lever", 2);
|
||||
return;
|
||||
} else if (getprop("/controls/flight/flap-lever") == 2) {
|
||||
if (getprop("/velocities/airspeed-kt") <= 100) {
|
||||
setprop("/controls/flight/flaps", 0.290);
|
||||
setprop("/controls/flight/slats", 0.666);
|
||||
setprop("/controls/flight/flap-lever", 1);
|
||||
return;
|
||||
} else {
|
||||
setprop("/controls/flight/flaps", 0.000);
|
||||
setprop("/controls/flight/slats", 0.666);
|
||||
setprop("/controls/flight/flap-lever", 1);
|
||||
return;
|
||||
}
|
||||
} else if (getprop("/controls/flight/flap-lever") == 1) {
|
||||
setprop("/controls/flight/flaps", 0.000);
|
||||
setprop("/controls/flight/slats", 0.000);
|
||||
setprop("/controls/flight/flap-lever", 0);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
Reference in a new issue