Autor Wątek:  Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data  (Przeczytany 7871 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Czarodziej

  • Wiadomości: 317
    • Zobacz profil
  • Otrzymane polubienia: 72
Nie mogę nigdzie tego znaleźć. O ile dobrze rozumiem:
  • B to bateria
  • M to wyłącznik szybki
  • X to przetwornica
  • C to sprężarka
  • O to pewnie pantografy, ale nie jestem pewien
Co oznaczają gwiazdka i ten wykrzyknik na końcu?
Czemu C jest czasem małe a czasem wielkie?
Wydaje mi się, że widziałem kiedyś również wykrzyknik gdzieś po środku tego łańcucha.

Offline Stele

  • Wydział Repozytorium
  • Administrator
  • Wiadomości: 10113
    • Zobacz profil
  • Otrzymane polubienia: 2595
Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
« Odpowiedź #1 dnia: 25 Czerwca 2019, 21:08:35 »
Mała litera to gotowość do pracy danego urządzenia. Czyli sprężarka sprawna, której zadziałała wyłącznik ciśnieniowy. Wykrzyknik to zadziałanie zabezpieczenia wyłącznika po lewej.
Skopiuję kod by nie pleść głupot przy analizie:
        ( mover.Battery ? 'B' : '.' ),
        ( mover.Mains ? 'M' : '.' ),
        ( mover.FuseFlag ? '!' : '.' ),
        ( mover.PantRearUp ? ( mover.PantRearVolt > 0.0 ? 'O' : 'o' ) : '.' ),
        ( mover.PantFrontUp ? ( mover.PantFrontVolt > 0.0 ? 'P' : 'p' ) : '.' ),
        ( mover.PantPressLockActive ? '!' : ( mover.PantPressSwitchActive ? '*' : '.' ) ),
        ( mover.WaterPump.is_active ? 'W' : ( false == mover.WaterPump.breaker ? '-' : ( mover.WaterPump.is_enabled ? 'w' : '.' ) ) ),
        ( true == mover.WaterHeater.is_damaged ? '!' : ( mover.WaterHeater.is_active ? 'H' : ( false == mover.WaterHeater.breaker ? '-' : ( mover.WaterHeater.is_enabled ? 'h' : '.' ) ) ) ),
        ( mover.FuelPump.is_active ? 'F' : ( mover.FuelPump.is_enabled ? 'f' : '.' ) ),
        ( mover.OilPump.is_active ? 'O' : ( mover.OilPump.is_enabled ? 'o' : '.' ) ),
        ( false == mover.ConverterAllowLocal ? '-' : ( mover.ConverterAllow ? ( mover.ConverterFlag ? 'X' : 'x' ) : '.' ) ),
        ( mover.ConvOvldFlag ? '!' : '.' ),
        ( mover.CompressorFlag ? 'C' : ( false == mover.CompressorAllowLocal ? '-' : ( ( mover.CompressorAllow || mover.CompressorStart == start_t::automatic ) ? 'c' : '.' ) ) ),
        ( mover.CompressorGovernorLock ? '!' : '.' ),
Mój kanał youtube

Offline Czarodziej

  • Wiadomości: 317
    • Zobacz profil
  • Otrzymane polubienia: 72
Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
« Odpowiedź #2 dnia: 25 Czerwca 2019, 21:15:16 »
Dziękuję. Czyli wychodzi mi na to, że ten ostatni wykrzyknik to nic złego. Chyba :)

Offline Stele

  • Wydział Repozytorium
  • Administrator
  • Wiadomości: 10113
    • Zobacz profil
  • Otrzymane polubienia: 2595
Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
« Odpowiedź #3 dnia: 25 Czerwca 2019, 21:18:01 »
Dziwnie brzmi, ale z tego co patrzę w moverze, to jest to najzwyczajniejsze odcięcie sprężarki wyłącznikiem ciśnieniowym. Imo to by stykneło przejście w małe c bo wykrzyknik sugeruje coś złego zaiste.
Mój kanał youtube

Offline Czarodziej

  • Wiadomości: 317
    • Zobacz profil
  • Otrzymane polubienia: 72
Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
« Odpowiedź #4 dnia: 25 Czerwca 2019, 21:20:15 »
Jeśli to nie jest nic złego, to sugeruję zmienić na coś innego.

Offline tmj

  • Deweloper
  • Wiadomości: 3808
    • Zobacz profil
  • Otrzymane polubienia: 2351
Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
« Odpowiedź #5 dnia: 25 Czerwca 2019, 22:58:51 »
Wykrzyknik jest uzyty ogolnie do sygnalizacji ze jakis tam czujnik powiazany z urzadzeniem jest aktywny, bez wnikania czy to cos "zlego". Sa po to zebym mogl sobie zdebugowac rowniez funkcjonowanie tychze czujnikow, i rozpoznac na pierwszy rzut oka np ze sprezarka nie jest aktywna bo zalaczyl sie czujnik, bez grzebania w fizach jakie tam akurat poziomy cisnien ktos wpisal dla danego pojazdu i jak ma sie w stosunku do nich cisnienie w zbiorniku.