diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml index a91a17ac9..4329fb7b6 100644 --- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml +++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.1.xml @@ -284,6 +284,7 @@ FG1000HardKeyPushed 1 AP + 1 @@ -304,6 +305,7 @@ FG1000HardKeyPushed 1 HDG + 1 @@ -324,6 +326,7 @@ FG1000HardKeyPushed 1 NAV + 1 @@ -344,6 +347,7 @@ FG1000HardKeyPushed 1 APR + 1 @@ -364,6 +368,7 @@ FG1000HardKeyPushed 1 VS + 1 @@ -384,6 +389,7 @@ FG1000HardKeyPushed 1 FLC + 1 @@ -404,6 +410,7 @@ FG1000HardKeyPushed 1 FD + 1 @@ -424,6 +431,7 @@ FG1000HardKeyPushed 1 ALT + 1 @@ -444,6 +452,7 @@ FG1000HardKeyPushed 1 VNV + 1 @@ -464,6 +473,7 @@ FG1000HardKeyPushed 1 BC + 1 @@ -484,6 +494,7 @@ FG1000HardKeyPushed 1 NOSE_UP + 1 @@ -504,6 +515,7 @@ FG1000HardKeyPushed 1 NOSE_DOWN + 1 diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml index ffea8a1b8..e3f0dc38a 100644 --- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml +++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.2.xml @@ -284,6 +284,7 @@ FG1000HardKeyPushed 2 AP + 1 @@ -304,6 +305,7 @@ FG1000HardKeyPushed 2 HDG + 1 @@ -324,6 +326,7 @@ FG1000HardKeyPushed 2 NAV + 1 @@ -344,6 +347,7 @@ FG1000HardKeyPushed 2 APR + 1 @@ -364,6 +368,7 @@ FG1000HardKeyPushed 2 VS + 1 @@ -384,6 +389,7 @@ FG1000HardKeyPushed 2 FLC + 1 @@ -404,6 +410,7 @@ FG1000HardKeyPushed 2 FD + 1 @@ -424,6 +431,7 @@ FG1000HardKeyPushed 2 ALT + 1 @@ -444,6 +452,7 @@ FG1000HardKeyPushed 2 VNV + 1 @@ -464,6 +473,7 @@ FG1000HardKeyPushed 2 BC + 1 @@ -484,6 +494,7 @@ FG1000HardKeyPushed 2 NOSE_UP + 1 @@ -504,6 +515,7 @@ FG1000HardKeyPushed 2 NOSE_DOWN + 1 diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml index 3791e8be8..f0fd0a93f 100644 --- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml +++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.3.xml @@ -284,6 +284,7 @@ FG1000HardKeyPushed 3 AP + 1 @@ -304,6 +305,7 @@ FG1000HardKeyPushed 3 HDG + 1 @@ -324,6 +326,7 @@ FG1000HardKeyPushed 3 NAV + 1 @@ -344,6 +347,7 @@ FG1000HardKeyPushed 3 APR + 1 @@ -364,6 +368,7 @@ FG1000HardKeyPushed 3 VS + 1 @@ -384,6 +389,7 @@ FG1000HardKeyPushed 3 FLC + 1 @@ -404,6 +410,7 @@ FG1000HardKeyPushed 3 FD + 1 @@ -424,6 +431,7 @@ FG1000HardKeyPushed 3 ALT + 1 @@ -444,6 +452,7 @@ FG1000HardKeyPushed 3 VNV + 1 @@ -464,6 +473,7 @@ FG1000HardKeyPushed 3 BC + 1 @@ -484,6 +494,7 @@ FG1000HardKeyPushed 3 NOSE_UP + 1 @@ -504,6 +515,7 @@ FG1000HardKeyPushed 3 NOSE_DOWN + 1 diff --git a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml index 21fd16f47..4f13781f3 100644 --- a/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml +++ b/Aircraft/Instruments-3d/FG1000/GDU104X/GDU-1044B.4.xml @@ -284,6 +284,7 @@ FG1000HardKeyPushed 4 AP + 1 @@ -304,6 +305,7 @@ FG1000HardKeyPushed 4 HDG + 1 @@ -324,6 +326,7 @@ FG1000HardKeyPushed 4 NAV + 1 @@ -344,6 +347,7 @@ FG1000HardKeyPushed 4 APR + 1 @@ -364,6 +368,7 @@ FG1000HardKeyPushed 4 VS + 1 @@ -384,6 +389,7 @@ FG1000HardKeyPushed 4 FLC + 1 @@ -404,6 +410,7 @@ FG1000HardKeyPushed 4 FD + 1 @@ -424,6 +431,7 @@ FG1000HardKeyPushed 4 ALT + 1 @@ -444,6 +452,7 @@ FG1000HardKeyPushed 4 VNV + 1 @@ -464,6 +473,7 @@ FG1000HardKeyPushed 4 BC + 1 @@ -484,6 +494,7 @@ FG1000HardKeyPushed 4 NOSE_UP + 1 @@ -504,6 +515,7 @@ FG1000HardKeyPushed 4 NOSE_DOWN + 1 diff --git a/Aircraft/Instruments-3d/FG1000/GFC700-AP-off-FSM.xml b/Aircraft/Instruments-3d/FG1000/GFC700-AP-off-FSM.xml new file mode 100644 index 000000000..3fe0988a3 --- /dev/null +++ b/Aircraft/Instruments-3d/FG1000/GFC700-AP-off-FSM.xml @@ -0,0 +1,60 @@ + + +/autopilot/GFC700/FSM/AP-off + + + OFF + + + property-assign + /autopilot/AP-mode-button + + + + property-assign + /autopilot/locks/passive-mode + 1 + + + + + ON + + + property-assign + /autopilot/AP-mode-button + + + + property-assign + /autopilot/locks/passive-mode + 0 + + + + + OFF-ON + OFF + ON + true + + /autopilot/AP-mode-buttonAP + + + + + ON-OFF + ON + OFF + false + + /autopilot/AP-mode-buttonAP + + + + diff --git a/Aircraft/Instruments-3d/FG1000/GFC700-lateral-FSM.xml b/Aircraft/Instruments-3d/FG1000/GFC700-lateral-FSM.xml new file mode 100644 index 000000000..6e82344c8 --- /dev/null +++ b/Aircraft/Instruments-3d/FG1000/GFC700-lateral-FSM.xml @@ -0,0 +1,268 @@ + + + +/autopilot/GFC700/FSM/lateral + + + OFF + + property-assign + /autopilot/locks/heading + + + + property-assign + /autopilot/annunciator/lateral-mode + + + + property-assign + /autopilot/annunciator/lateral-mode-armed + + + + + property-assign + /autopilot/lateral-mode-button + + + + + + + ROL + + property-assign + /autopilot/annunciator/lateral-mode + ROL + + + + property-assign + /autopilot/lateral-mode-button + + + + + + + ROL-ROL-WL + ROL + ROL-WL + + + /autopilot/internal/filtered-roll-deg + 6.0 + + + /autopilot/internal/filtered-roll-deg + -6.0 + + + + + + + ROL-ROL-SET + ROL + ROL-SET + + + + /autopilot/internal/filtered-roll-deg + 6.0 + + + /autopilot/internal/filtered-roll-deg + -6.0 + + + + + + + ROL-SET + + + property-assign + /autopilot/settings/target-roll-deg + /autopilot/internal/filtered-roll-deg + + + property-assign + /autopilot/locks/heading + roll-hold + + + + + ROL-WL + + + property-assign + /autopilot/settings/target-roll-deg + 0.0 + + + property-assign + /autopilot/locks/heading + roll-hold + + + + + GA + + + property-assign + /autopilot/settings/target-roll-deg + 0.0 + + + property-assign + /autopilot/locks/heading + roll-hold + + + property-assign + /autopilot/annunciator/lateral-mode + GA + + + + property-assign + /autopilot/lateral-mode-button + + + + + + HDG + + property-assign + /autopilot/locks/heading + dg-heading-hold + + + property-assign + /autopilot/annunciator/lateral-mode + HDG + + + + property-assign + /autopilot/lateral-mode-button + + + + + + + OFF-ROL + OFF + ROL + true + + + /autopilot/lateral-mode-buttonFD + /autopilot/lateral-mode-buttonCWS + /autopilot/lateral-mode-buttonNAV + /autopilot/lateral-mode-buttonBC + /autopilot/lateral-mode-buttonAPR + /autopilot/lateral-mode-buttonHDG + + + + + + + OFF-HDG + OFF + HDG + true + + + /autopilot/lateral-mode-buttonHDG + + + + + + + + + OFF-AP-ROL + OFF + ROL + true + + /autopilot/lateral-mode-buttonAP + + + property-assign + /autopilot/locks/passive-mode + 0 + + + + + + FD-Switch-off + OFF + true + + /autopilot/lateral-mode-buttonFD + /autopilot/locks/passive-mode1 + + + + + + + + To GA + GA + true + + /autopilot/lateral-mode-buttonGA + + + + + From GA + GA + ROL + true + + /autopilot/lateral-mode-buttonGA + + + + + + To HDG + HDG + true + + /autopilot/lateral-mode-buttonHDG + + + + + From HDG + HDG + ROL + true + + /autopilot/lateral-mode-buttonHDG + + + + diff --git a/Aircraft/Instruments-3d/FG1000/GFC700-vertical-FSM.xml b/Aircraft/Instruments-3d/FG1000/GFC700-vertical-FSM.xml new file mode 100644 index 000000000..af471c65a --- /dev/null +++ b/Aircraft/Instruments-3d/FG1000/GFC700-vertical-FSM.xml @@ -0,0 +1,374 @@ + + + +/autopilot/GFC700/FSM/vertical + + + OFF + + property-assign + /autopilot/locks/altitude + + + + property-assign + /autopilot/annunciator/vertical-mode + + + + property-assign + /autopilot/annunciator/vertical-mode-armed + + + + property-assign + /autopilot/annunciator/vertical-mode-target + + + + property-assign + /autopilot/locks/speed + + + + property-assign + /autopilot/locks/passive-mode + 1 + + + + property-assign + /autopilot/vertical-mode-button + + + + + + PIT + + + property-assign + /autopilot/settings/target-pitch-deg + /autopilot/internal/filtered-pitch-deg + + + property-assign + /autopilot/locks/altitude + pitch-hold + + + property-assign + /autopilot/annunciator/vertical-mode + PIT + + + property-assign + /autopilot/annunciator/vertical-mode-target + + + + + property-assign + /autopilot/vertical-mode-button + + + + + + GA + + + property-assign + /autopilot/settings/target-pitch-deg + 7.0 + + + property-assign + /autopilot/locks/altitude + pitch-hold + + + property-assign + /autopilot/annunciator/vertical-mode + GA + + + property-assign + /autopilot/annunciator/vertical-mode-target + + + + + property-assign + /autopilot/vertical-mode-button + + + + + + VS + + + nasal + + + + property-assign + /autopilot/locks/altitude + vertical-speed-hold + + + property-assign + /autopilot/annunciator/vertical-mode + VS + + + + property-assign + /autopilot/vertical-mode-button + + + + + + ALTS-ARM + + + property-assign + /autopilot/annunciator/vertical-mode-armed + ALTS + + + + property-assign + /autopilot/vertical-mode-button + + + + + + ALTS Capture + + ALTS-ARM + ALTS + + + /autopilot/internal/target-altitude-delta-ft + 500 + + + /autopilot/internal/target-altitude-delta-ft + -500 + + + + + + ALTS + + nasal + + + + property-assign + /autopilot/annunciator/vertical-mode + ALTS + + + property-assign + /autopilot/annunciator/vertical-mode-armed + ALT + + + property-assign + /autopilot/locks/altitude + altitude-hold2 + + + + property-assign + /autopilot/vertical-mode-button + + + + + + + ALTS-ARM + PIT + GA + VS + ALTS-ARM + + + + /sim/time/elapsed-sec + 0 + + + + + + + ALTS-ALT + ALTS + ALT + + + /autopilot/internal/ALTS-target-altitude-delta-ft + 50 + + + /autopilot/internal/ALTS-target-altitude-delta-ft + -50 + + + + + + ALT + + property-assign + /autopilot/annunciator/vertical-mode + ALT + + + property-assign + /autopilot/annunciator/vertical-mode-armed + + + + nasal + + + + property-assign + /autopilot/locks/altitude + altitude-hold2 + + + + property-assign + /autopilot/vertical-mode-button + + + + + + + OFF-PIT + OFF + PIT + true + + + /autopilot/vertical-mode-buttonAP + /autopilot/vertical-mode-buttonFD + /autopilot/vertical-mode-buttonCWS + /autopilot/vertical-mode-buttonNAV + /autopilot/vertical-mode-buttonBC + /autopilot/vertical-mode-buttonAPR + /autopilot/vertical-mode-buttonHDG + + + + + + + VS-PIT + VS + PIT + + /autopilot/vertical-mode-buttonVS + + + + + GA-PIT + GA + PIT + + /autopilot/vertical-mode-buttonGA + + + + + + + + FD-Switch-off + OFF + true + + /autopilot/annunciator/autopilot-enabled1 + /autopilot/vertical-mode-buttonFD + /autopilot/locks/passive-mode1 + + + + + + VS + VS + true + + /autopilot/vertical-mode-buttonVS + + + + + + GA + GA + true + + /autopilot/vertical-mode-buttonGA + + + + + + ALT + ALT + true + + /autopilot/vertical-mode-buttonALT + + + nasal + + + + + diff --git a/Aircraft/Instruments-3d/FG1000/GFC700.xml b/Aircraft/Instruments-3d/FG1000/GFC700.xml new file mode 100644 index 000000000..251cfe0f0 --- /dev/null +++ b/Aircraft/Instruments-3d/FG1000/GFC700.xml @@ -0,0 +1,656 @@ + + + + + + + + + + + + + + + heading bug error computer/normalizer + false + gain + + /autopilot/settings/heading-bug-deg + + /orientation/heading-magnetic-deg + -1.0 + + + /autopilot/internal/heading-bug-error-deg + /autopilot/internal/fdm-heading-bug-error-deg + + -180 + 180 + + 1.0 + + + + true heading error computer/normalizer + false + gain + + /autopilot/settings/true-heading-deg + + /orientation/heading-deg + -1.0 + + + /autopilot/internal/true-heading-error-deg + + -180 + 180 + + 1.0 + + + + nav1 heading error computer/normalizer + false + gain + + /instrumentation/nav[0]/radials/target-auto-hdg-deg + + /orientation/heading-deg + -1.0 + + + /autopilot/internal/nav1-heading-error-deg + + -180 + 180 + + 1.0 + + + + nav1 selected course error computer/normalizer + false + gain + + /instrumentation/nav[0]/radials/selected-deg + + /orientation/heading-magnetic-deg + -1.0 + + + /autopilot/internal/nav1-course-error + + -180 + 180 + + 1.0 + + + + vertical speed fpm computer + false + gain + /velocities/vertical-speed-fps + /autopilot/internal/vert-speed-fpm + 60.0 + + + + speed in 5 seconds predictor + false + /velocities/airspeed-kt + /autopilot/internal/lookahead-5-sec-airspeed-kt + 5.0 + 0.0 + + + + speed in 10 seconds predictor + false + /velocities/airspeed-kt + /autopilot/internal/lookahead-10-sec-airspeed-kt + 10.0 + 0.0 + + + + static port pressure rate computer + false + derivative + /systems/static[0]/pressure-inhg + /autopilot/internal/pressure-rate + 1.0 + + + + nav1 track error computer + false + gain + + /instrumentation/nav[0]/radials/target-auto-hdg-deg + + orientation/track-deg + -1.0 + + + /autopilot/internal/nav1-track-error-deg + + -180 + 180 + + 1.0 + + + + limited-pitch + false + gain + + /instrumentation/attitude-indicator/indicated-pitch-deg + + 1.0 + /autopilot/internal/filtered-pitch-deg + -15.0 + 20.0 + + + + limited-roll + false + gain + + /instrumentation/attitude-indicator/indicated-roll-deg + + 1.0 + /autopilot/internal/filtered-roll-deg + -22.0 + 22.0 + + + + ALTS-delta + false + gain + + /autopilot/settings/target-altitude-ft + + /instrumentation/altimeter/indicated-altitude-ft-2 + -1.0 + + + 1.0 + /autopilot/internal/ALTS-target-altitude-delta-ft + + + + + + + /autopilot/locks/passive-mode0 + + /autopilot/locks/heading + /autopilot/locks/altitude + + + + /autopilot/annunciator/autopilot-enabled + + + + + + /autopilot/locks/passive-mode1 + + /autopilot/locks/heading + /autopilot/locks/altitude + + + + /autopilot/annunciator/flight-director-enabled + + + + + + + + + + Roll Hold + false + + + + + + /autopilot/locks/heading + roll-hold + + + /autopilot/locks/heading + dg-heading-hold + + + /autopilot/locks/heading + nav1-hold + + + + /autopilot/locks/passive-mode + 0 + + + + /autopilot/locks/control-wheel-steering + 1 + + + + + + + /orientation/roll-deg + + + /autopilot/settings/target-roll-deg + + + /controls/flight/aileron + + + 0.1 + 1.0 + 0.1 + 0.0 + + 10.0 + 0.00001 + -1.0 + 1.0 + + + + + + + + + Heading Bug Hold (DG based) Stage 1 + false + + /autopilot/locks/heading + dg-heading-hold + + + /autopilot/internal/heading-bug-error-deg + + + 0.0 + + + /autopilot/settings/target-roll-deg + + + -1.0 + 1.0 + 0.1 + 0.0 + + 10.0 + 0.00001 + -20.0 + 20.0 + + + + + + + + + True Heading Hold (DG based) Stage 1 + false + + /autopilot/locks/heading + true-heading-hold + + + /autopilot/internal/true-heading-error-deg + + + 0.0 + + + /autopilot/settings/target-roll-deg + + + -1.0 + 1.0 + 0.1 + 0.0 + + 10.0 + 0.00001 + -20.0 + 20.0 + + + + + + + + + Nav1 Hold Stage 1 + false + + /autopilot/locks/heading + nav1-hold + + + /autopilot/internal/nav1-heading-error-deg + + + 0.0 + + + /autopilot/internal/target-roll-deg + + + -1.0 + 1.0 + 0.1 + 0.0 + + 10.0 + 0.00001 + -20.0 + 20.0 + + + + + + + + + + Pitch hold + false + + + + + /autopilot/locks/passive-mode + 0 + + + + /autopilot/locks/control-wheel-steering + 1 + + + + + + /autopilot/locks/altitude + + + + + + /autopilot/locks/speed + + + + + + + + + /orientation/pitch-deg + + + /autopilot/settings/target-pitch-deg + + + /controls/flight/elevator-trim + + + -0.05 + 1.0 + 0.1 + 0.0 + + 1.0 + 0.00001 + -1.0 + 1.0 + + + + + + Altitude Hold (Altimeter based) Stage 2 + false + + + + + + /autopilot/locks/control-wheel-steering + 1 + + + + + /autopilot/locks/altitude + altitude-hold + + + /autopilot/locks/altitude + altitude-hold2 + + + + + + + /velocities/vertical-speed-fps + + + /autopilot/internal/target-climb-rate-fps + + + /autopilot/settings/target-pitch-deg + + + -0.01 + 1.0 + 0.1 + 0.0 + + 10.0 + 0.00001 + -1.0 + 1.0 + + + + + + + + + + Altitude Hold (Altimeter based) Stage 1 + false + + + + /autopilot/locks/altitude + altitude-hold + + + + + /position/altitude-ft + + + /autopilot/settings/target-altitude-ft + + + /autopilot/internal/target-climb-rate-fps + + + 0.3 + 0.0 + -16.67 + 8.33 + + + + + + + + + Altitude Hold (Altimeter based) Stage 1 + false + + + + /autopilot/locks/altitude + altitude-hold2 + + + + + /position/altitude-ft + + + /autopilot/settings/target-altitude-ft-2 + + + /autopilot/internal/target-climb-rate-fps + + + 0.3 + 0.0 + -16.67 + 8.33 + + + + + + + + Glideslope Hold + false + + + + /autopilot/locks/altitude + gs1-hold + + + + + /velocities/vertical-speed-fps + + + /instrumentation/nav[0]/gs-rate-of-climb + + + /autopilot/settings/target-pitch-deg + + + -0.01 + 1.0 + 0.1 + 0.0 + + 10.0 + 0.00001 + -1.0 + 1.0 + + + + + + Vertical Speed Hold + false + + + + /autopilot/locks/altitude + vertical-speed-hold + + + + + /velocities/vertical-speed-fps + + + /autopilot/settings/vertical-speed-fpm + 0.01667 + + + /autopilot/settings/target-pitch-deg + + + 0.1 + 1.0 + 0.1 + 0.0 + + 1.0 + 0.00001 + -15.0 + 15.0 + + + + + + + + + + Speed hold (vary pitch trim) Stage #1 + false + + + + /autopilot/locks/speed + speed-with-pitch-trim + + + + + /autopilot/internal/lookahead-5-sec-airspeed-kt + + + /autopilot/settings/target-speed-kt + + + /autopilot/settings/target-pitch-deg + + + -1.0 + 1.0 + 0.1 + 0.0 + + 1.0 + 0.00001 + -15.0 + 15.0 + + + + diff --git a/Aircraft/Instruments-3d/FG1000/MFDPages/PFDInstruments.svg b/Aircraft/Instruments-3d/FG1000/MFDPages/PFDInstruments.svg index 26bd7d5fc..1fd96d535 100644 --- a/Aircraft/Instruments-3d/FG1000/MFDPages/PFDInstruments.svg +++ b/Aircraft/Instruments-3d/FG1000/MFDPages/PFDInstruments.svg @@ -24,11 +24,11 @@ borderopacity="1" inkscape:pageopacity="1" inkscape:pageshadow="2" - inkscape:zoom="3.7187502" - inkscape:cx="505.11063" - inkscape:cy="193.43835" + inkscape:zoom="2.6295535" + inkscape:cx="378.97168" + inkscape:cy="351.68237" inkscape:document-units="px" - inkscape:current-layer="svg3140" + inkscape:current-layer="PFDInstrumentsBankPoint" showgrid="false" showguides="false" inkscape:guide-bbox="true" @@ -2473,41 +2473,6 @@ style="display:inline;opacity:1" inkscape:label="BankPoint" id="PFDInstrumentsBankPoint"> -