W dzisiejszym uaktualnieniu:
- eksperymentalnie, drobne zmiany w kalkulacji oswietlenia, potencjalnie poprawiajace stabilnosc cieni
- w ramach ulatwiania zycia wprowadzona obsluga dodatkowych komend wymuszajacych konkretny stan danego urzadzenia.
batteryenable none // zalaczenie akumulatorow
batterydisable none // odlaczenie akumulatorow
converterenable none // zalaczenie przetwornicy
converterdisable none // wylaczenie przetwornicy
compressorenable none // zalaczenie sprezarki
compressordisable none // wylaczenie sprezarki
motoroverloadrelaythresholdsetlow none // ustawienie rozruchu niskiego
motoroverloadrelaythresholdsethigh none // ustawienie rozruchu wysokiego
brakeactingspeedsetcargo none // wybor trybu hamulca dla pociagu towarowego
brakeactingspeedsetpassenger none // wybor trybu hamulca dla pociagu osobowego
brakeactingspeedsetrapid none // wybor trybu hamulca dla pociagu pospiesznego
pantographraisefront none // podniesienie pantografu przedniego
pantographraiserear none // podniesienie pantografu tylnego
pantographlowerfront none // opuszczenie pantografu przedniego
pantographlowerrear none // opuszczenie pantografu tylnego
heatingenable none // zalaczenie ogrzewania pociagu
heatingdisable none // wylaczenie ogrzewania pociagu
headlightenableleft none // zalaczenie lewego reflektora
headlightdisableleft none // wylaczenie lewego reflektora
headlightenableright none // zalaczenie prawego reflektora
headlightdisableright none // wylaczenie prawego reflektora
headlightenableupper none // zalaczenie gornego reflektora
headlightdisableupper none // wylaczenie gornego reflektora
headlightsdimenable none // zalaczenie przyciemnienia reflektorow
headlightsdimdisable none // wylaczenie przyciemnienia reflektorow
motorconnectorsclose none // zalaczenie stycznikow liniowych
interiorlightenable none // zalaczenie oswietlenia kabiny
interiorlightdisable none // wylaczenie oswietlenia kabiny
interiorlightdimenable none // zalaczenie przyciemnienia oswietlenia kabiny
interiorlightdimdisable none // wylaczenie przyciemnienia oswietlenia kabiny
instrumentlightenable none // zalaczenie oswietlenia przyrzadow
instrumentlightdisable none // wylaczenie oswietlenia przyrzadow
Domyslnie komendy te nie maja przypisanego zadnego klawisza (wpis none) Mozna je normalnie uaktywnic w pliku konfiguracyjnym klawiatury.
- dodana mozliwosc konfiguracji funkcji aktywowanych przez urzadzenia zewnetrzne podpiete przez port szeregowy. Konfiguracja umieszczona jest w pliku eu07_input-uart.ini w katalogu symulatora. Definicja funkcji konkretnych bitow/pinow umieszczana jest linia po linii, wg skladni
numer_bitu typ_kontrolki funkcja1 funkcja2
rozpoznawane typy urzadzen kontrolnych to toggle dla przelacznikow bistabilnych lub impulse dla przyciskow i/lub przelacznikow impulsowych.
funkcja1 i funkcja2 to komendy, ktorych liste mozna znalezc w pliku konfiguracji klawiatury. Przelaczniki impulsowe obsluguja jedna funkcje, aktywowana gdy dany bit/pin generuje sygnal. Przelaczniki bistabilne obsluguja dwie funkcje, z ktorych pierwsza jest aktywowana gdy dany bit/pin generuje sygnal, a druga gdy sygnalu nie ma. np wpis
12 toggle heatingenable heatingdisable
oznacza przelacznik bistabilny, ktorego stan przesylany jest 12-tym bitem pakietu danych z urzadzenia. W pozycji zalaczonej przelacznik wygeneruje komende zalaczenia ogrzewania pociagu, a w pozycji wylaczonej komende wylaczenia ogrzewania pociagu.
7 impulse alerteracknowledge
oznacza przelacznik impulsowy (przycisk) ktorego stan przesylany jest 7-ym bitem pakietu danych z urzadzenia, a ktory po wcisnieciu wygeneruje komende zbicia czuwaka