diff --git a/Train.cpp b/Train.cpp index 035ad6da..39bed695 100644 --- a/Train.cpp +++ b/Train.cpp @@ -7435,6 +7435,12 @@ bool TTrain::Update( double const Deltatime ) else btCompressors.Turn(false); + // Lampka zezwolenia na hamowanie ED + if (mvControlled->EpFuse) + btEDenabled.Turn(true); + else + btEDenabled.Turn(false); + // Lampka aktywowanej kabiny if (mvControlled->CabActive != 0) { btCabActived.Turn(true); @@ -7448,6 +7454,9 @@ bool TTrain::Update( double const Deltatime ) else btAKLVents.Turn(false); + if () + + if( true == lowvoltagepower ) { // McZapkie-141102: SHP i czuwak, TODO: sygnalizacja kabinowa if( mvOccupied->SecuritySystem.is_vigilance_blinking() ) { @@ -10164,7 +10173,8 @@ bool TTrain::initialize_button(cParser &Parser, std::string const &Label, int co { "i-universal9:", btUniversals[ 9 ] }, { "i-cabactived:", btCabActived }, {"i-aklvents:", btAKLVents}, - {"i-compressorany:", btCompressors } + {"i-compressorany:", btCompressors }, + {"i-edenabled", btEDenabled } }; { auto lookup = lights.find( Label ); diff --git a/Train.h b/Train.h index ccfa21a5..10c54754 100644 --- a/Train.h +++ b/Train.h @@ -777,6 +777,7 @@ public: // reszta może by?publiczna TButton btCabActived; TButton btAKLVents; TButton btCompressors; // lampka pracy jakiejkolwiek sprezarki + TButton btEDenabled; // czy wlaczony jest hamulec ED (czy dostepny) // other TButton btLampkaMalfunction; TButton btLampkaMalfunctionB;