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/gpws.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||||
|
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||||
</A320>
|
</A320>
|
||||||
<itaf>
|
<itaf>
|
||||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
||||||
|
|
|
@ -19,14 +19,6 @@
|
||||||
</livery>
|
</livery>
|
||||||
</model>
|
</model>
|
||||||
|
|
||||||
<flaps>
|
|
||||||
<setting>0.000</setting>
|
|
||||||
<setting>0.290</setting>
|
|
||||||
<setting>0.596</setting>
|
|
||||||
<setting>0.645</setting>
|
|
||||||
<setting>1.000</setting>
|
|
||||||
</flaps>
|
|
||||||
|
|
||||||
<view>
|
<view>
|
||||||
<name>Pilot View</name>
|
<name>Pilot View</name>
|
||||||
<internal archive="y">true</internal>
|
<internal archive="y">true</internal>
|
||||||
|
@ -86,6 +78,7 @@
|
||||||
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
|
<file>Aircraft/A320Family/Nasal/gpws.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||||
|
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||||
</A320>
|
</A320>
|
||||||
<itaf>
|
<itaf>
|
||||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
||||||
|
|
|
@ -19,6 +19,14 @@
|
||||||
<startup>
|
<startup>
|
||||||
<splash-texture>Aircraft/A320Family/splash.png</splash-texture>
|
<splash-texture>Aircraft/A320Family/splash.png</splash-texture>
|
||||||
</startup>
|
</startup>
|
||||||
|
|
||||||
|
<flaps>
|
||||||
|
<setting>0.000</setting>
|
||||||
|
<setting>0.290</setting>
|
||||||
|
<setting>0.596</setting>
|
||||||
|
<setting>0.645</setting>
|
||||||
|
<setting>1.000</setting>
|
||||||
|
</flaps>
|
||||||
|
|
||||||
<systems>
|
<systems>
|
||||||
<!-- Disable the generic electrical system and use the Nasal system -->
|
<!-- 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/gpws.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
<file>Aircraft/A320Family/Nasal/efis.nas</file>
|
||||||
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
<file>Aircraft/A320Family/Nasal/PFD_FMA.nas</file>
|
||||||
|
<file>Aircraft/A320Family/Nasal/fctl.nas</file>
|
||||||
</A320>
|
</A320>
|
||||||
<itaf>
|
<itaf>
|
||||||
<file>Aircraft/A320Family/Nasal/it-autoflight.nas</file>
|
<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