warning when FLX < outside temp
This commit is contained in:
parent
b4a2a16656
commit
d73eecc4f3
2 changed files with 34 additions and 1 deletions
|
@ -40,6 +40,8 @@ var bigThree = nil;
|
|||
|
||||
var altAlertSteady = 0;
|
||||
var altAlertFlash = 0;
|
||||
var _SATval = nil;
|
||||
|
||||
|
||||
var ecamConfigTest = props.globals.initNode("/ECAM/to-config-test", 0, "BOOL");
|
||||
|
||||
|
@ -1610,6 +1612,21 @@ var messages_priority_2 = func {
|
|||
ECAM_controller.warningReset(eng2ShutDownIcing);
|
||||
}
|
||||
|
||||
# SAT ABOVE FLEX TEMP
|
||||
_SATval = dmc.DMController.DMCs[1].outputs[4].getValue();
|
||||
if (satAbvFlexTemp.clearFlag == 0 and phaseVar2 == 2 and fadec.Thrust.limFlex.getValue() and _SATval != nil and _SATval > fmgc.FMGCNodes.flexTemp.getValue() and !warningNodes.Logic.thrLeversNotSet.getValue()) {
|
||||
satAbvFlexTemp.active = 1;
|
||||
|
||||
if (satAbvFlexTempCheck.clearFlag == 0) {
|
||||
satAbvFlexTempCheck.active = 1;
|
||||
} else {
|
||||
ECAM_controller.warningReset(satAbvFlexTempCheck);
|
||||
}
|
||||
} else {
|
||||
ECAM_controller.warningReset(satAbvFlexTemp);
|
||||
ECAM_controller.warningReset(satAbvFlexTempCheck);
|
||||
}
|
||||
|
||||
# DC EMER CONFIG
|
||||
if (!systems.ELEC.EmerElec.getValue() and systems.ELEC.Bus.dcEss.getValue() < 25 and systems.ELEC.Bus.dc1.getValue() < 25 and systems.ELEC.Bus.dc2.getValue() < 25 and phaseVar2 != 4 and phaseVar2 != 8 and dcEmerconfig.clearFlag == 0) {
|
||||
dcEmerconfig.active = 1;
|
||||
|
|
|
@ -282,8 +282,14 @@ var warnings = std.Vector.new([
|
|||
var eng1FailNoDamage = warning.new(msg: " IF NO DAMAGE : ", colour: "w"),
|
||||
var eng1FailRelight = warning.new(msg: " -ENG 1 RELIGHT.CONSIDER", colour: "c"),
|
||||
|
||||
# ENG 1 OIL HI TEMP
|
||||
var eng1OilHiTemp = warning.new(msg: "ENG 1 OIL HI TEMP ", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var eng1OilHiTempIdle = warning.new(msg: " -THR LEVER 1.......IDLE", colour: "c"),
|
||||
var eng1OilHiTempSuccess = warning.new(msg: " •IF UNSUCCESSFUL: ", colour: "w"),
|
||||
var eng1OilHiTempMaster = warning.new(msg: " -ENG MASTER 1.......OFF", colour: "c"),
|
||||
|
||||
# ENG 1 SHUT DOWN
|
||||
var eng1ShutDown = warning.new(msg: "ENG 1 SHUT DOWN ", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var eng1ShutDown = warning.new(msg: "ENG 1 SHUT DOWN ", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var eng1ShutDownPack = warning.new(msg: " -PACK 1.............OFF", colour: "c"),
|
||||
var eng1ShutDownXBleed = warning.new(msg: " -X BLEED...........OPEN", colour: "c"),
|
||||
var eng1ShutDownModeSel = warning.new(msg: " -ENG MODE SEL.......IGN", colour: "c"),
|
||||
|
@ -311,6 +317,12 @@ var warnings = std.Vector.new([
|
|||
var eng2FailNoDamage = warning.new(msg: " IF NO DAMAGE : ", colour: "w"),
|
||||
var eng2FailRelight = warning.new(msg: " -ENG 2 RELIGHT.CONSIDER", colour: "c"),
|
||||
|
||||
# ENG 2 OIL HI TEMP
|
||||
var eng2OilHiTemp = warning.new(msg: "ENG 2 OIL HI TEMP ", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var eng2OilHiTempIdle = warning.new(msg: " -THR LEVER 2.......IDLE", colour: "c"),
|
||||
var eng2OilHiTempSuccess = warning.new(msg: " •IF UNSUCCESSFUL: ", colour: "w"),
|
||||
var eng2OilHiTempMaster = warning.new(msg: " -ENG MASTER 2.......OFF", colour: "c"),
|
||||
|
||||
# ENG 2 SHUT DOWN
|
||||
var eng2ShutDown = warning.new(msg: "ENG 2 SHUT DOWN ", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var eng2ShutDownPack1 = warning.new(msg: " -PACK 1.............OFF", colour: "c"),
|
||||
|
@ -326,6 +338,10 @@ var warnings = std.Vector.new([
|
|||
var eng2ShutDownWingAI = warning.new(msg: " -WING ANTI ICE......OFF", colour: "c"),
|
||||
var eng2ShutDownIcing = warning.new(msg: " AVOID ICING CONDITIONS", colour: "c"),
|
||||
|
||||
# SAT ABOVE FLEX TEMP
|
||||
var satAbvFlexTemp = warning.new(msg: "ENG SAT ABOVE FLEX TEMP", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var satAbvFlexTempCheck = warning.new(msg: " -T.O DATA.........CHECK", colour: "c"),
|
||||
|
||||
# DC EMER CONFIG
|
||||
var dcEmerconfig = warning.new(msg: "ELEC DC EMER CONFIG", colour: "a", aural: 1, light: 1, isMainMsg: 1),
|
||||
var dcEmerconfigManOn = warning.new(msg: " -EMER ELEC PWR...MAN ON", colour: "c"),
|
||||
|
|
Loading…
Reference in a new issue