16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 08:09:19 +02:00

i-edenabled light

This commit is contained in:
2025-02-14 20:58:53 +01:00
parent 3fc4d5b894
commit 52b8d3d647
2 changed files with 16 additions and 5 deletions

View File

@@ -7412,6 +7412,12 @@ bool TTrain::Update( double const Deltatime )
else else
btCompressors.Turn(false); btCompressors.Turn(false);
// Lampka zezwolenia na hamowanie ED
if (mvControlled->EpFuse)
btEDenabled.Turn(true);
else
btEDenabled.Turn(false);
// Lampka aktywowanej kabiny // Lampka aktywowanej kabiny
if (mvControlled->CabActive != 0) { if (mvControlled->CabActive != 0) {
btCabActived.Turn(true); btCabActived.Turn(true);
@@ -7425,6 +7431,9 @@ bool TTrain::Update( double const Deltatime )
else else
btAKLVents.Turn(false); btAKLVents.Turn(false);
if ()
if( true == lowvoltagepower ) { if( true == lowvoltagepower ) {
// McZapkie-141102: SHP i czuwak, TODO: sygnalizacja kabinowa // McZapkie-141102: SHP i czuwak, TODO: sygnalizacja kabinowa
if( mvOccupied->SecuritySystem.is_vigilance_blinking() ) { if( mvOccupied->SecuritySystem.is_vigilance_blinking() ) {
@@ -10129,8 +10138,9 @@ bool TTrain::initialize_button(cParser &Parser, std::string const &Label, int co
{ "i-universal8:", btUniversals[ 8 ] }, { "i-universal8:", btUniversals[ 8 ] },
{ "i-universal9:", btUniversals[ 9 ] }, { "i-universal9:", btUniversals[ 9 ] },
{ "i-cabactived:", btCabActived }, { "i-cabactived:", btCabActived },
{"i-aklvents:", btAKLVents}, {"i-aklvents:", btAKLVents},
{"i-compressorany:", btCompressors } {"i-compressorany:", btCompressors },
{"i-edenabled", btEDenabled }
}; };
{ {
auto lookup = lights.find( Label ); auto lookup = lights.find( Label );

View File

@@ -772,9 +772,10 @@ public: // reszta może by?publiczna
TButton btLampkaRearRightLight; TButton btLampkaRearRightLight;
TButton btLampkaRearLeftEndLight; TButton btLampkaRearLeftEndLight;
TButton btLampkaRearRightEndLight; TButton btLampkaRearRightEndLight;
TButton btCabActived; TButton btCabActived;
TButton btAKLVents; TButton btAKLVents;
TButton btCompressors; // lampka pracy jakiejkolwiek sprezarki TButton btCompressors; // lampka pracy jakiejkolwiek sprezarki
TButton btEDenabled; // czy wlaczony jest hamulec ED (czy dostepny)
// other // other
TButton btLampkaMalfunction; TButton btLampkaMalfunction;
TButton btLampkaMalfunctionB; TButton btLampkaMalfunctionB;