Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright (c) 2024 FlyByWire Simulations
// SPDX-License-Identifier: GPL-3.0

import { AbnormalProcedure } from 'instruments/src/MsfsAvionicsCommon/EcamMessages';
import { AbnormalProcedure, ChecklistLineStyle } from 'instruments/src/MsfsAvionicsCommon/EcamMessages';

// Convention for IDs:
// First two digits: ATA chapter
Expand Down Expand Up @@ -853,18 +853,40 @@ export const EcamAbnormalSensedAta28: { [n: number]: AbnormalProcedure } = {
],
},
280900001: {
title: '\x1b<4m\x1b4mFUEL\x1bm JETTISON (WIP)',
title: '\x1b<4m\x1b4mFUEL\x1bm JETTISON',
sensed: false,
items: [], // TODO
items: [
{ name: 'FMS FUEL & LOAD PAGE', labelNotCompleted: 'SELECT', sensed: false },
{ name: 'JETTISON GW', labelNotCompleted: 'ENTER', sensed: false },
{ name: 'TRIM TK FEED', labelNotCompleted: 'AUTO', sensed: true },
{ name: 'JETTISON ARM', labelNotCompleted: 'ON', sensed: true },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'ON', sensed: true },
{ name: 'JETTISON & CG', labelNotCompleted: 'MONITOR', sensed: false },
{ name: 'WHEN JETTISON COMPLETED (AUTO RCL)', condition: true, sensed: false },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'IF JETTISON MANUAL STOP RQRD', condition: true, sensed: false },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true, level: 1 },
],
},
280900002: {
title: '\x1b<4m\x1b4mFUEL\x1bm FUEL LEAK (WIP)',
title: '\x1b<4m\x1b4mFUEL\x1bm FUEL LEAK',
sensed: false,
items: [], // TODO
items: [
{ name: 'ALL TKs QTY & FOB & FU', labelNotCompleted: 'CHECK', sensed: false },
{ name: 'IF FOB+FU / BLOCK DISAGREE', condition: true, sensed: false },
{ name: 'ALL CROSSFEEDS', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'INR TKs PMPs', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'MID TKs PMPs', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'OUTR TKs PMPs', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'TRIM TK PMPs', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'EXPECT FUEL IMBALANCE', sensed: false, level: 1, style: ChecklistLineStyle.Green },
],
},
280900003: {
title: '\x1b<4m\x1b4mFUEL\x1bm MAN BALANCING PROCEDURE (WIP)',
title: '\x1b<4m\x1b4mFUEL\x1bm MAN BALANCING PROCEDURE',
sensed: false,
items: [], // TODO
items: [],
},
};
Original file line number Diff line number Diff line change
Expand Up @@ -1249,29 +1249,160 @@ export const EcamAbnormalSensedAta313233: { [n: number]: AbnormalProcedure } = {
items: [],
},
320900001: {
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH ABNORM NOSE L/G (WIP)',
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH ABNORM NOSE L/G',
sensed: false,
items: [], // TODO
items: [
{ name: 'CABIN CREW', labelNotCompleted: 'ADVISE', labelCompleted: 'ADVISED', sensed: false },
{ name: 'ATC', labelNotCompleted: 'NOTIFY', labelCompleted: 'NOTIFIED', sensed: false },
{ name: 'LDG LIMITED TO MAX LDG WEIGHT', sensed: false },
{ name: 'IF JETTISON RQRD', condition: true, sensed: false },
{ name: 'JETTISON ARM', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'OXYGEN CREW SUPPLY', labelNotCompleted: 'OFF', sensed: true },
{ name: 'CG AFT SHIFT (50 PAX = 2% CG)', labelNotCompleted: 'CONSIDER', sensed: false },
{ name: 'DISREGARD NORM APPR & LDG C/Ls', sensed: false },
{ name: 'SIGNS', labelNotCompleted: 'ON', sensed: true },
{ name: 'CABIN & CKPT (LOOSE EQPT)', labelNotCompleted: 'SECURE', sensed: false },
{ name: 'LDG DIST AFFECTED', sensed: false },
{ name: 'FOR APPROACH', sensed: true, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'ECAM STS', labelNotCompleted: 'CHECK', sensed: false },
{ name: 'BARO REF', labelNotCompleted: 'SET', sensed: false },
{ name: 'MINIMA', labelNotCompleted: 'SET', sensed: false },
{ name: 'AUTO BRK : DO NOT USE', sensed: false },
{ name: 'L/G GRAVITY', labelNotCompleted: 'CHECK DOWN', sensed: false },
{ name: 'L/G LEVER', labelNotCompleted: 'CHECK DOWN', sensed: false },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true },
{ name: 'TRIM TK FEED', labelNotCompleted: 'ISOL', sensed: true },
{ name: 'CABIN REPORT', labelNotCompleted: 'OBTAIN', sensed: false },
{ name: 'EMER EXIT LT', labelNotCompleted: 'ON', sensed: true },
{ name: 'COMMERCIAL 1+2', labelNotCompleted: 'OFF', sensed: true },
{ name: 'A/THR', labelNotCompleted: 'AS RQRD', sensed: false },
{ name: 'FLAPS', labelNotCompleted: 'LDG', sensed: true },
{ name: 'GND SPLRs', labelNotCompleted: 'ARM', sensed: true },
{ name: 'BEFORE LANDING', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'RAM AIR', labelNotCompleted: 'ON', sensed: true },
{ name: 'REVERSERS : DO NOT USE', sensed: false },
{ name: 'BRACE FOR IMPACT', labelNotCompleted: 'ORDER', sensed: false },
{ name: 'BEFORE NOSE IMPACT', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'ALL ENGINE MASTERS', labelNotCompleted: 'OFF', sensed: true },
{ name: 'WHEN AIRCRAFT STOPPED', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'PARK BRK', labelNotCompleted: 'ON', sensed: true },
{ name: 'ALL FIRE P/Bs (ENG & APU)', labelNotCompleted: 'PUSH', sensed: true },
{ name: 'ALL AGENTS (ENG & APU)', labelNotCompleted: 'AS RQRD', sensed: true },
{ name: 'IF EVAC RQRD', condition: true, sensed: false },
{ name: 'EVAC (PA)', labelNotCompleted: 'ANNOUNCE', labelCompleted: 'ANNOUNCED', sensed: true, level: 1 },
{ name: 'EVAC COMMAND', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'ALL 4 BATs', labelNotCompleted: 'OFF', sensed: true, level: 1 },
{ name: 'IF NOT EVAC RQRD', condition: true, sensed: false },
{ name: 'CABIN CREW', labelNotCompleted: 'ADVISE', labelCompleted: 'ADVISED', sensed: false },
],
},
320900002: {
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 2 ABNORM L/Gs ON SAME SIDE (WIP)',
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 2 ABNORM L/Gs ON SAME SIDE',
sensed: false,
items: [], // TODO
items: [
{ name: 'CABIN CREW', labelNotCompleted: 'ADVISE', labelCompleted: 'ADVISED', sensed: false },
{ name: 'ATC', labelNotCompleted: 'NOTIFY', labelCompleted: 'NOTIFIED', sensed: false },
{ name: 'LDG LIMITED TO MAX LDG WEIGHT', sensed: false },
{ name: 'IF JETTISON RQRD', condition: true, sensed: false },
{ name: 'JETTISON ARM', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'OXYGEN CREW SUPPLY', labelNotCompleted: 'OFF', sensed: true },
{ name: 'CG AFT SHIFT (50 PAX = 2% CG)', labelNotCompleted: 'CONSIDER', sensed: false },
{ name: 'DISREGARD NORM APPR & LDG C/Ls', sensed: false },
{ name: 'SIGNS', labelNotCompleted: 'ON', sensed: true },
{ name: 'CABIN & CKPT (LOOSE EQPT)', labelNotCompleted: 'SECURE', sensed: false },
{ name: 'LDG DIST AFFECTED', sensed: false },
{ name: 'FOR APPROACH', sensed: true, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'ECAM STS', labelNotCompleted: 'CHECK', sensed: false },
{ name: 'BARO REF', labelNotCompleted: 'SET', sensed: false },
{ name: 'MINIMA', labelNotCompleted: 'SET', sensed: false },
{ name: '[MFD SURV] GPWS', labelNotCompleted: 'OFF', sensed: true },
{ name: 'AUTO BRK : DO NOT USE', sensed: false },
{ name: 'L/G GRAVITY', labelNotCompleted: 'CHECK DOWN', sensed: false },
{ name: 'L/G LEVER', labelNotCompleted: 'CHECK DOWN', sensed: false },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true },
{ name: 'TRIM TK FEED', labelNotCompleted: 'ISOL', sensed: true },
{ name: 'CABIN REPORT', labelNotCompleted: 'OBTAIN', sensed: false },
{ name: 'EMER EXIT LT', labelNotCompleted: 'ON', sensed: true },
{ name: 'COMMERCIAL 1+2', labelNotCompleted: 'OFF', sensed: true },
{ name: 'A/THR', labelNotCompleted: 'AS RQRD', sensed: false },
{ name: 'FLAPS', labelNotCompleted: 'LDG', sensed: true },
{ name: 'GND SPLRs', labelNotCompleted: 'ARM', sensed: true },
{ name: 'BEFORE LANDING', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'REVERSERS : DO NOT USE', sensed: false },
{ name: 'BRACE FOR IMPACT', labelNotCompleted: 'ORDER', sensed: false },
{ name: 'AT TOUCHDOWN', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'ENG 1 + 4 MASTERS', labelNotCompleted: 'OFF', sensed: true },
{ name: 'BEFORE NACELLE IMPACT', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'ENG 2 MASTER', labelNotCompleted: 'OFF', sensed: true },
{ name: 'ENG 3 MASTER', labelNotCompleted: 'OFF', sensed: true },
{ name: 'ENG 3 MASTER', labelNotCompleted: 'OFF', sensed: true },
{ name: 'ENG 2 MASTER', labelNotCompleted: 'OFF', sensed: true },
{ name: 'WHEN AIRCRAFT STOPPED', sensed: false, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'PARK BRK', labelNotCompleted: 'ON', sensed: true },
{ name: 'ALL FIRE P/Bs (ENG & APU)', labelNotCompleted: 'PUSH', sensed: true },
{ name: 'ALL AGENTS (ENG & APU)', labelNotCompleted: 'AS RQRD', sensed: true },
{ name: 'IF EVAC RQRD', condition: true, sensed: false },
{ name: 'EVAC (PA)', labelNotCompleted: 'ANNOUNCE', labelCompleted: 'ANNOUNCED', sensed: true, level: 1 },
{ name: 'EVAC COMMAND', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'ALL 4 BATs', labelNotCompleted: 'OFF', sensed: true, level: 1 },
],
},
320900003: {
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 1 ABNORM WING OR BODY L/G (WIP)',
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 1 ABNORM WING OR BODY L/G',
sensed: false,
items: [], // TODO
items: [
{ name: 'LDG LIMITED TO MAX LDG WEIGHT', sensed: false },
{ name: 'IF JETTISON RQRD', condition: true, sensed: false },
{ name: 'JETTISON ARM', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'LDG DIST AFFECTED', sensed: false },
{ name: 'FOR APPROACH', sensed: true, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true },
{ name: 'AUTO BRK : DO NOT USE', sensed: false },
],
},
320900004: {
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 2 ABNORM BODY L/Gs (WIP)',
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 2 ABNORM BODY L/Gs',
sensed: false,
items: [], // TODO
items: [
{ name: 'CABIN CREW', labelNotCompleted: 'ADVISE', labelCompleted: 'ADVISED', sensed: false },
{ name: 'ATC', labelNotCompleted: 'NOTIFY', labelCompleted: 'NOTIFIED', sensed: false },
{ name: 'LDG LIMITED TO MAX LDG WEIGHT', sensed: false },
{ name: 'IF JETTISON RQRD', condition: true, sensed: false },
{ name: 'JETTISON ARM', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'IF CG > 37.5%', condition: true, sensed: false },
{ name: 'TRIM TK XFR', labelNotCompleted: 'FWD', sensed: true, level: 1 },
{ name: 'OUTER TK XFR', labelNotCompleted: 'AS RQRD', sensed: false, level: 1 },
{ name: 'CG AFT SHIFT (50 PAX = 2% CG)', labelNotCompleted: 'CONSIDER', sensed: false, level: 1 },
{ name: 'LDG DIST AFFECTED', sensed: false },
{ name: 'FOR APPROACH', sensed: true, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true },
{ name: 'FOR LDG : USE REVERSERS WITH CARE', labelNotCompleted: 'OFF', sensed: true },
],
},
320900005: {
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 2 ABNORM WING L/Gs (WIP)',
title: '\x1b<4m\x1b4mL/G\x1bm LDG WITH 2 ABNORM WING L/Gs',
sensed: false,
items: [], // TODO
items: [
{ name: 'CABIN CREW', labelNotCompleted: 'ADVISE', labelCompleted: 'ADVISED', sensed: false },
{ name: 'ATC', labelNotCompleted: 'NOTIFY', labelCompleted: 'NOTIFIED', sensed: false },
{ name: 'LDG LIMITED TO MAX LDG WEIGHT', sensed: false },
{ name: 'IF JETTISON RQRD', condition: true, sensed: false },
{ name: 'JETTISON ARM', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'ON', sensed: true, level: 1 },
{ name: 'LDG DIST AFFECTED', sensed: false },
{ name: 'FOR APPROACH', sensed: true, style: ChecklistLineStyle.CenteredSubHeadline },
{ name: 'JETTISON ACTIVE', labelNotCompleted: 'OFF', sensed: true },
{ name: 'JETTISON ARM', labelNotCompleted: 'OFF', sensed: true },
{ name: 'FOR ROLLOUT : EXPECT ROLL INSTABILITY', sensed: false, style: ChecklistLineStyle.Green },
],
},
320900006: {
title: '\x1b<4m\x1b4mWHEEL\x1bm TIRE DAMAGE SUSPECTED',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -970,19 +970,25 @@ export const EcamAbnormalSensedAta34: { [n: number]: AbnormalProcedure } = {
],
},
340900001: {
title: '\x1b<4m\x1b4mNAV\x1bm IR ALIGNMENT IN ATT MODE (WIP)',
title: '\x1b<4m\x1b4mNAV\x1bm IR ALIGNMENT IN ATT MODE',
sensed: false,
items: [], // TODO
items: [
{ name: 'ATT HDG SWTG', labelNotCompleted: 'AS RQRD', sensed: false },
{ name: 'IR MODE SEL (AFFECTED)', labelNotCompleted: 'ATT', sensed: false },
{ name: 'SPEED, HDG & FL : KEEP CONST FOR 30S', sensed: false },
{ name: 'FMS POSITION / IRS PAGE', labelNotCompleted: 'SELECT', sensed: false },
{ name: 'HDG', labelNotCompleted: 'ENTER', sensed: false },
],
},
340900002: {
title: '\x1b<4m\x1b4mNAV\x1bm FLUCTUATING VERTICAL SPEED (WIP)',
title: '\x1b<4m\x1b4mNAV\x1bm FLUCTUATING VERTICAL SPEED',
sensed: false,
items: [], // TODO
items: [],
},
340900003: {
title: '\x1b<2m\x1b4mNAV\x1bm UNRELIABLE AIRSPEED INDICATION (WIP)',
title: '\x1b<2m\x1b4mNAV\x1bm UNRELIABLE AIRSPEED INDICATION',
sensed: false,
items: [], // TODO
items: [],
},
};

Expand Down
Loading