From a7ecc5cb749ac6ac851abb629cc40a78ada25609 Mon Sep 17 00:00:00 2001 From: lukecologne Date: Fri, 12 Jan 2024 19:29:23 +0100 Subject: [PATCH] fix(efcs): fix B hyd condition for ELAC 2 standby elec supply (#8404) --- fbw-a32nx/src/wasm/fbw_a320/src/FlyByWireInterface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fbw-a32nx/src/wasm/fbw_a320/src/FlyByWireInterface.cpp b/fbw-a32nx/src/wasm/fbw_a320/src/FlyByWireInterface.cpp index 26a109f6452..70c5e19dbfe 100644 --- a/fbw-a32nx/src/wasm/fbw_a320/src/FlyByWireInterface.cpp +++ b/fbw-a32nx/src/wasm/fbw_a320/src/FlyByWireInterface.cpp @@ -1344,10 +1344,10 @@ bool FlyByWireInterface::updateElac(double sampleTime, int elacIndex) { bool elac2EmerPowersupplyNoseWheelCondition = elac2EmerPowersupplyNoseGearConditionLatch.update(noseGearNotUplocked, !elac2EmerPowersupplyRelayOutput); - bool blueLowPressure = !idHydBluePressurised->get(); + bool blueHighPressure = idHydBluePressurised->get(); bool elac2EmerPowersupplyActive = elac2EmerPowersupplyRelayOutput && - (elac2EmerPowersupplyTimerRelayOutput || elac2EmerPowersupplyNoseWheelCondition || blueLowPressure); + (elac2EmerPowersupplyTimerRelayOutput || elac2EmerPowersupplyNoseWheelCondition || blueHighPressure); powerSupplyAvailable = elac2EmerPowersupplyActive ? idElecBat2HotBusPowered->get() : idElecDcBus2Powered->get(); }