1280 lines
30 KiB
XML
1280 lines
30 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!-- Copyright (c) 2023 Josh Davidson (Octal450) -->
|
|
|
|
<PropertyList>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/electrical/switches/gen-1</property></not>
|
|
</S>
|
|
<output>/systems/electrical/some-electric-thingie/generator-1-pb</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/electrical/switches/gen-2</property></not>
|
|
</S>
|
|
<output>/systems/electrical/some-electric-thingie/generator-2-pb</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config-generator-1-bustie</property>
|
|
</S>
|
|
<R>
|
|
<not>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config</property>
|
|
</not>
|
|
</R>
|
|
<output>/systems/electrical/some-electric-thingie/generator-1-reset-bustie</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config-generator-2-bustie</property>
|
|
</S>
|
|
<R>
|
|
<not>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config</property>
|
|
</not>
|
|
</R>
|
|
<output>/systems/electrical/some-electric-thingie/generator-2-reset-bustie</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config-generator-1</property>
|
|
</S>
|
|
<R>
|
|
<not>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config</property>
|
|
</not>
|
|
</R>
|
|
<output>/systems/electrical/some-electric-thingie/generator-1-reset</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config-generator-2</property>
|
|
</S>
|
|
<R>
|
|
<not>
|
|
<property>/systems/electrical/some-electric-thingie/emer-elec-config</property>
|
|
</not>
|
|
</R>
|
|
<output>/systems/electrical/some-electric-thingie/generator-2-reset</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>10.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/systems/electrical/some-electric-thingie/emer-elec-config</property></not>
|
|
</S>
|
|
<output>/systems/electrical/some-electric-thingie/emer-elec-config-10-sec</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>20.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/systems/electrical/some-electric-thingie/emer-elec-config</property></not>
|
|
</S>
|
|
<output>/systems/electrical/some-electric-thingie/emer-elec-config-20-sec</output>
|
|
</flipflop>
|
|
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>ECAM/to-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/to-config-reset</property>
|
|
</R>
|
|
<output>ECAM/to-config-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>ECAM/to-memo-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/to-memo-reset</property>
|
|
</R>
|
|
<output>ECAM/to-memo-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>ECAM/ldg-memo-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/ldg-memo-reset</property>
|
|
</R>
|
|
<output>ECAM/ldg-memo-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>ECAM/ldg-memo-2200-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/ldg-memo-2200-reset</property>
|
|
</R>
|
|
<output>ECAM/ldg-memo-2200-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>ECAM/flipflop/radar-altimeter-5-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/flipflop/radar-altimeter-5-reset</property>
|
|
</R>
|
|
<output>ECAM/flipflop/radar-altimeter-5-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>ECAM/phases/flipflop/phase-2-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/phases/flipflop/phase-2-reset</property>
|
|
</R>
|
|
<output>ECAM/phases/flipflop/phase-2-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>ECAM/phases/flipflop/phase-10-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/phases/flipflop/phase-10-reset</property>
|
|
</R>
|
|
<output>ECAM/phases/flipflop/phase-10-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>ECAM/flipflop/recall-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/flipflop/recall-reset</property>
|
|
</R>
|
|
<output>ECAM/flipflop/recall-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>ECAM/flipflop/speed-gt-80-set</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/flipflop/speed-gt-80-reset</property>
|
|
</R>
|
|
<output>ECAM/phases/speed-gt-80</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>2.0</value>
|
|
</time>
|
|
<S>
|
|
<not>
|
|
<property>ECAM/phases/speed-gt-80</property>
|
|
</not>
|
|
</S>
|
|
<output>ECAM/phases/monostable-80kt</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>2.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/logic/ground-calc-immediate</property>
|
|
</S>
|
|
<output>ECAM/phases/monostable/gnd-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>2.5</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/logic/ground-calc-immediate</property>
|
|
</S>
|
|
<output>ECAM/phases/monostable/gnd-output-2</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>120.0</value>
|
|
</time>
|
|
<S>
|
|
<property>ECAM/phases/monostable/phase-5</property>
|
|
</S>
|
|
<output>ECAM/phases/monostable/phase-5-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>180.0</value>
|
|
</time>
|
|
<S>
|
|
<property>ECAM/phases/monostable/phase-7</property>
|
|
</S>
|
|
<output>ECAM/phases/monostable/phase-7-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>5.0</value>
|
|
</time>
|
|
<S>
|
|
<property>ECAM/buttons/recall-status-normal</property>
|
|
</S>
|
|
<R>
|
|
<property>ECAM/buttons/clear-btn</property>
|
|
</R>
|
|
<output>ECAM/buttons/recall-status-normal-output</output>
|
|
</flipflop>
|
|
|
|
<filter>
|
|
<type>derivative</type>
|
|
<input>it-autoflight/input/alt</input>
|
|
<output>it-autoflight/input/alt-is-changing</output>
|
|
<filter-time>1.0</filter-time>
|
|
</filter>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1</value>
|
|
</time>
|
|
<S>
|
|
<property>it-autoflight/input/alt-is-changing</property>
|
|
</S>
|
|
<output>ECAM/warnings/altitude-alert/alt-is-changing</output>
|
|
</flipflop>
|
|
|
|
<filter>
|
|
<type>gain</type>
|
|
<gain>1</gain>
|
|
<input>
|
|
<condition>
|
|
<equals>
|
|
<property>gear/gear[0]/position-norm</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</condition>
|
|
<value>1</value>
|
|
</input>
|
|
<input>
|
|
<condition>
|
|
<not-equals>
|
|
<property>gear/gear[0]/position-norm</property>
|
|
<value>1</value>
|
|
</not-equals>
|
|
</condition>
|
|
<value>0</value>
|
|
</input>
|
|
<output>ECAM/warnings/altitude-alert/gear-downlocked-set</output>
|
|
</filter>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1</value>
|
|
</time>
|
|
<S>
|
|
<not><property>ECAM/warnings/altitude-alert/gear-downlocked-set</property></not>
|
|
</S>
|
|
<output>ECAM/warnings/altitude-alert/gear-downlocked-output</output>
|
|
</flipflop>
|
|
|
|
<!-- falling edge detector - switch and output both false -->
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>4.5</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/phases/monostable/phase-8</property>
|
|
</S>
|
|
<output>/ECAM/phases/monostable/phase-8-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.5</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-retard-case-2</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/eng/eng-1-retard-case-2-fall-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.5</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-retard-case-2</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/eng/eng-2-retard-case-2-fall-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.5</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-reverse</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/eng/eng-1-reverse-fall</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.5</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-reverse</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/eng/eng-2-reverse-fall</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>3.0</value>
|
|
</time>
|
|
<S>
|
|
<property>ECAM/phases/monostable/phase-9</property>
|
|
</S>
|
|
<output>ECAM/phases/monostable/phase-9-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>ECAM/phases/phase-calculation/takeoff-power</property>
|
|
</S>
|
|
<output>ECAM/phases/monostable/to-power-set-output</output>
|
|
</flipflop>
|
|
|
|
<!-- when -pulse is true and switch is true -->
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/ice-protection/wing</property></not>
|
|
</S>
|
|
<output>/ECAM/phases/wing-anti-ice-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>180.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/phases/monostable/phase-6-180</property></not>
|
|
</S>
|
|
<output>/ECAM/phases/monostable/phase-6-180-pulse</output>
|
|
</flipflop>
|
|
|
|
<!-- falling edge detectors -->
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/timer/prv-1-not-shut-apu-output</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/prv-1-not-shut-apu-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/prv-1-not-shut-apu-flipflop-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/timer/prv-2-not-shut-apu-output</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/prv-2-not-shut-apu-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/prv-2-not-shut-apu-flipflop-output</output>
|
|
</flipflop>
|
|
|
|
<!-- falling edge detector, take inverse -->
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/systems/pneumatics/valves/engine-1-prv-valve-disag</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/engine-1-prv-valve-falling-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/systems/pneumatics/valves/engine-2-prv-valve-disag</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/engine-2-prv-valve-falling-pulse</output>
|
|
</flipflop>
|
|
|
|
<!-- rising detector: when -pulse is true and switch is true -->
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/fctl/gear-lever-down</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/fctl/gear-lever-down-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/pneumatics/switches/bleed-1</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/bleed-sw1-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/pneumatics/switches/bleed-2</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/bleed-sw2-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/pneumatics/switches/apu</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/apu-bleed-sw-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/electrical/switches/apu</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/apu-elec-gen-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/electrical/switches/gen-1</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/gen-1-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/electrical/switches/gen-2</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/gen-2-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/wai-ground-pulse-set</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/wai-ground-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/timer/phase-1-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/timer/phase-1-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/phase-2-pulse-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/phase-2-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/wai-phase-9-pulse-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/wai-phase-9-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/phase-6-pulse-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/phase-6-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/phase-9-pulse-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/phase-9-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/phase-3-10-pulse-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/phase-3-10-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/phase-10-pulse-input</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/phase-10-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/logic/press/excess-cabin-alt</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/press/excess-cabin-alt-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/pneumatics/switches/pack-1</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/pack-1-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/controls/pneumatics/switches/pack-2</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/pack-2-pulse</output>
|
|
</flipflop>
|
|
|
|
<!-- Bleed Low Temp -->
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/timer/bleed-1-low-temp-output</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/bleed-low-temp-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/bleed-1-low-temp-flipflop-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/timer/bleed-2-low-temp-output</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/bleed-low-temp-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/bleed-2-low-temp-flipflop-output</output>
|
|
</flipflop>
|
|
|
|
<!-- falling detector, when this is false, and switch is false -->
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/controls/ice-protection/wing</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/wai-falling-pulse</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/bleed-1-off-flipflop-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/bleed-1-off-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/bleed-1-off-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/bleed-2-off-flipflop-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/bleed-2-off-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/bleed-2-off-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-flipflop-set</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/wing-anti-ice-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-left-open-set</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-left-open-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/wing-anti-ice-left-open</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-right-open-set</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-right-open-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/wing-anti-ice-right-open</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-left-closed-set</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-left-closed-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/wing-anti-ice-left-closed</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<equals>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-right-closed-set</property>
|
|
<value>1</value>
|
|
</equals>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-right-closed-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/wing-anti-ice-right-closed</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/proc-wai-shutdown-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/proc-wai-shutdown-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/proc-wai-shutdown-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-gnd-fault-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/wing-anti-ice-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/wing-anti-ice-gnd-fault-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/systems/air-conditioning/warnings/pack-1-ovht-fault</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/pack-1-ovht-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/pack-1-ovht</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/systems/air-conditioning/warnings/pack-2-ovht-fault</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/pack-2-ovht-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/pack-2-ovht</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/timer/pack-1-fault-5</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/pack-1-off-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/pack-1-off</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/timer/pack-2-fault-5</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/pack-2-off-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/pack-2-off</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/gen-1-fault-set-output</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/gen-1-fault-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/gen-1-fault</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/gen-1-fault-on-off-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/gen-1-fault-on-off-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/gen-1-fault-on-off</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/gen-2-fault-set-output</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/gen-2-fault-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/gen-2-fault</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/gen-2-fault-on-off-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/gen-2-fault-on-off-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/gen-2-fault-on-off</output>
|
|
</flipflop>
|
|
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/timer/apu-gen-fault-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/timer/apu-gen-fault-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/apu-gen-fault</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/apu-gen-fault-on-off-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/apu-gen-fault-on-off-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/flipflop/apu-gen-fault-on-off</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-thr-lvr-abv-idle-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-thr-lvr-abv-idle-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/eng/eng-1-thr-lvr-abv-idle</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-thr-lvr-abv-idle-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-thr-lvr-abv-idle-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/eng/eng-2-thr-lvr-abv-idle</output>
|
|
</flipflop>
|
|
|
|
<!-- falling edge detector, take inverse -->
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/stall/phase-4</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/stall/phase-4-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/stall/phase-5</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/stall/phase-5-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/phases/monostable/phase-8</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/stall/phase-8-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/stall/phase-flipflop-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/stall/phase-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/stall/phase-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/config/park-brk/park-brk-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/config/park-brk/park-brk-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/config/park-brk/park-brk-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/gear-not-downlocked-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/gear-not-downlocked-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/gear-not-downlocked-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/gear-not-down-locked-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/gear-not-down-locked-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/gear-not-down-locked</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>40</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/green-yellow-press-on-monostable-input</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/green-yellow-press-on-monostable</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/altitude-alert/flipflop-1-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/altitude-alert/flipflop-1-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/altitude-alert/flipflop-1</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/altitude-alert/flipflop-2-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/altitude-alert/flipflop-2-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/altitude-alert/flipflop-2</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<time>
|
|
<value>1.5</value>
|
|
</time>
|
|
<S>
|
|
<not><property>/ECAM/warnings/altitude-alert/monostable-autopilot</property></not>
|
|
</S>
|
|
<output>/ECAM/warnings/altitude-alert/monostable-autopilot-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/phases/phase-calculation/altitude-flipflop-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/phases/phase-calculation/altitude-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/phases/phase-calculation/altitude-ge-800</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/flaps-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/flaps-config-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/flaps-config-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/slats-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/slats-config-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/slats-config-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/spd-brk-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/spd-brk-config-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/spd-brk-config-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/pitch-trim-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/pitch-trim-config-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/pitch-trim-config-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/rudder-trim-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/rudder-trim-config-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/rudder-trim-config-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/fctl/park-brk-config-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/fctl/park-brk-config-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/fctl/park-brk-config-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-fail-cond-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-fail-cond-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/eng/eng-1-fail-cond</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-fail-cond-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-fail-cond-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/eng/eng-2-fail-cond</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-fail-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/eng/eng-1-fail-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/eng/eng-1-fail-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-fail-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/eng/eng-2-fail-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/eng/eng-2-fail-output</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>30.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/phase-5</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/eng/phase-5-output</output>
|
|
</flipflop>
|
|
|
|
|
|
<flipflop>
|
|
<type>monostable</type>
|
|
<inverted type="bool">true</inverted>
|
|
<time>
|
|
<value>1.0</value>
|
|
</time>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/eng/phase-5-output</property>
|
|
</S>
|
|
<output>/ECAM/warnings/logic/eng/phase-5-output-2</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>RS</type>
|
|
<S>
|
|
<property>/ECAM/warnings/hyd/yellow-elec-pump-fail-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/hyd/yellow-elec-pump-fail-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/hyd/yellow-elec-pump-fail</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/press/excess-cabin-alt-flipflop-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/press/excess-cabin-alt-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/press/excess-cabin-alt-flipflop</output>
|
|
</flipflop>
|
|
|
|
<flipflop>
|
|
<type>SR</type>
|
|
<S>
|
|
<property>/ECAM/warnings/logic/press/excess-cabin-alt-flipflop-top-set</property>
|
|
</S>
|
|
<R>
|
|
<property>/ECAM/warnings/logic/press/excess-cabin-alt-flipflop-reset</property>
|
|
</R>
|
|
<output>/ECAM/warnings/logic/press/excess-cabin-alt-flipflop-top</output>
|
|
</flipflop>
|
|
</PropertyList>
|