From 6254b2f71d0ddcfab0e266c68dfea94c82e45395 Mon Sep 17 00:00:00 2001 From: Matthew Maring <56924612+hayden2000@users.noreply.github.com> Date: Sat, 18 Apr 2020 15:31:56 -0400 Subject: [PATCH] Update minimum/100 above sounds, implement altitude bars/ground reference --- Models/Instruments/PFD/PFD.nas | 91 +- Models/Instruments/PFD/res/pfd.svg | 10938 ++++++++++++++------------- Sounds/A320-common-sound.xml | 10 +- Systems/pfd.xml | 28 + 4 files changed, 5586 insertions(+), 5481 deletions(-) diff --git a/Models/Instruments/PFD/PFD.nas b/Models/Instruments/PFD/PFD.nas index 942ea28c..177b3453 100644 --- a/Models/Instruments/PFD/PFD.nas +++ b/Models/Instruments/PFD/PFD.nas @@ -71,6 +71,8 @@ var altitude = props.globals.getNode("instrumentation/altimeter/indicated-altitu var altitude_pfd = props.globals.getNode("instrumentation/altimeter/indicated-altitude-ft-pfd", 1); var trans_alt = props.globals.getNode("FMGC/internal/trans-alt", 1); var alt_diff = props.globals.getNode("instrumentation/pfd/alt-diff", 1); +var ground_diff = props.globals.getNode("instrumentation/pfd/ground-diff", 1); +var landing_diff = props.globals.getNode("instrumentation/pfd/landing-diff", 1); var ap_alt = props.globals.getNode("it-autoflight/internal/alt", 1); var alt_agl = props.globals.getNode("position/altitude-agl-ft", 1); var vs_needle = props.globals.getNode("instrumentation/pfd/vs-needle", 1); @@ -139,6 +141,8 @@ var flap_config = props.globals.getNode("controls/flight/flap-lever", 1); var vs_needle = props.globals.initNode("/instrumentation/pfd/vs-needle", 0.0, "DOUBLE"); var vs_needle_trans = props.globals.initNode("/instrumentation/pfd/vs-digit-trans", 0.0, "DOUBLE"); var alt_diff = props.globals.initNode("/instrumentation/pfd/alt-diff", 0.0, "DOUBLE"); +var ground_diff = props.globals.initNode("/instrumentation/pfd/ground-diff", 0.0, "DOUBLE"); +var landing_diff = props.globals.initNode("/instrumentation/pfd/landing-diff", 0.0, "DOUBLE"); var heading = props.globals.initNode("/instrumentation/pfd/heading-deg", 0.0, "DOUBLE"); var horizon_pitch = props.globals.initNode("/instrumentation/pfd/horizon-pitch", 0.0, "DOUBLE"); var horizon_ground = props.globals.initNode("/instrumentation/pfd/horizon-ground", 0.0, "DOUBLE"); @@ -168,6 +172,8 @@ var altFlash2 = props.globals.initNode("/instrumentation/pfd/flash-indicators/al var amberFlash1 = props.globals.initNode("/instrumentation/pfd/flash-indicators/amber-flash-1", 0, "BOOL"); var amberFlash2 = props.globals.initNode("/instrumentation/pfd/flash-indicators/amber-flash-2", 0, "BOOL"); var dhFlash = props.globals.initNode("/instrumentation/pfd/flash-indicators/dh-flash", 0, "BOOL"); +var hundredAbove = props.globals.initNode("/instrumentation/pfd/hundred-above", 100, "BOOL"); +var minimum = props.globals.initNode("/instrumentation/pfd/minimum", 0, "BOOL"); var canvas_PFD_base = { init: func(canvas_group, file) { @@ -213,13 +219,14 @@ var canvas_PFD_base = { return me; }, getKeys: func() { - return ["FMA_man","FMA_manmode","FMA_flxmode","FMA_flxtemp","FMA_thrust","FMA_lvrclb","FMA_pitch","FMA_pitcharm","FMA_pitcharm2","FMA_roll","FMA_rollarm","FMA_combined","FMA_ctr_msg","FMA_catmode","FMA_cattype","FMA_nodh","FMA_dh","FMA_dhn","dhReached","FMA_ap","FMA_fd","FMA_athr", + return ["FMA_man","FMA_manmode","FMA_flxmode","FMA_flxtemp","FMA_thrust","FMA_lvrclb","FMA_pitch","FMA_pitcharm","FMA_pitcharm2","FMA_roll","FMA_rollarm","FMA_combined","FMA_ctr_msg","FMA_catmode","FMA_cattype","FMA_nodh","FMA_dh","FMA_dhn","FMA_ap","FMA_fd","FMA_athr", "FMA_man_box","FMA_flx_box","FMA_thrust_box","FMA_pitch_box","FMA_pitcharm_box","FMA_roll_box","FMA_rollarm_box","FMA_combined_box","FMA_catmode_box","FMA_cattype_box","FMA_cat_box","FMA_dh_box","FMA_ap_box","FMA_fd_box","FMA_athr_box","FMA_Middle1", "FMA_Middle2","ALPHA_MAX","ALPHA_PROT","ALPHA_SW","ALPHA_clip","VLS_min","ASI_max","ASI_scale","ASI_target","ASI_mach","ASI_mach_decimal","ASI_trend_up","ASI_trend_down","ASI_digit_UP","ASI_digit_DN","ASI_decimal_UP","ASI_decimal_DN","ASI_index","ASI_error","ASI_group","ASI_frame","AI_center","AI_bank", "AI_bank_lim","AI_bank_lim_X","AI_pitch_lim","AI_pitch_lim_X","AI_slipskid","AI_horizon","AI_horizon_ground","AI_horizon_sky","AI_stick","AI_stick_pos","AI_heading","AI_agl_g","AI_agl","AI_error","AI_group","FD_roll","FD_pitch","ALT_box_flash","ALT_box","ALT_box_amber", "ALT_scale","ALT_target","ALT_target_digit","ALT_one","ALT_two","ALT_three","ALT_four","ALT_five","ALT_digits","ALT_tens","ALT_digit_UP","ALT_digit_DN","ALT_error","ALT_group","ALT_group2","ALT_frame","VS_pointer","VS_box","VS_digit","VS_error","VS_group","QNH","QNH_setting", "QNH_std","QNH_box","LOC_pointer","LOC_scale","GS_scale","GS_pointer","CRS_pointer","HDG_target","HDG_scale","HDG_one","HDG_two","HDG_three","HDG_four","HDG_five","HDG_six","HDG_seven","HDG_digit_L","HDG_digit_R","HDG_error","HDG_group","HDG_frame", - "TRK_pointer","machError","ilsError","ils_code","ils_freq","dme_dist","dme_dist_legend","ILS_HDG_R","ILS_HDG_L","ILS_right","ILS_left","outerMarker","middleMarker","innerMarker","v1_group","v1_text","vr_speed","F_target","S_target","flap_max","clean_speed"]; + "TRK_pointer","machError","ilsError","ils_code","ils_freq","dme_dist","dme_dist_legend","ILS_HDG_R","ILS_HDG_L","ILS_right","ILS_left","outerMarker","middleMarker","innerMarker","v1_group","v1_text","vr_speed","F_target","S_target","flap_max","clean_speed", + "ground","ground_ref"]; }, updateDu1: func() { var elapsedtime_act = elapsedtime.getValue(); @@ -760,7 +767,7 @@ var canvas_PFD_base = { me["FMA_dh"].hide(); me["FMA_dhn"].hide(); me["FMA_nodh"].hide(); - me["dhReached"].hide(); + #me["dhReached"].hide(); if (gear_agl_cur <= 2500) { me["AI_agl"].show(); if (gear_agl_cur <= decision.getValue()) { @@ -781,12 +788,15 @@ var canvas_PFD_base = { me["FMA_dhn"].setText(sprintf("%.0f", getprop("FMGC/internal/radio"))); me["FMA_dhn"].show(); me["FMA_nodh"].hide(); + hundredAbove.setValue(getprop("FMGC/internal/radio") + 100); + minimum.setValue(getprop("FMGC/internal/radio")); if (gear_agl_cur <= getprop("FMGC/internal/radio") + 100) { me["AI_agl"].setColor(0.7333,0.3803,0); } else { me["AI_agl"].setColor(0.0509,0.7529,0.2941); } - me["dhReached"].hide(); + + #me["dhReached"].hide(); # if (gear_agl_cur <= getprop("FMGC/internal/radio")) { # if (dh_going == 0) { # dh_going = 1; @@ -796,7 +806,7 @@ var canvas_PFD_base = { # if (dhFlash.getValue() == 1) { # me["dhReached"].show(); # } else { -# me["dhReached"].hide(); +# #me["dhReached"].hide(); # } # } # if (dh_going == -1) { @@ -805,32 +815,36 @@ var canvas_PFD_base = { # } else { # dhTimer.stop(); # dh_going = 0; -# me["dhReached"].hide(); +# #me["dhReached"].hide(); # } } else if (getprop("FMGC/internal/baro") != -1) { - me["FMA_dh"].setText("MDA"); + me["FMA_dh"].setText("BARO"); me["FMA_dh"].show(); me["FMA_dhn"].setText(sprintf("%.0f", getprop("FMGC/internal/radio"))); me["FMA_dhn"].show(); me["FMA_nodh"].hide(); + hundredAbove.setValue(getprop("FMGC/internal/baro") + 100); + minimum.setValue(getprop("FMGC/internal/baro")); if (gear_agl_cur <= getprop("FMGC/internal/baro") + 100) { me["AI_agl"].setColor(0.7333,0.3803,0); } else { me["AI_agl"].setColor(0.0509,0.7529,0.2941); } - me["dhReached"].hide(); + #me["dhReached"].hide(); } else if (getprop("FMGC/internal/radio-no")) { me["FMA_dh"].setText("DH"); me["FMA_dh"].show(); me["FMA_dhn"].setText("100"); me["FMA_dhn"].show(); me["FMA_nodh"].hide(); + hundredAbove.setValue(100); + minimum.setValue(0); if (gear_agl_cur <= 100) { me["AI_agl"].setColor(0.7333,0.3803,0); } else { me["AI_agl"].setColor(0.0509,0.7529,0.2941); } - me["dhReached"].hide(); + #me["dhReached"].hide(); # if (gear_agl_cur <= getprop("FMGC/internal/radio")) { # if (dh_going == 0) { # dh_going = 1; @@ -840,7 +854,7 @@ var canvas_PFD_base = { # if (dhFlash.getValue() == 1) { # me["dhReached"].show(); # } else { -# me["dhReached"].hide(); +# #me["dhReached"].hide(); # } # } # if (dh_going == -1) { @@ -849,24 +863,26 @@ var canvas_PFD_base = { # } else { # dhTimer.stop(); # dh_going = 0; -# me["dhReached"].hide(); +# #me["dhReached"].hide(); # } } else { me["FMA_dh"].hide(); me["FMA_dhn"].hide(); me["FMA_nodh"].show(); + hundredAbove.setValue(400); + minimum.setValue(300); if (gear_agl_cur <= 400) { me["AI_agl"].setColor(0.7333,0.3803,0); } else { me["AI_agl"].setColor(0.0509,0.7529,0.2941); } - me["dhReached"].hide(); + #me["dhReached"].hide(); } } else { me["AI_agl"].hide(); me["FMA_nodh"].hide(); me["FMA_dh_box"].hide(); - me["dhReached"].hide(); + #me["dhReached"].hide(); } } @@ -1578,6 +1594,13 @@ var canvas_PFD_1 = { me["v1_group"].hide(); me["v1_text"].hide(); me["vr_speed"].hide(); + me["ground"].hide(); + me["ground_ref"].hide(); + me["VLS_min"].hide(); + me["VLS_min"].hide(); + me["ALPHA_PROT"].hide(); + me["ALPHA_MAX"].hide(); + me["ALPHA_SW"].hide(); } if (dmc.DMController.DMCs[0].outputs[2] != nil) { @@ -1672,6 +1695,26 @@ var canvas_PFD_1 = { me["ALT_target"].hide(); } + ground_diff_cur = ground_diff.getValue(); + if (ground_diff_cur >= -565 and ground_diff_cur <= 565) { + me["ground_ref"].setTranslation(0, (ground_diff_cur / 100) * -48.66856); + me["ground_ref"].show(); + } else { + me["ground_ref"].hide(); + } + + landing_diff_cur = landing_diff.getValue(); + if (landing_diff_cur >= -565 and landing_diff_cur <= 565) { + if ((FMGCphase.getValue() == 5 or FMGCphase.getValue() == 6) and !wow1.getValue() and !wow2.getValue()) { #add std too + me["ground"].setTranslation(0, (landing_diff_cur / 100) * -48.66856); + me["ground"].show(); + } else { + me["ground"].hide(); + } + } else { + me["ground"].hide(); + } + if (!getprop("ECAM/alt-alert-flash") and !getprop("ECAM/alt-alert-steady")) { alt_going1 = 0; amber_going1 = 0; @@ -2290,6 +2333,13 @@ var canvas_PFD_2 = { me["v1_group"].hide(); me["v1_text"].hide(); me["vr_speed"].hide(); + me["ground"].hide(); + me["ground_ref"].hide(); + me["VLS_min"].hide(); + me["VLS_min"].hide(); + me["ALPHA_PROT"].hide(); + me["ALPHA_MAX"].hide(); + me["ALPHA_SW"].hide(); } if (dmc.DMController.DMCs[1].outputs[2] != nil) { @@ -2383,6 +2433,21 @@ var canvas_PFD_2 = { me["ALT_target"].hide(); } + ground_diff_cur = ground_diff.getValue(); + if (ground_diff_cur >= -565 and ground_diff_cur <= 565) { + me["ground_ref"].setTranslation(0, (ground_diff_cur / 100) * -48.66856); + me["ground_ref"].show(); + if ((FMGCphase.getValue() == 5 or FMGCphase.getValue() == 6) and !wow1.getValue() and !wow2.getValue()) { #add std too + me["ground"].setTranslation(0, (ground_diff_cur / 100) * -48.66856); + me["ground"].show(); + } else { + me["ground"].hide(); + } + } else { + me["ground"].hide(); + me["ground_ref"].hide(); + } + if (!getprop("ECAM/alt-alert-flash") and !getprop("ECAM/alt-alert-steady")) { alt_going2 = 0; amber_going2 = 0; diff --git a/Models/Instruments/PFD/res/pfd.svg b/Models/Instruments/PFD/res/pfd.svg index e6c4750f..084ad04b 100644 --- a/Models/Instruments/PFD/res/pfd.svg +++ b/Models/Instruments/PFD/res/pfd.svg @@ -7,13 +7,13 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="1024pt" - height="1024pt" - viewBox="0 0 1024 1024" - version="1.1" - id="svg2" + sodipodi:docname="pfd.svg" inkscape:version="1.0beta2 (2b71d25, 2019-12-03)" - sodipodi:docname="pfd.svg"> + id="svg2" + version="1.1" + viewBox="0 0 1024 1024" + height="1024pt" + width="1024pt"> @@ -29,58 +29,50 @@ + fit-margin-right="0" + fit-margin-left="0" + fit-margin-top="0" + units="pt" + inkscape:snap-global="false" + showguides="true" + inkscape:current-layer="svg2" + inkscape:window-maximized="0" + inkscape:window-y="56" + inkscape:window-x="89" + inkscape:cy="803.70259" + inkscape:cx="1049.7296" + inkscape:zoom="0.98421653" + showgrid="true" + id="namedview371" + inkscape:window-height="900" + inkscape:window-width="1440" + inkscape:pageshadow="2" + inkscape:pageopacity="1" + guidetolerance="10" + gridtolerance="10" + objecttolerance="20" + borderopacity="1" + bordercolor="#666666" + pagecolor="#000000"> + id="grid5153" + type="xygrid" /> - + + inkscape:label="#g4891" + id="AI_group"> + inkscape:label="#g5497"> + inkscape:label="#g5492" + id="AI_background"> + + - - + x="-195.39726" + height="1102.3193" + width="1287.3096" + id="AI_sky" + style="opacity:1;fill:#368acd;fill-opacity:1;stroke:none;stroke-width:2.58922;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + inkscape:label="#g5341" + id="AI_scale"> + id="AI_sky_scale" + inkscape:label="#g4851"> + id="path4684" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,521.5684 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path5071" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,462.4348 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5075" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,373.7344 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,314.60083 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5119" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,285.034 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path5133" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,225.9004 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5137" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,137.2 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,78.066427 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5151" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,48.499597 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path5165" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,-10.634 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5169" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,-99.334403 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,-158.46797 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5183" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,-188.0348 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path5197" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,-247.1684 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5201" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,-335.8688 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,-395.00237 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path5215" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,-424.5692 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path4505" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + id="AI_ground_scale" + inkscape:label="#g4813"> + d="m 433.99987,639.8352 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,669.402 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4509" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,728.5356 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 433.99987,758.1028 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + - + + id="path4527" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,876.37 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,905.9368 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4533" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,965.0704 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 433.99987,994.63724 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,1024.204 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4569" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,1083.3376 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path4575" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,1172.038 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4579" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,1231.1716 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,1260.7384 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4601" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="M 393.624,1319.872 H 502.88512" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="path4607" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,1408.5724 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4611" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 433.99987,1467.706 h 28.50952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 420.6008,1497.2728 h 55.30952" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path4633" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> - - + + + id="AI_scale_num" + inkscape:label="#g4737"> - 10 + inkscape:label="#g4699" + id="AI_sky_num"> 10 - 20 10 + 20 - 30 20 + 30 - 40 30 + 40 - 50 40 + 50 - 60 50 + 60 - 70 60 + 70 - 80 70 + 80 - 90 80 + 90 + 90 - 10 + inkscape:label="#g4661" + id="AI_ground_num"> 10 - 20 10 + 20 - 30 20 + 30 - 40 30 + 40 - 50 40 + 50 - 60 50 + 60 - 70 60 + 70 - 80 70 + 80 - 90 80 + 90 + 90 + id="AI_pitch_lim"> + d="m 370.5312,154.3476 h 21.6616" + style="fill:none;fill-opacity:1;stroke:#0dc04b;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + id="g4951" + transform="translate(133.78495)"> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 370.53103,162.42242 h 21.66136" + style="fill:none;fill-opacity:1;stroke:#0dc04b;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="g4964" + transform="matrix(0.9999956,0,0,0.9999865,26.97857,532.2047)"> - - - - + + + + - X + id="AI_pitch_lim_X"> X - X X + X + X + inkscape:label="#g4918"> - - - - - - - - - - - - - + + + + + + + + + + + + + - + + id="AI_bankindex" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" + inkscape:label="#rect902" /> + height="12.775722" + width="12.257594" + id="rect4756" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.73024;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + - + x="509.36719" + height="263.53848" + width="7.5999999" + id="FD_pitch" + style="fill:#0dc04b;fill-opacity:1;stroke:none;stroke-width:2.8775;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(90)" /> + transform="translate(-0.38165298)"> + d="m 452.50015,509.31081 h 29.04648" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + transform="matrix(-1,0,0,1,897.27706,0)" + id="g4806"> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 452.49998,480.26394 v 29.04648" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + transform="matrix(1,0,0,-1,0,1026.344)" + id="g4812"> - - - - + + + + + width="15.997281" + height="16.491779" + x="440.25876" + y="504.91953" + inkscape:label="#rect4741" /> - - - - - + id="g4844" + transform="matrix(1.0666667,0,0,1.066636,4.919636,-0.50381959)"> - + + + + + + + id="path894" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + inkscape:transform-center-y="-246.1722"> - + + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="AI_slipskid" + d="m 418.32961,292.18309 59.8472,-3e-5 -8.6432,-14.52797 h -42.5608 z" + style="fill:none;fill-opacity:1;stroke:#c9cc15;stroke-width:3.99994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + - + d="m 288.584,252.95092 13.8416,-7.96852" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - + + id="g4374" + transform="matrix(-1,0,0,1,896.78566,0)"> + - + id="path4380" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + transform="translate(0,0.59999999)"> - + transform="translate(0,19.596045)" + id="g4545"> + - + transform="matrix(-1,0,0,1,896.51521,20.196045)" + id="g4876"> + + id="path4880" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + inkscape:label="#g4886" + id="AI_bank_lim_X"> X + X - X + id="tspan4884" + sodipodi:role="line">X + id="g3954" + transform="matrix(-1,0,0,1,896.72324,0)"> + - + d="m 354.9152,234.0368 -14.5632,5.4816" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="g3968" + transform="rotate(10.25,446.41327,507.51354)"> - + + transform="matrix(-0.98404072,0.17794355,0.17794355,0.98404072,799.64735,-71.336811)" + id="g3978"> + d="m 340.35189,239.5184 5.62182,14.20878" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + id="path3984" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 354.9152,234.0368 -14.5632,5.4816" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:label="#g4612" + transform="translate(0,-1.4)"> 0000 + x="511.25748" + y="680.72845" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:45px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#0dc04b;fill-opacity:1;stroke-width:0.657577">0000 + transform="translate(2.8403413,1.952603)"> + transform="translate(0.97071068)" + id="g4630"> - - - - - - - - + id="g4634" + transform="matrix(-1,0,0,1,894.37964,0)"> + + + + + + + + - + - - - - - - - - - - + id="rect4416" + width="469.54089" + height="64.058205" + x="213.5808" + y="945.01337" /> - - + inkscape:label="#g4848" + id="HDG_frame"> + + + + + + + + + + + + - 1 + id="g5112" + transform="matrix(1.0666667,0,0,1.066636,0.28284271,-0.50381959)"> 2 + y="569.32635" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.7717px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';fill:#cecdce;fill-opacity:1;stroke-width:0.657577">1 6 - - - - - - - - - - - 6 - 2 1 + id="tspan5102" + x="1019.0017" + y="687.27924" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.7717px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';fill:#cecdce;fill-opacity:1;stroke-width:0.657577">6 + id="g5092" + transform="matrix(1.0666667,0,0,-1.066636,0.28284271,1026.1924)"> + id="rect5082" + style="fill:#cecdce;fill-opacity:1;stroke:none;stroke-width:3.43549;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + id="rect5086" + style="fill:#cecdce;fill-opacity:1;stroke:none;stroke-width:4.6819;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + + 6 + 2 + 1 + + + + + + + + + width="9.9375" + height="6.4299173" + x="912.28125" + y="184.36314" /> - + + width="6.5950012" + height="361.44022" + x="509.69724" + y="-1060.3188" + inkscape:label="#rect4954" + inkscape:transform-center-x="170.07916" /> + transform="translate(0,65.936427)"> + height="45.6008" + width="45.6008" + id="rect4626" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> 00 + x="1147.7107" + y="405.05588" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:38px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#0dc04b;fill-opacity:1;stroke-width:0.657577">00 + + - + width="85.76416" + height="243.41606" + x="769.22241" + y="237.04375" /> + id="ALT_scale"> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> 000 + x="1604.5295" + id="tspan4915" + sodipodi:role="line">000 + d="m 1479.2996,1007.4057 9.3792,-7.97457 -9.3788,-7.9742" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.2;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + d="m 1579.3052,512.65602 h -11.3041" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> 000 + x="1604.5295" + y="501.10501" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.75">000 + id="path4943" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + d="m 1579.3052,950.77126 h -11.3041" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 1579.3052,853.43414 h -11.3041" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 1579.3052,756.09702 h -11.3041" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 1579.3052,658.7599 h -11.3041" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + d="m 1579.3052,561.42278 h -11.3041" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - 000 - - - - - - - - - - - 000 - 000 + + + + + + + + + + 000 + + 000 + + id="path5028" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> - TOGA + x="59.092628" + height="84.381813" + width="102.47213" + id="FMA_man_box" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.39996576;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> MAN - + y="74.429817" + x="125.31013" + id="tspan4307" + sodipodi:role="line">TOGA MAN PITCH TRIM ONLY + style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.657577" + x="125.84993" + y="33.759209" + id="FMA_man" + transform="scale(0.87678236,1.1405339)">MAN ALT - G/S - CLB + id="tspan4614" + x="505.48523" + y="115.0584" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.9995px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke-width:0.657577">MAN PITCH TRIM ONLY + LOC + y="34.986706" + x="370.20218" + id="tspan4244" + sodipodi:role="line">ALT G/S + CLB + LOC + NAV + x="629.22266" + y="74.709473" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.9995px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#179ab7;fill-opacity:1;stroke-width:0.657577">NAV - - + + + id="LOC_scale"> + height="41.291069" + width="7.7972813" + id="rect4858" + style="fill:#c9d121;fill-opacity:1;stroke:none;stroke-width:3.91477;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + + id="circle4876" + inkscape:connector-curvature="0" + sodipodi:nodetypes="zzzzz" /> + id="g4527" + transform="translate(1.8616028)"> - + + id="circle4880" + inkscape:connector-curvature="0" + sodipodi:nodetypes="zzzzz" /> + y="1019.8428" + x="-517.64343" + height="33.21196" + width="33.21196" + id="LOC_pointer" + style="fill:none;fill-opacity:1;stroke:#b055be;stroke-width:4.0350337;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + + inkscape:label="#g4828" + id="ALT_group2"> + width="7.7970567" + height="49.153526" + x="509.50464" + y="-747.05353" + transform="rotate(90)" /> STD + + + + + + 000 + + FL 000 + FL 000 + + QNH + STD - - - - - - 000 - - FL 000 - FL 000 - - QNH - 1013 + id="tspan977" + sodipodi:role="line">1013 + id="GS_scale"> + x="509.50464" + height="49.153526" + width="7.7970567" + id="rect4898" + style="fill:#c9d121;fill-opacity:1;stroke:none;stroke-width:4.48063;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + id="g4531" + transform="translate(0,-1.0792028)"> - + + id="circle4929" + inkscape:connector-curvature="0" + sodipodi:nodetypes="zzzzz" /> - + + id="circle4933" + inkscape:connector-curvature="0" + sodipodi:nodetypes="zzzzz" /> + width="33.211578" + height="33.211578" + x="949.0885" + y="-368.9328" + transform="matrix(0.54714118,0.83704034,-0.54714118,0.83704034,0,0)" + inkscape:label="#rect4872" /> + x="768.71039" + height="59.519768" + width="89.289597" + id="ALT_mask" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.4000001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + x="858.00543" + height="90.122147" + width="48.851151" + id="ALT_tens_clip" + style="opacity:0.46000001;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:1.27696717;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + inkscape:label="#g5167" + id="ALT_frame"> - + id="path4984" + d="M 856.91323,236.93596 V 478.84635" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + + inkscape:label="#g5379" + id="ALT_group"> + inkscape:label="#g5173" + id="ALT_box"> - + d="m 856.4002,481.90842 2.2e-4,-15.92813 h 52.07464 v 93.34657 h -52.07457 v -15.26583" + style="fill:#000000;fill-opacity:1;stroke:#ffff00;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + + id="path1287" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> 40402020000080806060404020200000808060 + x="898.703" + sodipodi:role="line" + id="tspan4302">60 00 + x="890.99316" + y="506.23941" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:48.8348px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:end;text-anchor:end;fill:#0dc04b;fill-opacity:1;stroke-width:0.75">00 - - + + AP 1+2 - 1 FD 2 - A/THR - CAT 3 + x="1080.6229" + id="tspan4268" + sodipodi:role="line">AP 1+2 DUAL + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.9995px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#cecdce;fill-opacity:1;stroke-width:0.657577">1 FD 2 A/THR + CAT 3 + DUAL + NO DH + x="874.48682" + y="115.05846" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.9995px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#cecdce;fill-opacity:1;stroke-width:0.657577">NO DH - + - + + SPEED + + SPEED + x="505.48523" + id="tspan4354" + sodipodi:role="line">FLARE - - FLARE - - DH - 250 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + x="826.09802" + id="tspan4301" + sodipodi:role="line">DH - - - +40 + style="display:inline;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#bb6100;stroke-width:3.4027499;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="VLS_min" + width="11.001064" + height="2089.313" + x="125.00137" + y="512.43707" + inkscape:label="VLS_min" /> LVR CLB + id="tspan4305" + x="922.034" + y="115.05846" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.9995px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#179ab7;fill-opacity:1;stroke-width:0.657577">250 - - - 00 - - 00 - - - - - 00 - 00 - 00 - - - - - - 00 - - - 00 - - - + style="display:inline" + transform="translate(427.35786,2333.3875)" + inkscape:label="#g4996" + id="ALPHA_SW"> - - - - - + style="fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:1.19987;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" + id="rect750" + width="18.482525" + height="22.800125" + x="-300.81439" + y="290.33853" /> - 000 - 000 + y="270.33838" + x="-300.81363" + height="18.800058" + width="18.482372" + id="rect752" + style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:1.19994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + y="792.24689" + x="116.0377" + height="275.7869" + width="44.40099" + id="ASI_trend_down_clip-2" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.784333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + +40 + LVR CLB + inkscape:label="#g4853" + id="HDG_group"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 140 - 160 - 120 - 100 - 080 - 060 - 040 - 180 - 200 - 220 - 240 - 260 - 280 - 300 - 320 - 340 - 360 - 380 - 400 - 420 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="HDG_scale" + inkscape:label="#g4743" + transform="translate(-104.78479,0)"> + + 00 + id="path4691" + d="m 651.08597,944.75532 0,22.36203" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995403;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + 00 + + + + + 00 + 00 + 00 + + + + + + 00 + + + 00 + + + - - - + id="CRS_pointer" + inkscape:label="#g5019" + transform="matrix(1.0666667,0,0,1.066636,7.9500002,2.8086774)"> + + + + + 000 + 000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id="ASI_scale" + inkscape:label="#g3847" + transform="translate(0.69023445)"> + + 140 + 160 + 120 + 100 + 080 + 060 + 040 + 180 + 200 + 220 + 240 + 260 + 280 + 300 + 320 + 340 + 360 + 380 + 400 + 420 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sodipodi:nodetypes="cc" /> + + + + id="path930" + d="M 92.069682,481.26097 H 134.83566" + style="fill:none;fill-opacity:1;stroke:#c9d121;stroke-width:4.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + + id="ASI_trend_up"> - 000 + + + + + . - 000 - 000 + . . + x="95.148567" + id="tspan4686" + sodipodi:role="line">000 000 + . - - SPD - + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;text-anchor:start;fill:#179ab7;fill-opacity:1;stroke-width:0.75" + y="220.32645" + x="80.506668" + id="tspan4696" + sodipodi:role="line">. + inkscape:label="#g4779" + id="ASI_error"> + SPD + + + + - + d="M 13.167811,790.62913 H 154.46853" + style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:3.19995;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> - ATT - ALT VATT + /S + id="tspan4386-4-0" + x="851.70166" + y="505.93329" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:48px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke-width:0.75">ALT V/S + HDG + x="522.40784" + y="950.08264" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:48px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:end;text-anchor:end;fill:#ff0000;fill-opacity:1;stroke-width:0.75">HDG MACH - ILS - ILS - 000.00 - 0.0 - NM - - - 000 - - - - 000 - + id="tspan1605" + sodipodi:role="line">MACH MM + y="856.17841" + x="663.17761" + id="tspan773" + sodipodi:role="line">ILS ILS + 000.00 + 0.0 + OM + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';fill:#179ab7;fill-opacity:1;stroke-width:0.75" + y="1014.0706" + x="116.45473" + id="tspan780-3" + sodipodi:role="line">NM + + + 000 + + + + 000 + MM + OM + IM + x="680.1095" + id="tspan773-9-9" + sodipodi:role="line">IM + inkscape:label="#g5173" + id="ALT_box_flash"> - + d="m 856.4002,481.90842 2.2e-4,-15.92813 h 52.07464 v 93.34657 h -52.07457 v -15.26583" + style="fill:none;fill-opacity:1;stroke:#ffff00;stroke-width:6;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + 000 + x="143.095" + y="263.52979" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;text-anchor:start;fill:#179ab7;fill-opacity:1;stroke-width:0.75">000 - - 1 - - - + transform="translate(0,132.03033)" + id="v1_group"> + id="path4458-3" + d="m 105.87037,380.78738 h 34.99469" + style="fill:#179ab7;fill-opacity:1;stroke:#179ab7;stroke-width:3.20025;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> S - - - - F - - - - + id="tspan4690-5-6" + x="155.31981" + y="378.22144" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;text-anchor:start;fill:#179ab7;fill-opacity:1;stroke-width:0.75">1 + id="vr_speed" + d="m 130.43188,519.13081 c -3.51657,0 -6.36731,-2.85066 -6.36731,-6.36712 0,-3.51646 2.85073,-6.36713 6.36731,-6.36713 3.51658,0 6.36732,2.85066 6.36732,6.36713 0,3.51648 -2.85075,6.36712 -6.36732,6.36712 z" + style="fill:none;fill-opacity:1;stroke:#179ab7;stroke-width:2.39997;stroke-linecap:square;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + S + + + + F + + + + + + + + inkscape:label="#ALT_box_amber"> + id="alt-box-group" + inkscape:label="alt-box-group"> - + d="m 856.4002,481.90842 2.2e-4,-15.92813 h 52.07464 v 93.34657 h -52.07457 v -15.26583" + style="fill:none;fill-opacity:1;stroke:#bb6100;stroke-width:3.20031;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" /> + + id="path1656" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> FLX - DH + x="61.095329" + y="74.429939" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.9995px;line-height:1.25;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.657577">FLX diff --git a/Sounds/A320-common-sound.xml b/Sounds/A320-common-sound.xml index d5e97fde..21fe7c0a 100644 --- a/Sounds/A320-common-sound.xml +++ b/Sounds/A320-common-sound.xml @@ -672,13 +672,13 @@ /instrumentation/mk-viii/inputs/discretes/gpws-inhibit 0 - + /position/gear-agl-ft - 350 + /instrumentation/pfd/hundred-above /position/gear-agl-ft - 300 + /instrumentation/pfd/hundred-above - 50 /position/gear-agl-ft-2-sec @@ -708,11 +708,11 @@ /position/gear-agl-ft - 250 + /instrumentation/pfd/minimum /position/gear-agl-ft - 200 + /instrumentation/pfd/minimum - 50 /position/gear-agl-ft-2-sec diff --git a/Systems/pfd.xml b/Systems/pfd.xml index 4b84e143..a11265d7 100644 --- a/Systems/pfd.xml +++ b/Systems/pfd.xml @@ -141,6 +141,34 @@ /instrumentation/pfd/alt-diff + + Ground bug diff + gain + 0.05 + 1.0 + + /position/ground-elev-ft + + + /instrumentation/altimeter/indicated-altitude-ft + + /instrumentation/pfd/ground-diff + + + + Destination bug diff + gain + 0.05 + 1.0 + + /FMGC/internal/ldg-elev + + + /instrumentation/altimeter/indicated-altitude-ft + + /instrumentation/pfd/landing-diff + + Localizer course diff gain