From 200bcfb9f77492d4f2a476fe491b4e8280561653 Mon Sep 17 00:00:00 2001
From: legoboyvdlp R <legoboyvdlp@gmail.com>
Date: Sat, 2 Nov 2019 14:52:06 +0000
Subject: [PATCH] ADIRS: begin reimplementing, stall warning and overspeed in
 progress

---
 A320-200-CFM.xml               |   1 +
 A320-main.xml                  |  38 ++
 Nasal/ADIRS/ADR.nas            | 140 ++++++
 Nasal/ECAM/ECAM-controller.nas |  34 +-
 Nasal/ECAM/ECAM-logic.nas      |  47 +-
 Nasal/ECAM/ECAM-messages.nas   |   6 +
 Nasal/FMGC.nas                 |  12 +-
 Nasal/libraries.nas            |   2 +
 Nasal/property-tree-setup.nas  |   7 +
 Sounds/A320-common-sound.xml   |  20 +-
 Sounds/Cockpit/cricket.wav     | Bin 21404 -> 21404 bytes
 Sounds/Cockpit/stall_voice.wav | Bin 76044 -> 76044 bytes
 Systems/a320-adr.xml           | 809 +++++++++++++++++++++++++++++++++
 Systems/instrumentation.xml    |  56 ++-
 Systems/pitot-static.xml       |  57 +++
 15 files changed, 1207 insertions(+), 22 deletions(-)
 create mode 100644 Nasal/ADIRS/ADR.nas
 create mode 100644 Systems/a320-adr.xml
 create mode 100644 Systems/pitot-static.xml

diff --git a/A320-200-CFM.xml b/A320-200-CFM.xml
index 7a2c7d03..967029f1 100644
--- a/A320-200-CFM.xml
+++ b/A320-200-CFM.xml
@@ -136,6 +136,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 	<system file="fuel"/>
 	<system file="glass-effect1"/>
 	<system file="a320-fcs"/>
+	<system file="a320-adr"/>
 	<system file="a320-fwc"/>
 	<system file="a320-spoiler"/>
 	<system file="a320-electrical"/>
diff --git a/A320-main.xml b/A320-main.xml
index bf761eb0..cc18e63d 100644
--- a/A320-main.xml
+++ b/A320-main.xml
@@ -139,6 +139,7 @@
 			<autopilot n="12">
 				<path>Aircraft/A320-family/Systems/a320-lights-proprules.xml</path>
 			</autopilot>
+			<path>Aircraft/A320-family/Systems/pitot-static.xml</path>
 		</systems>
 		
 		<sound>
@@ -922,6 +923,22 @@
 			<green-psi>0</green-psi>
 			<yellow-psi>0</yellow-psi>
 		</hydraulic>
+		
+		<pitot n="1">
+            <serviceable>1</serviceable>
+		</pitot>
+		
+		<pitot n="2">
+            <serviceable>1</serviceable>
+		</pitot>
+		
+		<static n="1">
+            <serviceable>1</serviceable>
+		</static>
+		
+		<static n="2">
+            <serviceable>1</serviceable>
+		</static>
 	</systems>
 	
 	<options n="0">
@@ -936,6 +953,26 @@
 	</options>
 	
 	<instrumentation n="0">
+		<altimeter n="1">
+			<serviceable type="bool">true</serviceable>
+		</altimeter>
+		
+		<altimeter n="2">
+			<serviceable type="bool">true</serviceable>
+		</altimeter>
+		
+		<altimeter n="3">
+			<serviceable type="bool">true</serviceable>
+		</altimeter>
+		
+		<altimeter n="4">
+			<serviceable type="bool">true</serviceable>
+		</altimeter>
+		
+		<altimeter n="5">
+			<serviceable type="bool">true</serviceable>
+		</altimeter>
+		
 		<chrono n="0">
 			<started type="bool">0</started>
 			<paused type="bool">0</paused>
@@ -1605,6 +1642,7 @@
 			<file>Aircraft/A320-family/Nasal/fuel.nas</file>
 			<file>Aircraft/A320-family/Nasal/engines-common.nas</file>
 			<file>Aircraft/A320-family/Nasal/ADIRS.nas</file>
+			<file>Aircraft/A320-family/Nasal/ADIRS/ADR.nas</file>
 			<file>Aircraft/A320-family/Nasal/fire.nas</file>
 			<file>Aircraft/A320-family/Nasal/brakes.nas</file>
 			<file>Aircraft/A320-family/Nasal/ground_services.nas</file>
diff --git a/Nasal/ADIRS/ADR.nas b/Nasal/ADIRS/ADR.nas
new file mode 100644
index 00000000..a8182c8c
--- /dev/null
+++ b/Nasal/ADIRS/ADR.nas
@@ -0,0 +1,140 @@
+# A3XX ADIRS System
+# Jonathan Redpath (legoboyvdlp)
+
+# Copyright (c) 2019 Jonathan Redpath (legoboyvdlp)
+
+var _NUMADIRU = 3;
+
+var ADR = {
+	outputDisc: 0, # 0 = disc, 1 = normal
+	mode: 0, # 0 = off, 1 = nav, 2 = att
+	energised: 0, # 0 = off, 1 = on
+	input: [],
+    new: func() {
+		var adr = { parents:[ADR] };
+		return adr;
+    },
+	updateEnergized: func(mode) {
+		me.energized = mode != 0 ? 1 : 0;
+	},
+};
+
+var IR = {
+	outputDisc: 0, # 0 = disc, 1 = normal
+	mode: 0, # 0 = off, 1 = nav, 2 = att
+	energised: 0, # 0 = off, 1 = on
+	input: [],
+    new: func() {
+		var ir = { parents:[IR] };
+		return ir;
+    },
+	updateEnergized: func(mode) {
+		me.energized = mode != 0 ? 1 : 0;
+	},
+};
+
+var ADIRSControlPanel = {
+	# local vars
+	_adrSwitchState: 0,
+	_irSwitchState: 0,
+	_irModeSwitchState: 0,
+	
+	# ADIRS Units
+	ADRunits: [nil, nil, nil],
+	IRunits: [nil, nil, nil],
+	
+	# PTS
+	Switches: {
+		adrSw: [props.globals.getNode("/controls/navigation/adirscp/switches/adr-1"), props.globals.getNode("/controls/navigation/adirscp/switches/adr-2"), props.globals.getNode("/controls/navigation/adirscp/switches/adr-3")],
+		irModeSw: [props.globals.getNode("/controls/navigation/adirscp/switches/ir-1-mode"), props.globals.getNode("/controls/navigation/adirscp/switches/ir-2-mode"), props.globals.getNode("/controls/navigation/adirscp/switches/ir-3-mode")],
+		irSw: [props.globals.getNode("/controls/navigation/adirscp/switches/ir-1"), props.globals.getNode("/controls/navigation/adirscp/switches/ir-2"), props.globals.getNode("/controls/navigation/adirscp/switches/ir-3")],
+	},
+	Lights: {
+		adrFault: [props.globals.getNode("/controls/navigation/adirscp/lights/adr-1-fault"), props.globals.getNode("/controls/navigation/adirscp/lights/adr-2-fault"), props.globals.getNode("/controls/navigation/adirscp/lights/adr-3-fault")],
+		adrOff: [props.globals.getNode("/controls/navigation/adirscp/lights/adr-1-off"), props.globals.getNode("/controls/navigation/adirscp/lights/adr-2-off"), props.globals.getNode("/controls/navigation/adirscp/lights/adr-3-off")],
+		irFault: [props.globals.getNode("/controls/navigation/adirscp/lights/ir-1-fault"), props.globals.getNode("/controls/navigation/adirscp/lights/ir-2-fault"), props.globals.getNode("/controls/navigation/adirscp/lights/ir-3-fault")],
+		irOff: [props.globals.getNode("/controls/navigation/adirscp/lights/ir-1-off"), props.globals.getNode("/controls/navigation/adirscp/lights/ir-2-off"), props.globals.getNode("/controls/navigation/adirscp/lights/ir-3-off")],
+		onBat: props.globals.getNode("/controls/navigation/adirscp/lights/on-bat"),
+	},
+	
+	# Methods
+	adrSw: func(n) { 
+		if (n < 0 or n > _NUMADIRU) { return; }
+		me._adrSwitchState = me.Switches.adrSw[n].getValue();
+		print("Switching adr unit " ~ n ~ " to " ~ !me._adrSwitchState);
+		me.Switches.adrSw[n].setValue(!me._adrSwitchState);
+		if (me.ADRunits[n] != nil) { 
+			me.ADRunits[n].outputDisc = !me._adrSwitchState;
+		}
+	},
+	adrSw: func(n) { 
+		if (n < 0 or n > _NUMADIRU) { return; }
+		me._irSwitchState = me.Switches.irSw[n].getValue();
+		print("Switching ir unit " ~ n ~ " to " ~ !me._irSwitchState);
+		me.Switches.irSw[n].setValue(!me._irSwitchState);
+		if (me.IRunits[n] != nil) { 
+			me.IRunits[n].outputDisc = !me._irSwitchState;
+		}
+	},
+	irModeSw: func(n, mode) {
+		if (mode < 0 or mode > 2) { return; }
+		me._irModeSwitchState = me.Switches.irModeSw[n].getValue();
+		print("Switching adirs " ~ n ~ " to mode " ~ mode);
+		if (me.ADRunits[n] != nil) { 
+			me.ADRunits[n].mode = mode;
+			me.ADRunits[n].updateEnergized(mode);
+		}
+		if (me.IRunits[n] != nil) { 
+			me.IRunits[n].mode = mode;
+			me.IRunits[n].updateEnergized(mode);
+		}
+	}
+};
+
+var SwitchingPanel = {
+	Switches: {
+		attHdg: props.globals.getNode("/controls/navigation/switching/att-hdg"),
+		airData: props.globals.getNode("/controls/navigation/switching/air-data"),
+	},
+};
+
+
+var ADIRSnew = {
+	_flapPos: nil,
+	_slatPos: nil,
+	overspeedVFE: props.globals.initNode("/systems/navigation/adr/computation/overspeed-vfe-spd", 0, "INT"),
+	init: func() {
+		for (i = 0; i < _NUMADIRU; i = i + 1) {
+			print("Creating new ADR unit " ~ i);
+			ADIRSControlPanel.ADRunits[i] = ADR.new();
+		}
+	}, 
+	update_items: [
+		props.UpdateManager.FromPropertyHashList(["/fdm/jsbsim/fcs/flap-pos-deg","/fdm/jsbsim/fcs/slat-pos-deg"], 0.1, func(notification)
+			{
+				me._flapPos = pts.JSBSIM.FCS.flapDeg.getValue();
+				me._slatPos = pts.JSBSIM.FCS.slatDeg.getValue();
+				
+				if (me._flapPos >= 23 and me._slatPos >= 25) {
+					ADIRSnew.overspeedVFE.setValue(181);
+				} elsif (me._flapPos >= 18) {
+					ADIRSnew.overspeedVFE.setValue(189);
+				} elsif (me._flapPos >= 13 or me._slatPos > 20) {
+					ADIRSnew.overspeedVFE.setValue(204);
+				} elsif (me._slatPos <= 20 and me._flapPos > 2) {
+					ADIRSnew.overspeedVFE.setValue(219);
+				} elsif (me._slatPos >= 2 and me._slatPos <= 20) {
+					ADIRSnew.overspeedVFE.setValue(234);
+				} else {
+					ADIRSnew.overspeedVFE.setValue(1024);
+				}
+			}
+		),
+	],
+	loop: func() {
+		notification = nil;
+		foreach (var update_item; me.update_items) {
+			update_item.update(notification);
+		}
+	},
+};
diff --git a/Nasal/ECAM/ECAM-controller.nas b/Nasal/ECAM/ECAM-controller.nas
index a5cdec2c..fec4767d 100644
--- a/Nasal/ECAM/ECAM-controller.nas
+++ b/Nasal/ECAM/ECAM-controller.nas
@@ -18,7 +18,7 @@ var overflow = props.globals.initNode("/ECAM/warnings/overflow", 0, "BOOL");
 var dc_ess = props.globals.getNode("/systems/electrical/bus/dc-ess", 1);
 
 var lights = [props.globals.initNode("/ECAM/warnings/master-warning-light", 0, "BOOL"), props.globals.initNode("/ECAM/warnings/master-caution-light", 0, "BOOL")]; 
-var aural = [props.globals.initNode("/sim/sound/warnings/crc", 0, "BOOL"), props.globals.initNode("/sim/sound/warnings/chime", 0, "BOOL")];
+var aural = [props.globals.initNode("/sim/sound/warnings/crc", 0, "BOOL"), props.globals.initNode("/sim/sound/warnings/chime", 0, "BOOL"), props.globals.initNode("/sim/sound/warnings/cricket", 0, "BOOL")];
 var warningFlash = props.globals.initNode("/ECAM/warnings/master-warning-flash", 0, "BOOL");
 
 var lineIndex = 0;
@@ -46,6 +46,7 @@ var warning = {
 		t.sdPage = sdPage;
 		t.isMemo = isMemo;
 		t.hasCalled = 0;
+		t.wasActive = 0;
 		
 		return t
 	},
@@ -68,19 +69,29 @@ var warning = {
 		}
 	},
 	warnlight: func() {
-		if (me.light > 1 or me.noRepeat == 1 or me.active == 0) {return;}
-		lights[me.light].setBoolValue(1);
-		me.noRepeat = 1;
+		if (me.light > 1 or me.noRepeat == 1 or (me.active == 0 and me.wasActive == 0)) {return;}
+		if (me.active == 1) {
+			lights[me.light].setBoolValue(1);
+			me.noRepeat = 1;
+		} elsif (me.wasActive) {
+			lights[me.light].setBoolValue(0);
+			me.wasActive = 0;
+		}
 	},
 	sound: func() {
-        if (me.aural > 1 or me.noRepeat2 == 1 or me.active == 0) {return;}
-		if (me.aural != 0) {
+        if (me.aural > 2 or me.noRepeat2 == 1 or (me.active == 0 and me.wasActive == 0)) {return;}
+		if (me.active == 1) {
+			if (me.aural != 0) {
+				aural[me.aural].setBoolValue(0); 
+			}
+			me.noRepeat2 = 1;
+			settimer(func() {
+				aural[me.aural].setBoolValue(1);
+			}, 0.15);
+		} elsif (me.wasActive) {
 			aural[me.aural].setBoolValue(0); 
+			me.wasActive = 0;
 		}
-        me.noRepeat2 = 1;
-		settimer(func() {
-			aural[me.aural].setBoolValue(1);
-		}, 0.15);
     },
 	callPage: func() {
 		if (me.sdPage == "nil" or me.hasCalled == 1) { return; }
@@ -320,6 +331,9 @@ var ECAM_controller = {
 		warning.active = 0;
 		warning.noRepeat = 0;
 		warning.noRepeat2 = 0;
+		if (warning.aural == 2) {
+			aural[2].setValue(0);
+		}
 	},
 };
 
diff --git a/Nasal/ECAM/ECAM-logic.nas b/Nasal/ECAM/ECAM-logic.nas
index bf44e4c9..3f8f9260 100644
--- a/Nasal/ECAM/ECAM-logic.nas
+++ b/Nasal/ECAM/ECAM-logic.nas
@@ -22,6 +22,7 @@ var apu_bleedSw   = props.globals.getNode("/controls/pneumatic/switches/bleedapu
 var gear       = props.globals.getNode("/gear/gear-pos-norm", 1);
 var cutoff1    = props.globals.getNode("/controls/engines/engine[0]/cutoff-switch", 1);
 var cutoff2    = props.globals.getNode("/controls/engines/engine[1]/cutoff-switch", 1);
+var stallVoice = props.globals.initNode("/sim/sound/warnings/stall-voice", 0, "BOOL");
 var engOpt     = props.globals.getNode("/options/eng", 1);
 
 # local variables
@@ -29,11 +30,53 @@ var phaseVar = nil;
 var dualFailFACActive = 1;
 var emerConfigFACActive = 1;
 var gear_agl_cur = nil;
-
 var messages_priority_3 = func {
 	phaseVar = phaseNode.getValue();
 	
-	# FCTL
+	# Stall
+	# todo - altn law and emer cancel flipflops page 2440
+	if (phaseVar >= 5 and phaseVar <= 7 and (getprop("/fdm/jsbsim/fcs/slat-pos-deg") <= 15 and (getprop("/systems/navigation/adr/output/aoa-1") > 15 or getprop("/systems/navigation/adr/output/aoa-2") > 15 or getprop("/systems/navigation/adr/output/aoa-3") > 15)) or (getprop("/fdm/jsbsim/fcs/slat-pos-deg") > 15 and (getprop("/systems/navigation/adr/output/aoa-1") > 23 or getprop("/systems/navigation/adr/output/aoa-2") > 23 or getprop("/systems/navigation/adr/output/aoa-3") > 23))) {
+		stall.active = 1;
+	} else {
+		ECAM_controller.warningReset(stall);
+	}
+	
+	if (stall.active) {
+		stallVoice.setValue(1);
+	} else {
+		stallVoice.setValue(0);
+	}
+	
+	if ((phaseVar == 1 or (phaseVar >= 5 and phaseVar <= 7)) and getprop("/systems/navigation/adr/output/overspeed")) {
+		overspeed.active = 1;
+		if (getprop("/systems/navigation/adr/computation/overspeed-vmo") or getprop("/systems/navigation/adr/computation/overspeed-mmo")) {
+			overspeedVMO.active = 1;
+		} else {
+			ECAM_controller.warningReset(overspeedVMO);
+		}
+		
+		if (getprop("/systems/navigation/adr/computation/overspeed-vle")) {
+			overspeedGear.active = 1;
+		} else {
+			ECAM_controller.warningReset(overspeedGear);
+		}
+		
+		if (getprop("/systems/navigation/adr/computation/overspeed-vfe")) {
+			overspeedFlap.active = 1;
+			overspeedFlap.msg = "-VFE................" ~ (systems.ADIRSnew.overspeedVFE.getValue() - 4);
+		} else {
+			ECAM_controller.warningReset(overspeedGear);
+			overspeedFlap.msg = "-VFE................XXX";
+		}
+	} else {
+		ECAM_controller.warningReset(overspeed);
+		ECAM_controller.warningReset(overspeedVMO);
+		ECAM_controller.warningReset(overspeedGear);
+		ECAM_controller.warningReset(overspeedFlap);
+		overspeedFlap.msg = "-VFE................XXX";
+	}
+	
+	# FCTL FLAPS NOT ZERO
 	if ((flap_not_zero.clearFlag == 0) and phaseVar == 6 and getprop("/controls/flight/flap-lever") != 0 and getprop("/instrumentation/altimeter/indicated-altitude-ft") > 22000) {
 		flap_not_zero.active = 1;
 	} else {
diff --git a/Nasal/ECAM/ECAM-messages.nas b/Nasal/ECAM/ECAM-messages.nas
index 5f69f8cf..126ba6e6 100644
--- a/Nasal/ECAM/ECAM-messages.nas
+++ b/Nasal/ECAM/ECAM-messages.nas
@@ -10,8 +10,14 @@
 # Left E/WD
 
 var warnings				  = std.Vector.new([
+	var stall                 = warning.new(msg: "", aural: 2),
 	var flap_not_zero         = warning.new(msg: "F/CTL FLAP LVR NOT ZERO",   colour: "r", aural: 0, light: 0),
 	
+	var overspeed          = warning.new(msg: "OVER SPEED",                colour: "r", aural: 0, light: 0, hasSubmsg: 1),
+	var overspeedVMO       = warning.new(msg: "-VMO/MMO.......350 /.82",   colour: "r"),
+	var overspeedGear      = warning.new(msg: "-VLE...........280 /.67",   colour: "r"),
+	var overspeedFlap      = warning.new(msg: "-VFE................XXX",   colour: "r"),
+	
 	# DUAL ENG FAIL
 	var dualFail              = warning.new(msg: "ENG DUAL FAILURE",          colour: "r", aural: 0, light: 0, hasSubmsg: 1),
 	var dualFailModeSel       = warning.new(msg: " -ENG MODE SEL.......IGN",  colour: "c"),
diff --git a/Nasal/FMGC.nas b/Nasal/FMGC.nas
index 147478d6..8b983ef8 100644
--- a/Nasal/FMGC.nas
+++ b/Nasal/FMGC.nas
@@ -264,24 +264,24 @@ var masterFMGC = maketimer(0.2, func {
 		reset_FMGC();
 	}
 	
+	if (getprop("/systems/navigation/adr/computation/overspeed-vfe-spd") != 1024) {
+		setprop("/FMGC/internal/maxspeed", getprop("/systems/navigation/adr/computation/overspeed-vfe-spd") - 4);
+	} else {
+		setprop("/FMGC/internal/maxspeed", getprop("/it-fbw/speeds/vmo-mmo"));
+	}
+	
 	flap = getprop("/controls/flight/flap-pos");
 	if (flap == 0) { # 0
-		setprop("/FMGC/internal/maxspeed", getprop("/it-fbw/speeds/vmo-mmo"));
 		setprop("/FMGC/internal/minspeed", 202);
 	} else if (flap == 1) { # 1
-		setprop("/FMGC/internal/maxspeed", 230);
 		setprop("/FMGC/internal/minspeed", 184);
 	} else if (flap == 2) { # 1+F
-		setprop("/FMGC/internal/maxspeed", 215);
 		setprop("/FMGC/internal/minspeed", 171);
 	} else if (flap == 3) { # 2
-		setprop("/FMGC/internal/maxspeed", 200);
 		setprop("/FMGC/internal/minspeed", 156);
 	} else if (flap == 4) { # 3
-		setprop("/FMGC/internal/maxspeed", 185);
 		setprop("/FMGC/internal/minspeed", 147);
 	} else if (flap == 5) { # FULL
-		setprop("/FMGC/internal/maxspeed", 177);
 		setprop("/FMGC/internal/minspeed", 131);
 	}
 	
diff --git a/Nasal/libraries.nas b/Nasal/libraries.nas
index 9158ec43..b61a1f69 100644
--- a/Nasal/libraries.nas
+++ b/Nasal/libraries.nas
@@ -200,6 +200,7 @@ var systemsInit = func {
 	systems.HYD.init();
 	systems.FUEL.init();
 	systems.ADIRS.init();
+	systems.ADIRSnew.init();
 	systems.eng_init();
 	systems.fire_init();
 	systems.autobrake_init();
@@ -231,6 +232,7 @@ var systemsLoop = maketimer(0.1, func {
 	systems.HYD.loop();
 	systems.FUEL.loop();
 	systems.ADIRS.loop();
+	systems.ADIRSnew.loop();
 	libraries.ECAM.loop();
 	libraries.BUTTONS.update();
 	fadec.FADEC.loop();
diff --git a/Nasal/property-tree-setup.nas b/Nasal/property-tree-setup.nas
index bfd30e9c..4ee7b847 100644
--- a/Nasal/property-tree-setup.nas
+++ b/Nasal/property-tree-setup.nas
@@ -47,6 +47,13 @@ var Instrumentation = {
 	},
 };
 
+var JSBSIM = {
+	FCS: {
+		flapDeg: props.globals.getNode("/fdm/jsbsim/fcs/flap-pos-deg"),
+		slatDeg: props.globals.getNode("/fdm/jsbsim/fcs/slat-pos-deg"),
+	},
+};
+
 var Options = {
 	eng: props.globals.getNode("/options/eng"),
 };
diff --git a/Sounds/A320-common-sound.xml b/Sounds/A320-common-sound.xml
index c31ba0a2..53846b25 100644
--- a/Sounds/A320-common-sound.xml
+++ b/Sounds/A320-common-sound.xml
@@ -1581,14 +1581,32 @@
 			<max-dist>100</max-dist>
 		</crc>
 	
+		<cricket>
+			<name>Cricket</name>
+			<path>Aircraft/A320-family/Sounds/Cockpit/cricket.wav</path>
+			<mode>looped</mode>
+			<type>avionics</type>
+			<condition>
+				<property>/sim/sound/warnings/cricket</property>
+			</condition>
+			<volume>
+				<factor>0.2</factor>
+			</volume>
+			<reference-dist>10</reference-dist>
+			<max-dist>100</max-dist>
+		</cricket>
+		
 		<stall-voice>
 			<name>stall-voice</name>
 			<mode>looped</mode>
 			<path>Aircraft/A320-family/Sounds/Cockpit/stall_voice.wav</path>
 			<type>avionics</type>
 			<condition>
-				<property>warnings/stall/active</property>
+				<property>/sim/sound/warnings/stall-voice</property>
 			</condition>
+			<volume>
+				<factor>2.0</factor>
+			</volume>
 			<reference-dist>10</reference-dist>
 			<max-dist>100.0</max-dist>
 		</stall-voice>
diff --git a/Sounds/Cockpit/cricket.wav b/Sounds/Cockpit/cricket.wav
index 0e23005a433be1a17dbd59f524d3486a64929215..64f8b879029a738debe987b7b9fc00cbc36f5756 100644
GIT binary patch
literal 21404
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

literal 21404
zcmai+&5j*c6@_oxi9tx9z!Ufpl6b_>vXjUtj-!tG8Db?tM2LWp#ne6I0eB1sydI88
zsIOOltbM9(Cn;5(pW1t^wbwbf?(N&{Tt4~m!+(BuI{o(HZ$9|LpI_d8=X5$<Y{%n&
zolgJw-Not7>7COTFJ8X*_vPvI-K!qoZhcM;+SAp=)#>WacG8}%?%s^(C&G+3Tl9Z#
z@`z7Xt{vamvN(wLAS;=ttGBj1IKn2%TUW$$s?A*5sV{k6XB7RJ4R+O;kvVHgycMES
zCuplPvtgr>@-TYyimJ*$Pn?UZ#wMS!7^oqd6E@B`6u+zqy|1sCn3>U&_wEf>8R>Z%
z8DFAMzIt!2ty$J%HuJ=|ZmDgpOc&HUU5qY$Fgp>(%Y{lK&b6(DNV0pLi_hGQf{9%C
z>D{&y*^3<DPe<s-{Z?cz{uANZd}dJd&5e_~&K&)yvKsT_hq1PGG+DX6eXXpuexDzy
zZLKhw%_^I7s6)~89;NO^YtfJ7O*e?HC*pSJcBV{w#*3S$6)YZT<t!Ik=gN_F+mSe{
zn%=k@#h>kW*G~{C3Kv(`ElftQyu=fmSAX4D6;j>YE3Ibo#82^$d{LH))Rvq(H&2kR
z6+NGp>l%Y1t6Xi#3reD>D;(yfGVxVOOQt@M<67I6W%kIdLi1?D8$C0_9maiBfp6b&
zp1XLCQZw9FL~)RLZ##LlF}JelMP|8QRjwd2YZmpyLE62xFq75iPF0E&b(7KhCfoEr
zRi+B^!ecMbeAh^p<jiNID;0fk8Doy^x7Y7xafCI;MY1^D`}^FkG(1&kZ8{eYt7Alj
zr;eJ%{ZvM8<(w=*Ae)}(a+2p<YFMvfl`DM4yQ_#1KfToGnk5U29#L2?TruWn{L1y_
zdS9*8nOW@i$mVH4P4mD*6!&wS&x|-3H@mWW;#yEym6ea4Jm_kCDvcVSh_HCdklM&g
zHc#2$Pd-;|K0#pUO6a}X$evj~uc8Y+df`%^xwPaH)pd@>=1qMwvo6S@L(xdy>V7^s
zqR<mo`Lc(bF}d<tGd1Z)-lzPWpGsy9{B<tTK}c;@pG-XTm~QB&in~Adz68~)@u{!-
zf%?eI5si9)I`eR)af#NOWD)I2G*2wDiJjGyse8C9MlY+-UDOO1R~Mrdo_wNPH8Sd1
z7I!^NXr6mEY+QroE+P&D&S<QQXkGOZqZ^4vV`jlM10MQR_RTA5NSwK4HHy|FtEVbr
z<xTI-m04yqJMW#zDT|e*_G(K$+3qNEJn=ElxZ>+yGR;!g>Z9stWu{kk<&x7J;`dLI
zRFUjD!g%5bAs*6)qd8&BYOCv9bz~5AaeZa=IJ1Y<cx;nHq^noHM!Qoo^X>mX?SyY%
z8Bt`^L6N2(sW8{<k3``EPsIOhXFQo+$d#3zKFDF)isD`BBJb|aJ4|*}S?PgKyx!H-
zJV9=+j7+m<ZDG014<e%}`s7O%_2Gd>>Lq4>X2vJT+=s4R>yICE?Tndg25-J^5nF8;
z_kAgmGuKxq9AS$$Agpm#me#6dtVZr1_fuxbs*AdrT=Q^l-7RV(-pWLxBCCqB=E9{;
zFyy;?{fyg3XY3OsZje#VJT;EBQE#3D#JeALB;SFs&QV4_ifQ9@l#xe{jO8Jk{LJJj
z3{#@XYi^?U8L92IYj9g<yj6#aob`zZ8ktl@8<bpErbI<8C}<B#<}!w-Rr%R+MRHU=
zXY%=K<zQ6R_EnI~z21&jj;Re?m6pTVFjm)jp8fqGvW_b54$KVrvdy0!_ehM<&bsuq
z00!CJDdM@#ROCwNzHY2ufXZ{f2YDcyUoL0LMz61cX!P}<Zh2*hE2|H6g9^ll&+p4b
zs|(_V-|vC@nlD3pBHO|y4#;Rf9@DX^2Q|pKW`uKoj*C0Rvxd&BJrsyZt_)>KZ{7>S
zRG2FEKFRG45hE;&+GCU%-4P#D`h7}xhq-(|)xCpS_sqF!)}NL{3cjncvIVbdGsf@C
zan*h9)dg0zqv?AXQWN={D5pg|^>BKRRzBS*-mId?@vRuT4Zb|V?OMC@QQmzSq_~}m
zQWad$8AM$GkJBoqhN@2WqUu%k)9Y`6RGpvl{7Ek>t#ed!ewQ3Qi;lWl57u2{E#X%^
z_4Ddq-<9KvF|;U}$kFRcxC-%yIBLd;xWLsjsJ)kU$Zi3($mPr|Uj1l0SshTinko&O
zBiR{u<v{I-zO3@)nO_ek>g<<CAE+EOcf4cfM8`)^x+|wnFu61R={vegvl1XqWXJce
zSW(>pskNj($91Pp#N)X)!OjlobB9b>>P350$^Gs__1jVh$egJOmSn9C1QkSA0OWiY
z6oq}k8Le_m<*7kkRcf#JaVXWT8iNN?Rl~)aySA&^piB<?w7N=bCGjHHvViY<N)X&B
zQJXpakt12f5^r*}&+4xJfL;9diZ5a+!3$<`broRXH0y_2HRuXB9JH))#$4lCuKgY*
zE{Kv*IO%7MdtkPDRiYp4)X`pExknGCL$k7co&tq4JgFn2;4`0|J9=WA>suFC6TOwJ
ze9pJ_BdYhrrpjm~TMwdh&udLV1tA9*oD)+X@uRJJ8GFLov$$f&Lz}zvPE>&mhHC(}
zRnWJx{oYi2IKcJQCKuV!3PwiNt|y%VNetSR!CGL-ouak}OL<d?6^LNIV-fWx=ylvG
zR9t+KnMu`P<k<H*&VA9+!p0L)#JXZdWP!nZm+xP<yX14z?Af~Fx|VzDUfaED?&44P
z$gvLa<|;6*=jRY7C+PEAlAuk^M{jh$EJ1`zkLZ`X3UOh5SKRA|Zz|M-b*|X+xlk;6
zoK})MaW6<J-S4E8hr3|Re8!zyN5sv_tFyg5<3uMPkJz2QvoHsXJLsq|D{*eVzu!`4
zeMv8sfgOBNrrx|py|cDDp+d*ee5_;Qf&?~e(fRC2S+ZuJg2frdtwZL#>zbFgsM8}E
z@{TB8l<T&rxI%yKonY6MusEi*A~IP=bmuxh$1<z)iBP>*dnWJOcDIlpom5cOj>5I#
zin6wQ&#1+E5(!E<;vd}U`T8YlVv*Yzd*nr1UF4JWWZeITYvxuv`PLUK^i-EU+A7;C
z^joLul8qIFZPrD05R8ITAJRMjIgPCKuU=qOqg->>hA9;i7xcVp86|(Jt2gN#wW)9)
zImhR+W*(JvwNe)=&AxZ<TUT@^-nF9b5oD{Ot{lhjR$=1gzy-L1KeM@8hW41x9=1Mq
zA!if>x7V^&(d=c-iEm`H^BlG|8EuUt6DL*4I2x0wLS5v(v0|jXjVU{LjqM2Bbw8=l
zR}73f=w&pyW*;=8*BtWlH^r$W-sz@XGnXo5BaS@WK&?mPtIfGYk`=CA^UY$gqpO~R
zOl0!xg-_(RX1fc~HcwE94%eE;tm>+b8FqDZnrly0w&dg_!ZU0g=~=jv5ij$b<e=B}
z<R=Ss>(Wm(&fORcG8+Yg3PEAF^R)L!4%gSOc&8*bS5}*u_>nbgbYC@VWx5i*sw2<7
zm06MM7{mGY^*7I9B6jwSZB5K13q_obx5hjRi1OQl?y|=0*RC$YL0wrpuIp1{s?4q;
zqZ+e%@J|=&2dWb@IrPJC+^CC4R<F5xWm97+B7UA_YixR`);}1?nvPmiokU~Y(Ss=C
zN+zw95zBs})saL~S$bWKY9pSLeV838SEASTPHg=@R<>pbgLv@aNj=tT^sER*PGeR-
z7_EP`sE4UD^@jy@^f)<Wiz=@0#+&T(>|o<loojZ??lTTnl$Fh_`q!S7%`CV$)l-f3
zQp0qRd`>^1&iy2txbA%vqLfOBF)qEmA8|sAwCah{=98-)v=Uvl%{ulH*(*K0IYwtD
ze{)17?5tEItA1o<_Xttem2!VvjNi$vIn-z^afFc-s>d81Nfz<c)9Pf7<B2v0jDCvl
zeo8i+vUI)7Ed$=klD;u(c4kw{ypl`a+#PFXerJX2cdjcVT7Dvf%$27c-#FzUin!J@
zeXPp%va3?hy2@ns?+BX_CdSQ*((IE|rXu1z)u?x<v`?;2?7m7w>2Hx{W#%_(-y<R!
z_S)`aJD#sHoj0#h(~<Q1s-h|~tj-l9d*(4FZjH{&+>2q=$36+HPQEbK@s+Eu>GFwi
zWK$~`vleU0j*hbPSA8U#9l{x<R?@m;V^>*!m>97N%%A6BHd(~!1$mtF6Y4%+u9;(h
zjdf4PQL$~|r8*SW^R>$S+X6B;U~z9v@6EQgved6$`OxSml~phCM41sM82j9j!8ZAc
zR~<D4r5fS$GlBg?5#9V$x~f`7YJ-6@8R14%m9?iIGuBKiW35zXW-8B>T=>un+p3CD
zSDRSRWRbxf$gm`uXIGEp7#Wsu6GNuDnzR2_A{BB)r*X+cUwW@!{dl|UCsP>n4v^2A
zsInFjY(btbL^CRlpjE3Vi6S>#9VaWQxRR0lH`jmPj-vJ52?YPv#aLQ0aW+1OfmjfN
zvc9IvMmAYNPNr98MRs>YBUv2cqy}fxT5nbbd`_`lrKp=8f_223GxYtt-{7&{Akl(+
z?wqJaqn>%{Kd!LW!K(81;9`{e*aP6Oe^&I45|Oca>#G>Nl_47ZSCu#m%fxgY_U@z4
zZ0g_$cB(>m##}`yGCZt0tw*_ot<OQy{ob?6`3iwSoVlyYoS$OMjlW!}2CcH@4&&$p
z0sloUqWW!d!1Y^sz^^Oz^rE{%SKydD8Aq8~<9GdMJ}W~UBXx-d3RO&GWAbUdj;j&;
z9QwovhII{FL$r1^!Z5#|KVJv<xTkYRozX2mt$x7~)MBfbnarkj9DEQaihk_dI1^XY
z$cR(r_IYNQ4|a5CX7-u!ezXN2g==pe5xcKmKHHTipEz}-s*781($kd{C$%`2mg{_N
zf|>Uh_^gE4jHynQvjs;tI?qi1)pgLan!1!xSmEPn{@PRdI*a~uD4A7xU)lNY8D$=7
zcRbs8U(G@7Smm^E?B9uR(=5k+ZHr6~R2kAcss|}PuX~kw*l|>>6+Ldxd-SW!-nkaW
zJdIY&j?nGV8j6LsqdS=aJv}mcMS2Dmr#Z!?O<z=7ka+%c2GKipCzxEp^mQiYZ0Ea5
z(1IeSbE%S1@W8~GxC0A+#Y!99eom=7c#G!X^W6j^X6HdZm}o4%Jj{mQPqs5xXJit;
z-uK@U2Px{yLr=HD8GP!_-k5y!_de;ZDCZcAS^ri1iZn;|*Pj%pC$0v__PM`TyN<0$
z{JgTnSl3aHyqmhjn+`i?J6EOa8uhxA5!l^b>+2Sc$77w<5wr!%UPfF!*{O5)?f2o4
z%bh<JPTeBg>V7rqQfKIO<lc|Bb*L^8A-`xSr@ueIo%ckqzM$z^+w{)8`-P*5<zyzh
zK+lmXCfn@ycXmfKQPWZzCwO@uXYDw<)2)r!C}{0JgwOr;FL+YFs{kHPv$=QKJIPb4
z&ze1(W6^>FUViJ7aaTB1cJGUS+X^$!DqDAX($jPG#~t@3=qjXtj)nO+kX*GEKfR7o
zzelQDy`%PTuKzDKD)oI4o^^#?<@~%(HmIWL)Y^tOI4DdFa)Bsn@1FY&ji|86%pCps
z$`MginZg_XqdP&LD=}xpRN;zAZS4E_&sDAK+7@y0R6m))Nb4&sBk!Q4udOn~=Zx)#
zkqi`r$5|wLs&}R5cK}l-Sd6Fl;^%iEej<<oL{VYVHIb5i4l#FN$}4O7f9$XI=zcx;
zzFt2oN3}lDMzK|7<SPqpoH=Bm-5<qG54HO<KJmJn?(dNp;|EW=G8HWfSz$C&L7mB%
zd2@>(kABZPx)7v29$aCQ@%Gh}Wo@G?O5Gn|!X#$7=f56Yan?~+C-_-SaT%eU6VKs+
zgL&Nv9yq#j&Yh2+eD?g))9Li&lMkOgd3gE!7hC^VfBE{w%Rj#O`u^pYU;K6JZFe6%
zeSUAd^U<dt|NZ@KborRk`|rN@%kADrpIrWI8$EpR{=4@-|Jzre|LMz@r_)zoJh=b+
zZT89I2Y0vTbo%x4N6$Xl+MjOc41NCi^3gW+_I85z{L>HK+qysB&b^FB&z?Trrhl@X
I{1+|%10$)4`v3p{

diff --git a/Sounds/Cockpit/stall_voice.wav b/Sounds/Cockpit/stall_voice.wav
index ff066513d69a269d8f033ae19b478149fa39cefa..8d7ae005947d52f80dc6b72eb1c55b049ee8e72f 100644
GIT binary patch
literal 76044
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%0DU}
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

literal 76044
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
Q21qSw%X^jta=qUF1H7i8&j0`b

diff --git a/Systems/a320-adr.xml b/Systems/a320-adr.xml
new file mode 100644
index 00000000..809dce00
--- /dev/null
+++ b/Systems/a320-adr.xml
@@ -0,0 +1,809 @@
+<!-- Airbus A320 ADR -->
+
+<!-- Copyright (c) 2019 Jonathan Redpath -->
+
+<system name="A320: ADR">
+
+    <channel name="ADR Inputs">
+       
+		<sensor name="/systems/navigation/probes/pitot-1">
+			<input>/systems/pitot[0]/measured-total-pressure-inhg</input>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/pitot-2">
+			<input>/systems/pitot[1]/measured-total-pressure-inhg</input>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/pitot-3">
+			<input>/systems/pitot[2]/measured-total-pressure-inhg</input>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/static-1">
+			<input>/systems/static[0]/pressure-inhg</input>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/static-2">
+			<input>/systems/static[1]/pressure-inhg</input>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/static-3">
+			<input>/systems/static[2]/pressure-inhg</input>
+		</sensor>
+		
+		<fcs_function name="/systems/navigation/probes/tat-1/compute-tat">
+			<function>
+				<difference>
+					<product>
+						<sum>
+							<property>/environment/temperature-degc</property> <!-- SAT -->
+							<value>273.15</value>
+						</sum>
+						<sum>
+							<value>1</value>
+							<product>
+								<value>0.2</value> <!-- ratio of specific heats - 1 / 2 -->
+								<value>0.995</value> <!-- empirical recovery factor -->
+								<pow>
+									<property>velocities/mach</property> <!-- going to use the pure value of mach here and then calculate another value -->
+									<value>2</value>
+								</pow>
+							</product>
+						</sum>
+					</product>
+					<value>273.15</value>
+				</difference>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/probes/tat-2/compute-tat">
+			<function>
+				<difference>
+					<product>
+						<sum>
+							<property>/environment/temperature-degc</property> <!-- SAT -->
+							<value>273.15</value>
+						</sum>
+						<sum>
+							<value>1</value>
+							<product>
+								<value>0.2</value> <!-- ratio of specific heats - 1 / 2 -->
+								<value>0.996</value> <!-- empirical recovery factor -->
+								<pow>
+									<property>velocities/mach</property> <!-- going to use the pure value of mach here and then calculate another value -->
+									<value>2</value>
+								</pow>
+							</product>
+						</sum>
+					</product>
+					<value>273.15</value>
+				</difference>
+			</function>
+		</fcs_function>
+		
+		<sensor name="/systems/navigation/probes/tat-1/tat">
+			<input>/systems/navigation/probes/tat-1/compute-tat</input>
+			<quantization name="/systems/navigation/adr/output/tat-1">
+				<bits>11</bits>
+				<min>-256</min>
+				<max>256</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/tat-2/tat">
+			<input>/systems/navigation/probes/tat-2/compute-tat</input>
+			<quantization name="/systems/navigation/adr/output/tat-2">
+				<bits>11</bits>
+				<min>-256</min>
+				<max>256</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/aoa-1">
+			<input>aero/alpha-deg</input>
+			<quantization name="/systems/navigation/adr/output/aoa-1">
+				<bits>12</bits>
+				<min>-180</min>
+				<max>180</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/aoa-2">
+			<input>aero/alpha-deg</input>
+			<quantization name="/systems/navigation/adr/output/aoa-2">
+				<bits>12</bits>
+				<min>-180</min>
+				<max>180</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/probes/aoa-3">
+			<input>aero/alpha-deg</input>
+			<quantization name="/systems/navigation/adr/output/aoa-3">
+				<bits>12</bits>
+				<min>-180</min>
+				<max>180</max>
+			</quantization>
+		</sensor>
+		
+    </channel>
+	
+	<channel name="ADR Computation">
+	
+		<sensor name="/systems/navigation/adr/computation/baro-alt-1-capt">
+			<input>/instrumentation/altimeter[0]/pressure-alt-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-1-capt">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-2-capt">
+			<input>/instrumentation/altimeter[1]/pressure-alt-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-2-capt">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-3-capt">
+			<input>/instrumentation/altimeter[2]/pressure-alt-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-3-capt">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+	
+		<sensor name="/systems/navigation/adr/computation/baro-alt-1-fo">
+			<input>/instrumentation/altimeter[3]/pressure-alt-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-1-fo">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-2-fo">
+			<input>/instrumentation/altimeter[4]/pressure-alt-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-2-fo">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-3-fo">
+			<input>/instrumentation/altimeter[5]/pressure-alt-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-3-fo">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-corrected-1-capt">
+			<input>/instrumentation/altimeter[0]/indicated-altitude-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-corrected-1-capt">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-corrected-2-capt">
+			<input>/instrumentation/altimeter[1]/indicated-altitude-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-corrected-2-capt">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-corrected-3-capt">
+			<input>/instrumentation/altimeter[2]/indicated-altitude-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-corrected-3-capt">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-corrected-1-fo">
+			<input>/instrumentation/altimeter[3]/indicated-altitude-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-corrected-1-fo">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-corrected-2-fo">
+			<input>/instrumentation/altimeter[4]/indicated-altitude-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-corrected-2-fo">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/baro-alt-corrected-3-fo">
+			<input>/instrumentation/altimeter[5]/indicated-altitude-ft</input>
+			<quantization name="/systems/navigation/adr/output/baro-alt-corrected-3-fo">
+				<bits>17</bits>
+				<min>-65536</min>
+				<max>65536</max>
+			</quantization>
+		</sensor>
+		
+		<fcs_function name="/systems/navigation/adr/computation/cas-1-compute"> <!-- same as mach but with sea level pressure and multiplied by speed of sound at sea level -->
+			<function>
+				<product>
+					<value>661.47</value>
+					<pow>
+						<product>
+							<value>5</value>
+							<difference>
+								<pow>
+									<sum>
+										<quotient>
+											<difference>
+												<property>/systems/navigation/probes/pitot-1</property> <!-- impact pressure -->
+												<property>/systems/navigation/probes/static-1</property>
+											</difference>
+											<value>29.9212553</value> <!-- use standard outside pressure -->
+										</quotient>
+										<value>1</value>
+									</sum>
+									<quotient>
+										<value>2</value>
+										<value>7</value>
+									</quotient>
+								</pow>
+								<value>1</value>
+							</difference>
+						</product>
+						<value>0.5</value>
+					</pow>
+				</product>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/cas-2-compute">
+			<function>
+				<product>
+					<value>661.47</value>
+					<pow>
+						<product>
+							<value>5</value>
+							<difference>
+								<pow>
+									<sum>
+										<quotient>
+											<difference>
+												<property>/systems/navigation/probes/pitot-2</property>
+												<property>/systems/navigation/probes/static-2</property>
+											</difference>
+											<value>29.9212553</value>
+										</quotient>
+										<value>1</value>
+									</sum>
+									<quotient>
+										<value>2</value>
+										<value>7</value>
+									</quotient>
+								</pow>
+								<value>1</value>
+							</difference>
+						</product>
+						<value>0.5</value>
+					</pow>
+				</product>
+			</function>
+		</fcs_function>
+		<fcs_function name="/systems/navigation/adr/computation/cas-3-compute">
+			<function>
+				<product>
+					<value>661.47</value>
+					<pow>
+						<product>
+							<value>5</value>
+							<difference>
+								<pow>
+									<sum>
+										<quotient>
+											<difference>
+												<property>/systems/navigation/probes/pitot-3</property> <!-- impact pressure -->
+												<property>/systems/navigation/probes/static-3</property>
+											</difference>
+											<value>29.9212553</value> <!-- use standard outside pressure -->
+										</quotient>
+										<value>1</value>
+									</sum>
+									<quotient>
+										<value>2</value>
+										<value>7</value>
+									</quotient>
+								</pow>
+								<value>1</value>
+							</difference>
+						</product>
+						<value>0.5</value>
+					</pow>
+				</product>
+			</function>
+		</fcs_function>
+		
+		<sensor name="/systems/navigation/adr/computation/cas-1">
+			<input>/systems/navigation/adr/computation/cas-1-compute</input>
+			<quantization name="/systems/navigation/adr/computation/cas-1">
+				<bits>14</bits>
+				<min>0</min>
+				<max>1024</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/cas-2">
+			<input>/systems/navigation/adr/computation/cas-2-compute</input>
+			<quantization name="/systems/navigation/adr/computation/cas-2">
+				<bits>14</bits>
+				<min>0</min>
+				<max>1024</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/cas-3">
+			<input>/systems/navigation/adr/computation/cas-3-compute</input>
+			<quantization name="/systems/navigation/adr/computation/cas-3">
+				<bits>14</bits>
+				<min>0</min>
+				<max>1024</max>
+			</quantization>
+		</sensor>
+		
+		<fcs_function name="/systems/navigation/adr/computation/mach-1-compute">
+			<function>
+				<pow>
+					<product>
+						<value>5</value>  <!-- 2 / specific heat ratio - 1 -->
+						<difference>
+							<pow>
+								<sum>
+									<quotient>
+										<difference>
+											<property>/systems/navigation/probes/pitot-1</property>  <!-- dynamic pressure -->
+											<property>/systems/navigation/probes/static-1</property>
+										</difference>
+										<property>/systems/navigation/probes/static-1</property> <!-- static pressure -->
+									</quotient>
+									<value>1</value>
+								</sum>
+								<quotient>
+									<value>2</value>
+									<value>7</value>
+								</quotient>
+							</pow>
+							<value>1</value>
+						</difference>
+					</product>
+					<value>0.5</value>
+				</pow>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/mach-2-compute">
+			<function>
+				<pow>
+					<product>
+						<value>5</value>
+						<difference>
+							<pow>
+								<sum>
+									<quotient>
+										<difference>
+											<property>/systems/navigation/probes/pitot-2</property>
+											<property>/systems/navigation/probes/static-2</property>
+										</difference>
+										<property>/systems/navigation/probes/static-2</property>
+									</quotient>
+									<value>1</value>
+								</sum>
+								<quotient>
+									<value>2</value>
+									<value>7</value>
+								</quotient>
+							</pow>
+							<value>1</value>
+						</difference>
+					</product>
+					<value>0.5</value>
+				</pow>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/mach-3-compute">
+			<function>
+				<pow>
+					<product>
+						<value>5</value>
+						<difference>
+							<pow>
+								<sum>
+									<quotient>
+										<difference>
+											<property>/systems/navigation/probes/pitot-3</property>
+											<property>/systems/navigation/probes/static-3</property>
+										</difference>
+										<property>/systems/navigation/probes/static-3</property>
+									</quotient>
+									<value>1</value>
+								</sum>
+								<quotient>
+									<value>2</value>
+									<value>7</value>
+								</quotient>
+							</pow>
+							<value>1</value>
+						</difference>
+					</product>
+					<value>0.5</value>
+				</pow>
+			</function>
+		</fcs_function>
+		
+		<sensor name="/systems/navigation/adr/computation/mach-1">
+			<input>/systems/navigation/adr/computation/mach-1-compute</input>
+			<quantization name="/systems/navigation/adr/computation/mach-1">
+				<bits>16</bits>
+				<min>0</min>
+				<max>4.096</max> <!-- O_o -->
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/mach-2">
+			<input>/systems/navigation/adr/computation/mach-2-compute</input>
+			<quantization name="/systems/navigation/adr/computation/mach-2">
+				<bits>16</bits>
+				<min>0</min>
+				<max>4.096</max>
+			</quantization>
+		</sensor>
+	
+		<sensor name="/systems/navigation/adr/computation/mach-3">
+			<input>/systems/navigation/adr/computation/mach-3-compute</input>
+			<quantization name="/systems/navigation/adr/computation/mach-3">
+				<bits>16</bits>
+				<min>0</min>
+				<max>4.096</max>
+			</quantization>
+		</sensor>
+		
+		<fcs_function name="/systems/navigation/adr/computation/sat-1-compute">
+			<function>
+				<difference>
+					<property>/systems/navigation/probes/tat-1/tat</property>
+					<quotient>
+						<pow>
+							<property>/velocities/TAS</property>
+							<value>2</value>
+						</pow>
+						<value>7569</value>
+					</quotient>
+				</difference>
+			</function>
+		</fcs_function>
+		
+		<sensor name="/systems/navigation/adr/computation/sat-1">
+			<input>/environment/temperature-degc</input>
+			<quantization name="/systems/navigation/adr/computation/sat-1">
+				<bits>11</bits>
+				<min>-256</min>
+				<max>256</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/sat-2">
+			<input>/environment/temperature-degc</input>
+			<quantization name="/systems/navigation/adr/computation/sat-2">
+				<bits>11</bits>
+				<min>-256</min>
+				<max>256</max>
+			</quantization>
+		</sensor>
+		
+		<fcs_function name="/systems/navigation/adr/computation/tas-1-compute">
+			<function>
+				<product>
+					<value>661.47</value> <!-- speed of sound at SL -->
+					<property>/systems/navigation/adr/computation/mach-1</property>
+					<pow>
+						<quotient>
+							<sum>
+								<property>/systems/navigation/adr/computation/sat-1</property>
+								<value>273.15</value>
+							</sum>
+							<value>288.15</value> <!-- temperature at SL -->
+						</quotient>
+						<value>0.5</value>
+					</pow>
+				</product>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/tas-2-compute">
+			<function>
+				<product>
+					<value>661.47</value> <!-- speed of sound at SL -->
+					<property>/systems/navigation/adr/computation/mach-2</property>
+					<pow>
+						<quotient>
+							<sum>
+								<property>/systems/navigation/adr/computation/sat-2</property>
+								<value>273.15</value>
+							</sum>
+							<value>288.15</value> <!-- temperature at SL -->
+						</quotient>
+						<value>0.5</value>
+					</pow>
+				</product>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/tas-3-compute">
+			<function>
+				<product>
+					<value>661.47</value> <!-- speed of sound at SL -->
+					<property>/systems/navigation/adr/computation/mach-3</property>
+					<pow>
+						<quotient>
+							<sum>
+								<property>/systems/navigation/adr/computation/sat-1</property> <!-- use captain's probe -->
+								<value>273.15</value>
+							</sum>
+							<value>288.15</value> <!-- temperature at SL -->
+						</quotient>
+						<value>0.5</value>
+					</pow>
+				</product>
+			</function>
+		</fcs_function>
+		
+		<sensor name="/systems/navigation/adr/computation/tas-1">
+			<input>/systems/navigation/adr/computation/tas-1-compute</input>
+			<quantization name="/systems/navigation/adr/computation/tas-1">
+				<bits>15</bits>
+				<min>0</min>
+				<max>2048</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/tas-2">
+			<input>/systems/navigation/adr/computation/tas-2-compute</input>
+			<quantization name="/systems/navigation/adr/computation/tas-2">
+				<bits>15</bits>
+				<min>0</min>
+				<max>2048</max>
+			</quantization>
+		</sensor>
+		
+		<sensor name="/systems/navigation/adr/computation/tas-3">
+			<input>/systems/navigation/adr/computation/tas-3-compute</input>
+			<quantization name="/systems/navigation/adr/computation/tas-3">
+				<bits>15</bits>
+				<min>0</min>
+				<max>2048</max>
+			</quantization>
+		</sensor>
+		
+		<fcs_function name="/systems/navigation/adr/computation/overspeed-vmo">
+			<function>
+				<ifthen>
+					<gt>
+						<max>
+							<property>/systems/navigation/adr/output/cas-1</property>
+							<property>/systems/navigation/adr/output/cas-2</property>
+							<property>/systems/navigation/adr/output/cas-3</property>
+						</max>
+						<value>354</value>
+					</gt>
+					<value>1</value>
+					<value>0</value>
+				</ifthen>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/overspeed-mmo">
+			<function>
+				<ifthen>
+					<gt>
+						<max>
+							<property>/systems/navigation/adr/output/mach-1</property>
+							<property>/systems/navigation/adr/output/mach-2</property>
+							<property>/systems/navigation/adr/output/mach-3</property>
+						</max>
+						<value>0.826</value>
+					</gt>
+					<value>1</value>
+					<value>0</value>
+				</ifthen>
+			</function>
+		</fcs_function>
+		
+		<switch name="/systems/navigation/adr/computation/overspeed-vle">
+			<default value="0"/>
+			<test logic="AND" value="1">
+				/systems/navigation/adr/computation/overspeed-vle-speed eq 1
+				<test logic="OR">
+					/ECAM/Lower/door-left ne 0
+					/ECAM/Lower/door-right ne 0
+					/ECAM/Lower/door-nose-left ne 0
+					/ECAM/Lower/door-nose-right ne 0
+					/gear/gear[0]/position-norm ne 0
+					/gear/gear[1]/position-norm ne 0
+					/gear/gear[2]/position-norm ne 0
+				</test>
+			</test>
+		</switch>
+		
+		<fcs_function name="/systems/navigation/adr/computation/overspeed-vle-speed">
+			<function>
+				<ifthen>
+					<gt>
+						<max>
+							<property>/systems/navigation/adr/output/cas-1</property>
+							<property>/systems/navigation/adr/output/cas-2</property>
+							<property>/systems/navigation/adr/output/cas-3</property>
+						</max>
+						<value>284</value>
+					</gt>
+					<value>1</value>
+					<value>0</value>
+				</ifthen>
+			</function>
+		</fcs_function>
+		
+		<fcs_function name="/systems/navigation/adr/computation/overspeed-vfe">
+			<function>
+				<ifthen>
+					<gt>
+						<max>
+							<property>/systems/navigation/adr/output/cas-1</property>
+							<property>/systems/navigation/adr/output/cas-2</property>
+							<property>/systems/navigation/adr/output/cas-3</property>
+						</max>
+						<property>/systems/navigation/adr/computation/overspeed-vfe-spd</property>
+					</gt>
+					<value>1</value>
+					<value>0</value>
+				</ifthen>
+			</function>
+		</fcs_function>
+		
+	</channel>
+	
+	<channel name="ADR Output"> <!-- todo - need lowpass? -->
+	
+		<pure_gain name="/systems/navigation/adr/output/aoa-1">
+			<input>/systems/navigation/probes/aoa-1</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/aoa-2">
+			<input>/systems/navigation/probes/aoa-2</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/aoa-3">
+			<input>/systems/navigation/probes/aoa-3</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/baro-alt-1-capt">
+			<input>/systems/navigation/adr/computation/baro-alt-1-capt</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/baro-alt-2-capt">
+			<input>/systems/navigation/adr/computation/baro-alt-2-capt</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/baro-alt-3-capt">
+			<input>/systems/navigation/adr/computation/baro-alt-3-capt</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/baro-alt-1-fo">
+			<input>/systems/navigation/adr/computation/baro-alt-1-fo</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/baro-alt-2-capt">
+			<input>/systems/navigation/adr/computation/baro-alt-2-fo</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/baro-alt-3-fo">
+			<input>/systems/navigation/adr/computation/baro-alt-3-fo</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/cas-1">
+			<input>/systems/navigation/adr/computation/cas-1</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/cas-2">
+			<input>/systems/navigation/adr/computation/cas-2</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/cas-3">
+			<input>/systems/navigation/adr/computation/cas-3</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/mach-1">
+			<input>/systems/navigation/adr/computation/mach-1</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/mach-2">
+			<input>/systems/navigation/adr/computation/mach-2</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/mach-3">
+			<input>/systems/navigation/adr/computation/mach-3</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/sat-1">
+			<input>/systems/navigation/adr/computation/sat-1</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/sat-2">
+			<input>/systems/navigation/adr/computation/sat-2</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/tas-1">
+			<input>/systems/navigation/adr/computation/tas-1</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/tas-2">
+			<input>/systems/navigation/adr/computation/tas-2</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/tas-3">
+			<input>/systems/navigation/adr/computation/tas-3</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/tat-1">
+			<input>/systems/navigation/probes/tat-1/tat</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<pure_gain name="/systems/navigation/adr/output/tat-2">
+			<input>/systems/navigation/probes/tat-2/tat</input>
+			<gain>1</gain>
+		</pure_gain>
+		
+		<fcs_function name="/systems/navigation/adr/output/overspeed">
+			<function>
+				<max>
+					<property>/systems/navigation/adr/computation/overspeed-vmo</property>
+					<property>/systems/navigation/adr/computation/overspeed-mmo</property>
+					<property>/systems/navigation/adr/computation/overspeed-vle</property>
+					<property>/systems/navigation/adr/computation/overspeed-vfe</property>
+				</max>
+			</function>
+		</fcs_function>
+	</channel>
+
+</system>
diff --git a/Systems/instrumentation.xml b/Systems/instrumentation.xml
index 4ec00124..0b817e04 100644
--- a/Systems/instrumentation.xml
+++ b/Systems/instrumentation.xml
@@ -26,9 +26,59 @@
 	<altimeter>
 		<name>altimeter</name>
 		<number>0</number>
-		<static-pressure>/systems/static/pressure-inhg</static-pressure>
-		<quantum>0</quantum>
-		<tau>0</tau>
+		<static-pressure>/systems/static[0]/pressure-inhg</static-pressure>
+		<quantum>1</quantum>
+		<tau>0.1</tau>
+		<encode-mode-c>1</encode-mode-c>
+		<encode-mode-s>1</encode-mode-s>
+	</altimeter>
+	
+	<altimeter>
+		<name>altimeter</name>
+		<number>1</number>
+		<static-pressure>/systems/static[1]/pressure-inhg</static-pressure>
+		<quantum>1</quantum>
+		<tau>0.1</tau>
+		<encode-mode-c>1</encode-mode-c>
+		<encode-mode-s>1</encode-mode-s>
+	</altimeter>
+	
+	<altimeter>
+		<name>altimeter</name>
+		<number>2</number>
+		<static-pressure>/systems/static[2]/pressure-inhg</static-pressure>
+		<quantum>1</quantum>
+		<tau>0.1</tau>
+		<encode-mode-c>1</encode-mode-c>
+		<encode-mode-s>1</encode-mode-s>
+	</altimeter>
+	
+	<altimeter>
+		<name>altimeter</name>
+		<number>3</number>
+		<static-pressure>/systems/static[0]/pressure-inhg</static-pressure>
+		<quantum>1</quantum>
+		<tau>0.1</tau>
+		<encode-mode-c>1</encode-mode-c>
+		<encode-mode-s>1</encode-mode-s>
+	</altimeter>
+	
+	<altimeter>
+		<name>altimeter</name>
+		<number>4</number>
+		<static-pressure>/systems/static[1]/pressure-inhg</static-pressure>
+		<quantum>1</quantum>
+		<tau>0.1</tau>
+		<encode-mode-c>1</encode-mode-c>
+		<encode-mode-s>1</encode-mode-s>
+	</altimeter>
+	
+	<altimeter>
+		<name>altimeter</name>
+		<number>5</number>
+		<static-pressure>/systems/static[2]/pressure-inhg</static-pressure>
+		<quantum>1</quantum>
+		<tau>0.1</tau>
 		<encode-mode-c>1</encode-mode-c>
 		<encode-mode-s>1</encode-mode-s>
 	</altimeter>
diff --git a/Systems/pitot-static.xml b/Systems/pitot-static.xml
new file mode 100644
index 00000000..8ef146ee
--- /dev/null
+++ b/Systems/pitot-static.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+
+<PropertyList>
+  <pitot>
+    <name>pitot</name>
+    <number>0</number>
+  </pitot>
+  
+  <pitot>
+    <name>pitot</name>
+    <number>1</number>
+  </pitot>
+  
+  <pitot>
+    <name>pitot</name>
+    <number>2</number>
+  </pitot>
+
+  <static>
+    <name>static</name>
+    <number>0</number>
+    <tau>0.7</tau>
+	<type>1</type>
+    <error-factor>0.43</error-factor>
+  </static>
+
+  <static>
+    <name>static</name>
+    <number>1</number>
+    <tau>0.7</tau>
+	<type>1</type>
+    <error-factor>0.42</error-factor>
+  </static>
+
+  <static>
+    <name>static</name>
+    <number>2</number>
+    <tau>0.7</tau>
+	<type>1</type>
+    <error-factor>0.45</error-factor>
+  </static>
+
+  <vacuum> <!-- todo get property based on elec -->
+    <name>vacuum</name>
+    <number>0</number>
+    <rpm>/engines/engine[0]/rpm</rpm>
+    <scale>1.0</scale>
+  </vacuum>
+
+  <vacuum>
+    <name>vacuum</name>
+    <number>1</number>
+    <rpm>/engines/engine[1]/rpm</rpm>
+    <scale>1.0</scale>
+  </vacuum>
+
+</PropertyList>