Skip to content

Commit

Permalink
Merge branch 'master' into fms-v2
Browse files Browse the repository at this point in the history
  • Loading branch information
aguther authored Mar 17, 2024
2 parents 5caf2b6 + 6341eae commit 20c9d31
Show file tree
Hide file tree
Showing 47 changed files with 3,562 additions and 3,883 deletions.
1 change: 1 addition & 0 deletions .github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
1. [EFB/SIMBRIEF] Option to import SimBrief Fuel & Payload when SimBrief Data is imported - @Fragtality (Fragtality) + @Maximilian-Reuter
1. [FLIGHTMODEL] Fixes some crosswind issues - @donstim (donbikes)
1. [LIGHTS] Movement of landing lights now requires power and position is output into LVAR - @Maximilian-Reuter
1. [CDU] Fix auto weight and balance import on INIT B during GSX boarding not using the target values - @Maximilian-Reuter

## 0.11.0

Expand Down
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ Discord username (if different from GitHub):
<!-- DO NOT DELETE THIS -->
## How to download the PR for QA

Every new commit to this PR will cause a new A32NX artifact to be created, built, and uploaded.
Every new commit to this PR will cause new A32NX and A380X artifacts to be created, built, and uploaded.

1. Make sure you are signed in to GitHub
1. Click on the **Checks** tab on the PR
1. On the left side, click on the bottom **PR** tab
1. Click on the **A32NX** download link at the bottom of the page
1. Click on either **flybywire-aircraft-a320-neo** or **flybywire-aircraft-a380-842** download link at the bottom of the page
9 changes: 9 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,12 @@ aircraft (repo) <flybywire monorepo>
└── heapdump
└── ... <repo config files>
```

## Branches

Pull request branches should reside on the developer's fork of the main repository. It is not necessary to push them to the main `flybywiresim/aircraft` repository as GitHub offers the ability for all maintainers to push to pull request branches even when they reside in another user's fork.

Branches to be retained on the main repository are:
- `master` - The source of truth and main development branch,
- release branches (e.g. `v0.12`),
- in special cases some long-running branches requiring collaboration (make a proposal in the #development channel on Discord).
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,9 @@ class CDUInitPage {
if (value === "") {
let zfw = undefined;
let zfwCg = undefined;
if (!!SimVar.GetSimVarValue("L:A32NX_BOARDING_STARTED_BY_USR", "bool")) {
let a32nxBoarding = SimVar.GetSimVarValue("L:A32NX_BOARDING_STARTED_BY_USR", "bool");
let gsxBoarding = SimVar.GetSimVarValue("L:FSDT_GSX_BOARDING_STATE", "number");
if (a32nxBoarding || (gsxBoarding >= 4 && gsxBoarding < 6)) {
zfw = SimVar.GetSimVarValue("L:A32NX_AIRFRAME_ZFW_DESIRED", "number");
zfwCg = SimVar.GetSimVarValue("L:A32NX_AIRFRAME_ZFW_CG_PERCENT_MAC_DESIRED", "number");
} else if (isFinite(getZfw()) && isFinite(getZfwcg())) {
Expand Down
6 changes: 5 additions & 1 deletion fbw-a380x/docs/a380-simvars.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@

- A380X_OVHD_ELEC_BAT_SELECTOR_KNOB
- Number
- The position of the battery display knob from left to right
- The position of the battery display knob from left to right
- ESS=0, APU=1, OFF=2, BAT1=3, BAT2=4
- Mapped to battery voltage indexes: {bat_index} = ESS=4 | APU=3 | OFF=0 | BAT1=1 | BAT2=2
- A32NX_ELEC_BAT_{bat_index}_POTENTIAL is used to get the voltage
Expand Down Expand Up @@ -140,6 +140,10 @@
- {id}
- Same as A32NX_COND_{id}_TEMP

- A32NX_COND_PURS_SEL_TEMPERATURE
- Degree Celsius
- Temperature selected by the crew using the FAP (Flight Attendant Panel). For us, this is selected in the EFB.

- A32NX_COND_PACK_{id}_IS_OPERATING
- Bool
- True when the pack operates normally (at least one FCV is open)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,8 +268,9 @@ A32NX_OVHD_CARGO_AIR_FWD_SELECTOR_KNOB=150
A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,8 +308,9 @@ A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COCKPITDOORVIDEO_TOGGLE=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -311,8 +311,9 @@ A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COCKPITDOORVIDEO_TOGGLE=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -320,8 +320,9 @@ A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COCKPITDOORVIDEO_TOGGLE=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -319,8 +319,9 @@ A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COCKPITDOORVIDEO_TOGGLE=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,9 @@ A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COCKPITDOORVIDEO_TOGGLE=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4215,13 +4215,22 @@
<NODE_ID>KNOB_OVHD_AIRCOND_COCKPIT</NODE_ID>
<ANIM_SIMVAR_PREFIX>COND</ANIM_SIMVAR_PREFIX>
</UseTemplate>
<UseTemplate Name="FBW_AIRLINER_Aircond_Knob_Template">
<ID>CABIN</ID>
<ANIM_CODE>50</ANIM_CODE>
<ANIM_NAME>KNOB_OVHD_AIRCOND_FWDCABIN</ANIM_NAME>
<NODE_ID>KNOB_OVHD_AIRCOND_FWDCABIN</NODE_ID>
<ANIM_SIMVAR_PREFIX>COND</ANIM_SIMVAR_PREFIX>
</UseTemplate>

<Component ID="KNOB_OVHD_AIRCOND_FWDCABIN" Node="KNOB_OVHD_AIRCOND_FWDCABIN">
<UseTemplate Name="FBW_Continuous_Knob_Finite_From_Simvar">
<NODE_ID>KNOB_OVHD_AIRCOND_FWDCABIN</NODE_ID>
<ANIM_NAME>KNOB_OVHD_AIRCOND_FWDCABIN</ANIM_NAME>
<ANIM_SIMVAR>L:A32NX_OVHD_COND_CABIN_SELECTOR_KNOB</ANIM_SIMVAR>
<ANIM_SIMVAR_UNITS>number</ANIM_SIMVAR_UNITS>
<ANIM_SIMVAR_MIN>400</ANIM_SIMVAR_MIN>
<ANIM_SIMVAR_MAX>800</ANIM_SIMVAR_MAX>
<INFINITE_ROTATION>True</INFINITE_ROTATION>
<INCREMENT>s0 50 5 l0 400 % 0 == l0 400 % 350 == or ?</INCREMENT>
<DECREMENT>s0 50 5 l0 400 % 0 == l0 400 % 50 == or ?</DECREMENT>
<WHEEL_INCREMENT>s0 50 5 l0 400 % 0 == l0 400 % 350 == or ?</WHEEL_INCREMENT>
<WHEEL_DECREMENT>s0 50 5 l0 400 % 0 == l0 400 % 50 == or ?</WHEEL_DECREMENT>
</UseTemplate>
</Component>

<UseTemplate Name="ASOBO_GT_Switch_Dummy">
<Node_ID>KNOB_OVHD_AUDIOSWITCH</Node_ID>
Expand Down Expand Up @@ -5359,6 +5368,7 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPGA_ON_PB_IS_AUTO, Bool))%{if}Turn ON
elec hyd pump%{else}Turn AUTO elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5376,6 +5386,7 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPGB_ON_PB_IS_AUTO, Bool))%{if}Turn ON
elec hyd pump%{else}Turn AUTO elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5393,6 +5404,7 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPYA_ON_PB_IS_AUTO, Bool))%{if}Turn ON
elec hyd pump%{else}Turn AUTO elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5410,6 +5422,7 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPYB_ON_PB_IS_AUTO, Bool))%{if}Turn ON
elec hyd pump%{else}Turn AUTO elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5428,7 +5441,6 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPGA_OFF_PB_IS_AUTO, Bool))%{if}Turn OFF
Green A elec hyd pump%{else}Turn AUTO Green A elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5445,7 +5457,6 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPGB_OFF_PB_IS_AUTO, Bool))%{if}Turn OFF
Green B elec hyd pump%{else}Turn AUTO Green B elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5462,7 +5473,6 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPYA_OFF_PB_IS_AUTO, Bool))%{if}Turn OFF
Yellow A elec hyd pump%{else}Turn AUTO Yellow A elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand All @@ -5479,7 +5489,6 @@
<SEQ2_EMISSIVE_DRIVES_VISIBILITY>False</SEQ2_EMISSIVE_DRIVES_VISIBILITY>
<SEQ1_CODE_DRIVES_VISIBILITY>False</SEQ1_CODE_DRIVES_VISIBILITY>
<SEQ2_CODE_DRIVES_VISIBILITY>False</SEQ2_CODE_DRIVES_VISIBILITY>
<MOMENTARY />
<TOOLTIPID>%((L:A32NX_OVHD_HYD_EPUMPYB_OFF_PB_IS_AUTO, Bool))%{if}Turn OFF
Yellow B elec hyd pump%{else}Turn AUTO Yellow B elec hyd pump%{end}</TOOLTIPID>
</UseTemplate>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,58 +18,91 @@
- POTENTIOMETER <no default> The potentiometer index to increment
-->
<Template Name="FBW_Continuous_Knob_Finite_From_Simvar">
<DefaultTemplateParameters>
<Parameters Type="Default">
<PART_ID>#NODE_ID#</PART_ID>
<ANIM_NAME>#NODE_ID#</ANIM_NAME>
<ANIM_SIMVAR_UNITS>percent</ANIM_SIMVAR_UNITS>
<ANIM_SIMVAR_MIN>0</ANIM_SIMVAR_MIN>
<ANIM_SIMVAR_MAX>100</ANIM_SIMVAR_MAX>
<ANIM_NAME>#ANIM_NAME#</ANIM_NAME>
<INCREMENT>1</INCREMENT>
<WHEEL_INCREMENT>4</WHEEL_INCREMENT>
<EXTRA_INTERACTION/>
<ANIMREF_ID>0</ANIMREF_ID>
<ANIMTIP_0_ON_CURSOR>TurnLeft</ANIMTIP_0_ON_CURSOR>
<ANIMTIP_1_ON_CURSOR>TurnRight</ANIMTIP_1_ON_CURSOR>
<ANIMTIP_0/>
<ANIMTIP_1/>
<ANIMTIP_0></ANIMTIP_0>
<ANIMTIP_1></ANIMTIP_1>
<ANIM_LAG>60</ANIM_LAG>
<ANIM_WRAP>True</ANIM_WRAP>
<ANIM_SCALE>100</ANIM_SCALE>
</DefaultTemplateParameters>
</Parameters>
<Parameters Type="Default">
<DECREMENT>#INCREMENT#</DECREMENT>
<WHEEL_DECREMENT>#WHEEL_INCREMENT#</WHEEL_DECREMENT>
<SET_CODE>(&gt;#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#)</SET_CODE>
</Parameters>

<OverrideTemplateParameters>
<Parameters Type="Override">
<Condition Valid="POTENTIOMETER">
<True>
<ANIM_SIMVAR>#ANIM_SIMVAR#:#POTENTIOMETER#</ANIM_SIMVAR>
<SET_CODE>#POTENTIOMETER# (&gt;K:2:LIGHT_POTENTIOMETER_SET)</SET_CODE>
</True>
</Condition>
</OverrideTemplateParameters>
</Parameters>

<UseTemplate Name="ASOBO_GT_Anim_Code">
<ANIM_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #ANIM_SIMVAR_MIN# - #ANIM_SIMVAR_MAX# #ANIM_SIMVAR_MIN# - / #ANIM_SCALE# *
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #ANIM_SIMVAR_MIN# - #ANIM_SIMVAR_MAX# #ANIM_SIMVAR_MIN# - / 100 *
</ANIM_CODE>
</UseTemplate>

<UseTemplate Name="FBW_Continuous_Knob_Finite_From_Simvar_Impl">
<CLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #INCREMENT# + #ANIM_SIMVAR_MAX# min #SET_CODE#
</CLOCKWISE_CODE>
<ANTICLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #INCREMENT# - #ANIM_SIMVAR_MIN# max #SET_CODE#
</ANTICLOCKWISE_CODE>

<!-- Provide the wheel code if we have WHEEL_INCREMENT -->
<Condition Valid="WHEEL_INCREMENT">
<!-- If we have INFINITE_ROTATION we allow the knob to rotate 3 times -->
<Condition Valid="INFINITE_ROTATION">
<True>
<WHEEL_CLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #WHEEL_INCREMENT# + #ANIM_SIMVAR_MAX# min #SET_CODE#
</WHEEL_CLOCKWISE_CODE>

<WHEEL_ANTICLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #WHEEL_INCREMENT# - #ANIM_SIMVAR_MIN# max #SET_CODE#
</WHEEL_ANTICLOCKWISE_CODE>
<CLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #INCREMENT# + #ANIM_SIMVAR_MAX# #ANIM_SIMVAR_MIN# - #ANIM_SIMVAR_MAX# + min #SET_CODE#
</CLOCKWISE_CODE>
<ANTICLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #DECREMENT# - #ANIM_SIMVAR_MAX# #ANIM_SIMVAR_MIN# - #ANIM_SIMVAR_MIN# - max #SET_CODE#
</ANTICLOCKWISE_CODE>
<Condition Valid="WHEEL_INCREMENT">
<True>
<WHEEL_CLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #WHEEL_INCREMENT# + #ANIM_SIMVAR_MAX# #ANIM_SIMVAR_MIN# - #ANIM_SIMVAR_MAX# + min #SET_CODE#
</WHEEL_CLOCKWISE_CODE>
</True>
</Condition>
<Condition Valid="WHEEL_DECREMENT">
<True>
<WHEEL_ANTICLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #WHEEL_DECREMENT# - #ANIM_SIMVAR_MAX# #ANIM_SIMVAR_MIN# - #ANIM_SIMVAR_MIN# - max #SET_CODE#
</WHEEL_ANTICLOCKWISE_CODE>
</True>
</Condition>
</True>
<False>
<CLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #INCREMENT# + #ANIM_SIMVAR_MAX# min #SET_CODE#
</CLOCKWISE_CODE>
<ANTICLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #DECREMENT# - #ANIM_SIMVAR_MIN# max #SET_CODE#
</ANTICLOCKWISE_CODE>

<!-- Provide the wheel code if we have WHEEL_INCREMENT -->
<Condition Valid="WHEEL_INCREMENT">
<True>
<WHEEL_CLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #WHEEL_INCREMENT# + #ANIM_SIMVAR_MAX# min #SET_CODE#
</WHEEL_CLOCKWISE_CODE>
</True>
</Condition>
<Condition Valid="WHEEL_DECREMENT">
<WHEEL_ANTICLOCKWISE_CODE>
(#ANIM_SIMVAR#, #ANIM_SIMVAR_UNITS#) #WHEEL_DECREMENT# - #ANIM_SIMVAR_MIN# max #SET_CODE#
</WHEEL_ANTICLOCKWISE_CODE>
</Condition>
</False>
</Condition>
</UseTemplate>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -334,8 +334,9 @@ A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COCKPITDOORVIDEO_TOGGLE=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -318,8 +318,9 @@ A32NX_OVHD_CARGO_AIR_FWD_SELECTOR_KNOB=150
A32NX_OVHD_CARGO_AIR_HEATER_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_BULK_PB_IS_ON=1
A32NX_OVHD_CARGO_AIR_ISOL_VALVES_FWD_PB_IS_ON=1
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=150
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=150
A32NX_OVHD_COND_CABIN_SELECTOR_KNOB=400
A32NX_OVHD_COND_CKPT_SELECTOR_KNOB=75
A32NX_COND_PURS_SEL_TEMPERATURE=24
A32NX_OVHD_COND_HOT_AIR_1_PB_IS_ON=1
A32NX_OVHD_COND_HOT_AIR_2_PB_IS_ON=1
A32NX_OVHD_COND_PACK_1_PB_IS_ON=1
Expand Down
Loading

0 comments on commit 20c9d31

Please sign in to comment.