// *************************************************************************************************************************
//
// 	CAŁKOWO V2.0
// 	Plik eventów
//
// *************************************************************************************************************************

// -------------------------------------------------------------------------------------------------------------------------
// OGÓLNE
// -------------------------------------------------------------------------------------------------------------------------
// szczegółowe sterowanie w plikach poszczególnych misji
event blokujklaw updatevalues 0.0 klawiatura blokada * * endevent
event odblokujklaw updatevalues 0.0 klawiatura brakblokady * * endevent

event liczydlo_zero updatevalues 0.0 klawiatura * 0 * endevent
event liczydlo+ addvalues 5.0 klawiatura * 1 * endevent
event liczdylo- addvalues 5.0 klawiatura * -1 * endevent


// -------------------------------------------------------------------------------------------------------------------------
// STEROWANIE POGODĄ
// -------------------------------------------------------------------------------------------------------------------------
// ogólne zasady
event pogoda_blokadazmian updatevalues 0.0 stan_pogody blokada * * endevent
event pogoda_zmianydozwolone updatevalues 0.0 stan_pogody brakblokady * * endevent

event keyctrl00 multiple 0.0 none pogoda_blokuj pogoda_odblokuj endevent
event pogoda_blokuj multiple 0.0 stan_pogody pogoda_blokadazmian condition memcompareex all != blokada * * endevent
event pogoda_odblokuj multiple 0.0 stan_pogody pogoda_zmianydozwolone condition memcompareex all == blokada * * endevent

event pogoda_zmianazachmurzenia updatevalues 0.0 stan_pogody * 1 * endevent
event pogoda_zachmurzeniestale updatevalues 0.0 stan_pogody * 0 * endevent
event pogoda_zmianamgly updatevalues 0.0 stan_pogody * * 1 endevent
event pogoda_mglastala updatevalues 0.0 stan_pogody * * 0 endevent

event pogoda_wybor_onstart multiple 0.0 none pogoda_spokojna else pogoda_dynamiczna condition propability 0.7 endevent

event pogoda_dynamiczna multiple 900.0 none pogoda_dynamiczna_losuj endevent
event pogoda_dynamiczna_losuj multiple 0.0 stan_pogody pogoda_losuj pogoda_dynamiczna condition memcompareex all != blokada != 1 != 1 endevent

event pogoda_spokojna multiple 0.0 none pogoda_spokojna1 pogoda_spokojna2 pogoda_spokojna3 endevent
event pogoda_spokojna1 multiple 1200.0 stan_pogody pogoda_losuj condition memcompareex all != blokada != 1 != 1 endevent
event pogoda_spokojna2 multiple 4800.0 stan_pogody pogoda_losuj condition memcompareex all != blokada != 1 != 1 endevent
event pogoda_spokojna3 multiple 8400.0 stan_pogody pogoda_losuj condition memcompareex all != blokada != 1 != 1 endevent

event pogoda_losuj multiple 0.0 none pogoda_zachmurzenie randomdelay 600 endevent
event pogoda_zachmurzenie multiple 0.0 none pogoda_zachmurzenieI else pogoda_pieknapogoda condition propability 0.3 endevent
event pogoda_zachmurzenieI multiple 0.0 none pogoda_zachmurzeniumiarkowane pogoda_zachmurzenie_czysto else pogoda_pelnezachmurzenie pogoda_zachmurzenie_zamglenie condition propability 0.6 endevent
event pogoda_zachmurzenie_czysto multiple 0.0 none pogoda_czysto else pogoda_zachmurzenie_zamglenie condition propability 0.5 endevent
event pogoda_zachmurzenie_zamglenie multiple 0.0 none pogoda_zamglenie else pogoda_zachmurzenie_mgla condition propability 0.3 endevent
event pogoda_zachmurzenie_mgla multiple 0.0 none pogoda_mgla else pogoda_zachmurzenie_mglagesta condition propability 0.2 endevent
event pogoda_zachmurzenie_mglagesta multiple 0.0 none pogoda_mglagesta condition propability 0.1 endevent

event pogoda_pieknapogoda multiple 0.0 none pogoda_czysteniebo pogoda_pieknapogoda_czysto else pogoda_deszczyk condition propability 0.3 endevent
event pogoda_pieknapogoda_czysto multiple 0.0 none pogoda_czysto else pogoda_pieknapogoda_zamglenie condition propability 0.6 endevent
event pogoda_pieknapogoda_zamglenie multiple 0.0 none pogoda_zamglenie else pogoda_pieknapogoda_slabamgla condition propability 0.3 endevent
event pogoda_pieknapogoda_slabamgla multiple 0.0 none pogoda_slabamgla else pogoda_pieknapogoda_mgla condition propability 0.2 endevent
event pogoda_pieknapogoda_mgla multiple 0.0 none pogoda_mgla condition propability 0.1 endevent

event pogoda_deszczyk multiple 0.0 none pogoda_deszczykI else pogoda_leje condition propability 0.2 endevent
event pogoda_deszczykI multiple 0.0 none pogoda_malydeszcz pogoda_deszczyk_czysto else pogoda_duzydeszcz pogoda_deszczyk_czysto condition propability 0.6 endevent
event pogoda_deszczyk_czysto multiple 0.0 none pogoda_czysto else pogoda_deszczyk_zamglenie condition propability 0.5 endevent
event pogoda_deszczyk_zamglenie multiple 0.0 none pogoda_zamglenie else pogoda_deszczyk_mgla condition propability 0.3 endevent
event pogoda_deszczyk_mgla multiple 0.0 none pogoda_mgla else pogoda_deszczyk_mglagesta condition propability 0.2 endevent
event pogoda_deszczyk_mglagesta multiple 0.0 none pogoda_mglagesta condition propability 0.1 endevent

event pogoda_leje multiple 0.0 none pogoda_ulewa pogoda_deszczyk_zamglenie condition propability 0.2 endevent

// zachmurzenie
event pogoda_zachmurzsie addvalues 0.0 __simulation.weather * 0.05 * endevent
event pogoda_rozchmurzsie addvalues 0.0 __simulation.weather * -0.05 * endevent
event pogoda_zachmurzenie00 updatevalues 0.0 __simulation.weather * 0.0 * endevent
event pogoda_zachmurzenie05 updatevalues 0.0 __simulation.weather * 0.5 * endevent
event pogoda_zachmurzenie10 updatevalues 0.0 __simulation.weather * 1.0 * endevent

event pogoda_czysteniebo multiple 0.0 __simulation.weather pogoda_zmianazachmurzenia pogoda_czysteniebo- condition memcompareex all * > 0.0 * endevent
event pogoda_czysteniebo- multiple 0.0 __simulation.weather pogoda_zachmurzenie00 pogoda_zachmurzeniestale else pogoda_rozchmurzsie pogoda_czysteniebodalej- condition memcompareex all * <= 0.0 * endevent
event pogoda_czysteniebodalej- multiple 200.0 none pogoda_czysteniebo- endevent

event pogoda_zachmurzeniumiarkowane multiple 0.0 __simulation.weather pogoda_zmianazachmurzenia pogoda_zachmurzeniumiarkowane+ else pogoda_zmianazachmurzenia pogoda_zachmurzeniumiarkowane- condition memcompareex all * < 0.5 * endevent
event pogoda_zachmurzeniumiarkowane+ multiple 0.0 __simulation.weather pogoda_zachmurzenie05 pogoda_zachmurzeniestale else pogoda_zachmurzsie pogoda_zachmurzeniumiarkowanedalej+ condition memcompareex all * >= 0.5 * endevent
event pogoda_zachmurzeniumiarkowanedalej+ multiple 200.0 none pogoda_zachmurzeniumiarkowane+ endevent

event pogoda_zachmurzeniumiarkowane- multiple 0.0 __simulation.weather pogoda_zachmurzenie05 pogoda_zachmurzeniestale else pogoda_rozchmurzsie pogoda_zachmurzeniumiarkowanedalej- condition memcompareex all * <= 0.5 * endevent
event pogoda_zachmurzeniumiarkowanedalej- multiple 200.0 none pogoda_zachmurzeniumiarkowane- endevent

event pogoda_pelnezachmurzenie multiple 0.0 __simulation.weather pogoda_zmianazachmurzenia pogoda_pelnezachmurzenie+ else pogoda_zmianazachmurzenia pogoda_pelnezachmurzenie- condition memcompareex all * < 1.0 * endevent
event pogoda_pelnezachmurzenie+ multiple 0.0 __simulation.weather pogoda_zachmurzenie10 pogoda_zachmurzeniestale else pogoda_zachmurzsie pogoda_pelnezachmurzeniedalej+ condition memcompareex all * >= 1.0 * endevent
event pogoda_pelnezachmurzeniedalej+ multiple 200.0 none pogoda_pelnezachmurzenie+ endevent

event pogoda_pelnezachmurzenie- multiple 0.0 __simulation.weather pogoda_zachmurzenie10 pogoda_zachmurzeniestale else pogoda_rozchmurzsie pogoda_pelnezachmurzeniedalej- condition memcompareex all * <= 1.0 * endevent
event pogoda_pelnezachmurzeniedalej- multiple 200.0 none pogoda_pelnezachmurzenie- endevent

// opady
event pogoda_wiecejopadu addvalues 0.0 __simulation.weather * 0.05 * endevent
event pogoda_mniejopadu addvalues 0.0 __simulation.weather * -0.05 * endevent
event pogoda_deszcz12 updatevalues 0.0 __simulation.weather * 1.2 * endevent
event pogoda_deszcz16 updatevalues 0.0 __simulation.weather * 1.6 * endevent
event pogoda_deszcz20 updatevalues 0.0 __simulation.weather * 2.0 * endevent

event pogoda_malydeszcz multiple 0.0 __simulation.weather pogoda_zmianazachmurzenia pogoda_malydeszcz+ else pogoda_zmianazachmurzenia pogoda_malydeszcz- condition memcompareex all * < 1.2 * endevent
event pogoda_malydeszcz+ multiple 0.0 __simulation.weather pogoda_deszcz12 pogoda_zachmurzeniestale else pogoda_wiecejopadu pogoda_malydeszczdalej+ condition memcompareex all * >= 1.2 * endevent
event pogoda_malydeszczdalej+ multiple 200.0 none pogoda_malydeszcz+ endevent

event pogoda_malydeszcz- multiple 0.0 __simulation.weather pogoda_deszcz12 pogoda_zachmurzeniestale else pogoda_mniejopadu pogoda_malydeszczdalej- condition memcompareex all * <= 1.2 * endevent
event pogoda_malydeszczdalej- multiple 200.0 none pogoda_malydeszcz- endevent

event pogoda_duzydeszcz multiple 0.0 __simulation.weather pogoda_zmianazachmurzenia pogoda_malydeszcz+ else pogoda_zmianazachmurzenia pogoda_duzydeszcz- condition memcompareex all * < 1.6 * endevent
event pogoda_duzydeszcz+ multiple 0.0 __simulation.weather pogoda_deszcz16 pogoda_zachmurzeniestale else pogoda_wiecejopadu pogoda_duzydeszczdalej+ condition memcompareex all * >= 1.6 * endevent
event pogoda_duzydeszczdalej+ multiple 200.0 none pogoda_duzydeszcz+ endevent

event pogoda_duzydeszcz- multiple 0.0 __simulation.weather pogoda_deszcz16 pogoda_zachmurzeniestale else pogoda_mniejopadu pogoda_duzydeszczdalej- condition memcompareex all * <= 1.6 * endevent
event pogoda_duzydeszczdalej- multiple 200.0 none pogoda_duzydeszcz- endevent

event pogoda_ulewa multiple 0.0 __simulation.weather pogoda_zmianazachmurzenia pogoda_ulewa+ condition memcompareex all * < 2.0 * endevent
event pogoda_ulewa+ multiple 0.0 __simulation.weather pogoda_deszcz20 pogoda_zachmurzeniestale else pogoda_wiecejopadu pogoda_ulewadalej+ condition memcompareex all * >= 2.0 * endevent
event pogoda_ulewadalej+ multiple 200.0 none pogoda_ulewa+ endevent

// ostry cień mgły
event pogoda_wiecejmgly10 addvalues 0.0 __simulation.weather * * -10 endevent
event pogoda_mniejmgly10 addvalues 0.0 __simulation.weather * * 10 endevent
event pogoda_wiecejmgly20 addvalues 0.0 __simulation.weather * * -20 endevent
event pogoda_mniejmgly20 addvalues 0.0 __simulation.weather * * 20 endevent
event pogoda_wiecejmgly50 addvalues 0.0 __simulation.weather * * -50 endevent
event pogoda_mniejmgly50 addvalues 0.0 __simulation.weather * * 50 endevent
event pogoda_wiecejmgly100 addvalues 0.0 __simulation.weather * * -100 endevent
event pogoda_mniejmgly100 addvalues 0.0 __simulation.weather * * 100 endevent

event pogoda_mgla100 updatevalues 0.0 __simulation.weather * * 100 endevent
event pogoda_mgla300 updatevalues 0.0 __simulation.weather * * 300 endevent
event pogoda_mgla600 updatevalues 0.0 __simulation.weather * * 600 endevent
event pogoda_mgla900 updatevalues 0.0 __simulation.weather * * 900 endevent
event pogoda_mgla1500 updatevalues 0.0 __simulation.weather * * 1500 endevent
event pogoda_mgla3000 updatevalues 0.0 __simulation.weather * * 3000 endevent
event pogoda_mgla5000 updatevalues 0.0 __simulation.weather * * 5000 endevent

event pogoda_mglabardzogesta multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_mglabardzogesta+ else pogoda_zmianamgly pogoda_mglabardzogesta- condition memcompareex all * * > 100 endevent
event pogoda_mglabardzogesta+ multiple 0.0 __simulation.weather pogoda_mgla100 pogoda_mglastala else pogoda_wiecejmgly10 pogoda_mglabardzogestadalej+ condition memcompareex all * * <= 100 endevent
event pogoda_mglabardzogestadalej+ multiple 30.0 none pogoda_mglabardzogesta+ endevent

event pogoda_mglabardzogesta- multiple 0.0 __simulation.weather pogoda_mgla100 pogoda_mglastala else pogoda_mniejmgly10 pogoda_mglabardzogestadalej- condition memcompareex all * * >= 100 endevent
event pogoda_mglabardzogestadalej- multiple 30.0 none pogoda_mglabardzogesta- endevent

event pogoda_mglagesta multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_mglagesta+ else pogoda_zmianamgly pogoda_mglagesta- condition memcompareex all * * > 300 endevent
event pogoda_mglagesta+ multiple 0.0 __simulation.weather pogoda_mgla300 pogoda_mglastala else pogoda_wiecejmgly10 pogoda_mglagestadalej+ condition memcompareex all * * <= 300 endevent
event pogoda_mglagestadalej+ multiple 30.0 none pogoda_mglagesta+ endevent

event pogoda_mglagesta- multiple 0.0 __simulation.weather pogoda_mgla300 pogoda_mglastala else pogoda_mniejmgly10 pogoda_mglagestadalej- condition memcompareex all * * >= 300 endevent
event pogoda_mglagestadalej- multiple 30.0 none pogoda_mglagesta- endevent

event pogoda_mgla multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_mgla+ else pogoda_zmianamgly pogoda_mgla- condition memcompareex all * * > 600 endevent
event pogoda_mgla+ multiple 0.0 __simulation.weather pogoda_mgla600 pogoda_mglastala else pogoda_wiecejmgly20 pogoda_mgladalej+ condition memcompareex all * * <= 600 endevent
event pogoda_mgladalej+ multiple 60.0 none pogoda_mgla+ endevent

event pogoda_mgla- multiple 0.0 __simulation.weather pogoda_mgla600 pogoda_mglastala else pogoda_mniejmgly20 pogoda_mgladalej- condition memcompareex all * * >= 600 endevent
event pogoda_mgladalej- multiple 60.0 none pogoda_mgla- endevent

event pogoda_slabamgla multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_slabamgla+ else pogoda_zmianamgly pogoda_slabamgla- condition memcompareex all * * > 900 endevent
event pogoda_slabamgla+ multiple 0.0 __simulation.weather pogoda_mgla900 pogoda_mglastala else pogoda_wiecejmgly50 pogoda_slabamgladalej+ condition memcompareex all * * <= 900 endevent
event pogoda_slabamgladalej+ multiple 90.0 none pogoda_slabamgla+ endevent

event pogoda_slabamgla- multiple 0.0 __simulation.weather pogoda_mgla900 pogoda_mglastala else pogoda_mniejmgly50 pogoda_slabamgladalej- condition memcompareex all * * >= 900 endevent
event pogoda_slabamgladalej- multiple 90.0 none pogoda_slabamgla- endevent

event pogoda_zamglenie multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_zamglenie+ else pogoda_zmianamgly pogoda_zamglenie- condition memcompareex all * * > 1500 endevent
event pogoda_zamglenie+ multiple 0.0 __simulation.weather pogoda_mgla1500 pogoda_mglastala else pogoda_wiecejmgly50 pogoda_zamgleniedalej+ condition memcompareex all * * <= 1500 endevent
event pogoda_zamgleniedalej+ multiple 90.0 none pogoda_zamglenie+ endevent

event pogoda_zamglenie- multiple 0.0 __simulation.weather pogoda_mgla1500 pogoda_mglastala else pogoda_mniejmgly50 pogoda_zamgleniedalej- condition memcompareex all * * >= 1500 endevent
event pogoda_zamgleniedalej- multiple 90.0 none pogoda_zamglenie- endevent

event pogoda_bezmgly multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_bezmgly+ else pogoda_zmianamgly pogoda_bezmgly- condition memcompareex all * * > 3000 endevent
event pogoda_bezmgly+ multiple 0.0 __simulation.weather pogoda_mgla3000 pogoda_mglastala else pogoda_wiecejmgly100 pogoda_bezmglydalej+ condition memcompareex all * * <= 3000 endevent
event pogoda_bezmglydalej+ multiple 90.0 none pogoda_bezmgly+ endevent

event pogoda_bezmgly- multiple 0.0 __simulation.weather pogoda_mgla3000 pogoda_mglastala else pogoda_mniejmgly100 pogoda_bezmglydalej- condition memcompareex all * * >= 3000 endevent
event pogoda_bezmglydalej- multiple 90.0 none pogoda_bezmgly- endevent

event pogoda_czysto multiple 0.0 __simulation.weather pogoda_zmianamgly pogoda_czysto+ else pogoda_zmianamgly pogoda_czysto- condition memcompareex all * * > 5000 endevent
event pogoda_czysto+ multiple 0.0 __simulation.weather pogoda_mgla5000 pogoda_mglastala else pogoda_wiecejmgly100 pogoda_czystodalej+ condition memcompareex all * * <= 5000 endevent
event pogoda_czystodalej+ multiple 90.0 none pogoda_czysto+ endevent

event pogoda_czysto- multiple 0.0 __simulation.weather pogoda_mgla5000 pogoda_mglastala else pogoda_mniejmgly100 pogoda_czystodalej- condition memcompareex all * * >= 5000 endevent
event pogoda_czystodalej- multiple 90.0 none pogoda_czysto- endevent


// -------------------------------------------------------------------------------------------------------------------------
// DŹWIĘKI
// -------------------------------------------------------------------------------------------------------------------------
event orz_jedz sound 20.0 orz_jedzn 1 6 endevent
event orz_stoj sound 0.0 orz_stojn 1 6 endevent

event mac_gotow sound 1.0 mac_5591gotown 1 6 endevent
event mac_jedz sound 20.0 mac_jedzn 1 6 endevent
event mac_objazdyinfo sound 8.0 mac_objazdyinfon 1 6 endevent
event mac_osobprosba sound 5.0 mac_osobprosban 1 6 endevent
event mac_stoj sound 0.0 mac_stojn 1 6 endevent

//event mac_objazdyinfowar multiple 5.0 pociagi5 mac_objazdyinfo condition memcompare * 1 * endevent

event paszw_gotow sound 1.0 paszw_5591gotown 1 6 endevent
event paszw_stoj sound 15.0 paszw_stojn 1 6 endevent
event paszw_jedz sound 15.0 paszw_jedzn 1 6 endevent
event paszw_weg_infodz sound 1.0 paszw_weg_infon 1 6 endevent

event cal_5592gotow sound 1.0 cal_5592gotown 1 6 endevent
event cal_gotow sound 1.0 cal_5591gotown 1 6 endevent
event cal_info sound 5.0 cal_calinfon 1 6 endevent
//event cal_wjedzietowarowy_war multiple 0.0 pociagi5 cal_wjedzietowarowy_warI condition memcompare * 99 * endevent
//event cal_wjedzietowarowy_warI multiple 0.0 pociagi2 cal_wjedzietowarowy condition memcompare * * 12 endevent
event cal_wjedzietowarowy sound 15.0 cal_wjedzietowarowyn 1 6 endevent
event cal_jedz sound 5.0 cal_jedzn 1 6 endevent

//event cal_pracawstacji multiple 30.0 ogolny odblokujklaw condition memcompare calkowo * * endevent

event wil_dobra sound 9.0 wil_dobran 1 6 endevent
event wil_dobra2 sound 9.0 wil_dobra2n 1 6 endevent
event wil_gotow sound 1.0 wil_5591gotown 1 6 endevent
event wil_gotowina5tym sound 5.0 wil_gotowina5tymn 1 6 endevent
event wil_jedz sound 20.0 wil_jedzn 1 6 endevent
event wil_magazynczworka sound 3.0 wil_magazynczworkan 1 6 endevent
event wil_magazynprosze sound 1.0 wil_magazynn 1 6 endevent
event wil_magazynpytanie sound 0.0 wil_magazynpytanien 1 6 endevent
event wil_magazynszostka sound 3.0 wil_magazynszostkan 1 6 endevent
event wil_oblotnatorobok sound 5.0 wil_oblotnatorobokn 1 6 endevent
event wil_objazdyinfo sound 5.0 wil_objazdyinfon 1 6 endevent
event wil_osobprosba sound 3.0 wil_osobprosban 1 6 endevent
event wil_robisie sound 8.0 wil_robisien 1 6 endevent
event wil_rozkazik sound 1.0 wil_rozkazikn 1 6 endevent
event wil_semaforekpodany sound 5.0 wil_semaforekpodanyn 1 6 endevent
event wil_stop sound 5.0 wil_stopn 1 6 endevent
event wil_wjazdjar sound 1.0 wil_wjazdjarn 1 6 endevent
event wil_wjezdzaj sound 1.0 wil_wjezdzajn 1 6 endevent
event wil_wojskoczworka sound 3.0 wil_wojskoczworkan 1 endevent
event wil_wojskoprosze sound 1.0 wil_wojskon 1 endevent
event wil_wojskopytanie sound 0.0 wil_wojskopytanien 1 6 endevent
event wil_wojskoszostka sound 3.0 wil_wojskoszostkan 1 6 endevent
event wil_wyjazdpodany sound 8.0 wil_wyjazdpodanyn 1 6 endevent
event wil_zachwile sound 8.0 wil_zachwilen 1 6 endevent

event wil_wjazdB_odp multiple 0.0 none wil_zachwilewar wil_robisiewar endevent
event wil_zachwilewar multiple 0.0 wil_status_glowicezach wil_zachwile condition memcompare * 1 * endevent
event wil_robisiewar multiple 0.0 wil_status_glowicezach wil_robisie condition memcompare * 0 * endevent

event wil_manewry1_odp multiple 0.0 wil_status_glowicezach wil_robisie else wil_zachwile condition memcompare * 0 * endevent
event wil_manewry2_odp multiple 0.0 wil_status_glowicezach wil_robisie else wil_zachwile condition memcompare * 0 * endevent

event wil_wyjazdB_odp multiple 0.0 zajetosc_mac-wil wil_wyjazdB_odpI else wil_zachwile condition memcompare * * 0 endevent
event wil_wyjazdB_odpI multiple 0.0 wil_status_glowicezach wil_robisie else wil_zachwile condition memcompare * 0 * endevent

//event wil_wojskopytaniewar multiple 0.0 ogolny wil_wojskopytanie wojsko_zamykaj condition memcompare wiliswojsko * * endevent
//event wil_magazynpytaniewar multiple 0.0 ogolny wil_magazynpytanie condition memcompare wilismag * * endevent
//event wil_wyjazdpodanywar multiple 15.0 pociagi5 wil_semaforekpodany condition memcompare * 88 * endevent

// ptaki za Wilisiem
event las_latawce03 sound 1.0 las_latawce03n -1 endevent
event las_latawce04 sound 1.0 las_latawce04n -1 endevent

event most_latawce01 sound 1.0 most_latawce01n -1 endevent
event most_latawce02 sound 1.0 most_latawce02n -1 endevent

event emi_latawce02 sound 1.0 emi_latawce02n -1 endevent
event emi_latawce03 sound 1.0 emi_latawce03n -1 endevent

event jar_latawce01 sound 1.0 jar_latawce01n -1 endevent
event jar_latawce04 sound 1.0 jar_latawce04n -1 endevent

event las_ptaki multiple 1.0 none las_latawce03 las_latawce04 endevent
event most_ptaki multiple 1.0 none most_latawce01 most_latawce02 endevent
event emi_ptaki multiple 1.0 none emi_latawce02 emi_latawce03 endevent
event jar_ptaki multiple 1.0 none jar_latawce01 jar_latawce04 endevent

event ptaki_start_war multiple 1.0 ptaki ptaki_start condition memcompare milczymy * * endevent
event ptaki_stop_war multiple 1.0 ptaki ptaki_stop condition memcompare spiewamy * * endevent
event ptaki_start updatevalues 1.0 ptaki spiewamy * * endevent
event ptaki_stop updatevalues 1.0 ptaki milczymy * * endevent
event ptaki_cisza updatevalues 1.0 ptaki cisza * * endevent

event ptaki_spiewac multiple 10.0 ptaki las_ptaki most_ptaki emi_ptaki jar_ptaki ptaki_spiewacdalej condition memcompare spiewamy * * endevent
event ptaki_spiewacdalej multiple 120.0 none ptaki_spiewac endevent

// przeloty osobowego
event osobA_orz_przelot updatevalues 0.0 osobA_przeloty_orzmacpaszw_info tak * * endevent
event osobA_orz_postoj updatevalues 0.0 osobA_przeloty_orzmacpaszw_info nie * * endevent
event osobA_mac_przelot updatevalues 0.0 osobA_przeloty_orzmacpaszw_info * 1 * endevent
event osobA_mac_postoj updatevalues 0.0 osobA_przeloty_orzmacpaszw_info * 0 * endevent
event osobA_paszw_przelot updatevalues 0.0 osobA_przeloty_orzmacpaszw_info * * 1 endevent
event osobA_paszw_postoj updatevalues 0.0 osobA_przeloty_orzmacpaszw_info * * 0 endevent

event osobA_cal_przelot updatevalues 0.0 osobA_przeloty_calwil_info tak * * endevent
event osobA_cal_postoj updatevalues 0.0 osobA_przeloty_calwil_info nie * * endevent
event osobA_wil_postoj8min updatevalues 0.0 osobA_przeloty_calwil_info * 480 * endevent
event osobA_wil_postoj updatevalues 0.0 osobA_przeloty_calwil_info * 0 * endevent

// manewrowa
event manewrowa_przeztor26 updatevalues 0.0 manewrowa_info * 26 * endevent
event manewrowa_przeztor28 updatevalues 0.0 manewrowa_info * 28 * endevent
event manewrowa_przeztor30 updatevalues 0.0 manewrowa_info * 30 * endevent
event manewrowa_przeztor32 updatevalues 0.0 manewrowa_info * 32 * endevent


// -------------------------------------------------------------------------------------------------------------------------
// REGULOWANIE ZAJĘTOŚCI SZLAKÓW
// -------------------------------------------------------------------------------------------------------------------------
// JANISZEW TOWAROWY - WARSZAWA
// tor A
event zajety_szlak_jan-wawA_ekspresA updatevalues 0.0 zajetosc_jan-waw ekspresA * * endevent
event zajety_szlak_jan-wawA_pospwawA updatevalues 0.0 zajetosc_jan-waw pospwawA * * endevent
event zajety_szlak_jan-wawA_pospwilA updatevalues 0.0 zajetosc_jan-waw pospwilA * * endevent
event zajety_szlak_jan-wawA_osobwawA updatevalues 0.0 zajetosc_jan-waw osobwawA * * endevent
event zajety_szlak_jan-wawA_towarprzelotA updatevalues 0.0 zajetosc_jan-waw towarprzelotA * * endevent
event zajety_szlak_jan-wawA_towarwawA updatevalues 0.0 zajetosc_jan-waw towarwawA * * endevent

event odblok_szlak_jan-wawA_tor2 updatevalues 0.0 zajetosc_jan-waw odblok2 * * endevent
event odblok_szlak_jan-wawA_tor3 updatevalues 0.0 zajetosc_jan-waw odblok3 * * endevent
event odblok_szlak_jan-wawA_tor4 updatevalues 0.0 zajetosc_jan-waw odblok4 * * endevent
event odblok_szlak_jan-wawA_tor5 updatevalues 0.0 zajetosc_jan-waw odblok5 * * endevent
event odblok_szlak_jan-wawA_tor6 updatevalues 0.0 zajetosc_jan-waw odblok6 * * endevent
event odblok_szlak_jan-wawA_tor8 updatevalues 0.0 zajetosc_jan-waw odblok8 * * endevent

event wolny_szlak_jan-wawA_tor2 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawA_upd condition memcompare odblok2 * * endevent
event wolny_szlak_jan-wawA_tor3 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawA_upd condition memcompare odblok3 * * endevent
event wolny_szlak_jan-wawA_tor4 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawA_upd condition memcompare odblok4 * * endevent
event wolny_szlak_jan-wawA_tor5 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawA_upd condition memcompare odblok5 * * endevent
event wolny_szlak_jan-wawA_tor6 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawA_upd condition memcompare odblok6 * * endevent
event wolny_szlak_jan-wawA_tor8 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawA_upd condition memcompare odblok8 * * endevent
event wolny_szlak_jan-wawA_upd updatevalues 0.0 zajetosc_jan-waw wolny * * endevent

// tor B
event zajety_szlak_jan-wawB_pospwilB updatevalues 0.0 zajetosc_jan-waw * 56 * endevent	
event zajety_szlak_jan-wawB_ekspresB updatevalues 0.0 zajetosc_jan-waw * 62 * endevent	
event zajety_szlak_jan-wawB_pospwawB updatevalues 0.0 zajetosc_jan-waw * 63 * endevent
event zajety_szlak_jan-wawB_osobwawB updatevalues 0.0 zajetosc_jan-waw * 65 * endevent
event zajety_szlak_jan-wawB_towarprzelotB updatevalues 0.0 zajetosc_jan-waw * 67 * endevent
event zajety_szlak_jan-wawB_towarwawB updatevalues 0.0 zajetosc_jan-waw * 68 * endevent

event odblok_szlak_jan-wawB_torA updatevalues 0.0 zajetosc_jan-waw * 901 * endevent
event odblok_szlak_jan-wawB_torB updatevalues 0.0 zajetosc_jan-waw * 902 * endevent
event odblok_szlak_jan-wawB_tor20 updatevalues 0.0 zajetosc_jan-waw * 920 * endevent
event odblok_szlak_jan-wawB_tor22 updatevalues 0.0 zajetosc_jan-waw * 922 * endevent
event odblok_szlak_jan-wawB_tor24 updatevalues 0.0 zajetosc_jan-waw * 924 * endevent
event odblok_szlak_jan-wawB_tor26 updatevalues 0.0 zajetosc_jan-waw * 926 * endevent
event odblok_szlak_jan-wawB_tor28 updatevalues 0.0 zajetosc_jan-waw * 928 * endevent
event odblok_szlak_jan-wawB_tor30 updatevalues 0.0 zajetosc_jan-waw * 930 * endevent

event wolny_szlak_jan-wawB_torA multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 901 * endevent
event wolny_szlak_jan-wawB_torB multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 902 * endevent
event wolny_szlak_jan-wawB_tor20 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 920 * endevent
event wolny_szlak_jan-wawB_tor22 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 922 * endevent
event wolny_szlak_jan-wawB_tor24 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 924 * endevent
event wolny_szlak_jan-wawB_tor26 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 926 * endevent
event wolny_szlak_jan-wawB_tor28 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 928 * endevent
event wolny_szlak_jan-wawB_tor30 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 930 * endevent
event wolny_szlak_jan-wawB_tor32 multiple 0.0 zajetosc_jan-waw wolny_szlak_jan-wawB_upd condition memcompare * 932 * endevent
event wolny_szlak_jan-wawB_upd updatevalues 0.0 zajetosc_jan-waw * 0 * endevent

// obsługa SBL
event sbl_setdir multiple 0.0 none sbl_jan-wawA2_2_uszk sbl_jan-wawB2_2_uszk endevent

// kierunek Warszawa
event sbl_jan-waw_odc1A_torA multiple 1.0 none sbl_jan-wawB2_1_s1 endevent
event sbl_jan-waw_odc2A_torA multiple 1.0 none sbl_jan-wawA_2_s1 sbl_jan-wawB2_1_os1 sbl_jan-wawB2_2_s1 endevent
event sbl_jan-waw_odc3A_torA multiple 1.0 none sbl_jan-wawA_3_s1 sbl_jan-wawB2_2_uszk endevent

// kierunek Janiszew
event sbl_jan-waw_odc1B_torB multiple 1.0 none sbl_jan-wawB_1_s1 sbl_jan-wawA2_2_uszk endevent
event sbl_jan-waw_odc2B_torB multiple 1.0 none sbl_jan-wawB_2_s1 sbl_jan-wawA2_3_os1 sbl_jan-wawA2_2_s1 endevent
event sbl_jan-waw_odc3B_torB multiple 1.0 none sbl_jan-wawA2_3_s1 endevent


// JANISZEW OSOBOWY - JANISZEW TOWAROWY
// tor A
event zajety_szlak_janosob-jantowA_ekspresA updatevalues 0.0 zajetosc_janosob-jantow ekspresA * * endevent
event zajety_szlak_janosob-jantowA_pospwawA updatevalues 0.0 zajetosc_janosob-jantow pospwawA * * endevent
event zajety_szlak_janosob-jantowA_pospwilA updatevalues 0.0 zajetosc_janosob-jantow pospwilA * * endevent
event zajety_szlak_janosob-jantowA_osobwawA updatevalues 0.0 zajetosc_janosob-jantow osobwawA * * endevent

event odblok_szlak_janosob-jantowA_torA updatevalues 0.0 zajetosc_janosob-jantow odblokA * * endevent
event odblok_szlak_janosob-jantowA_torB updatevalues 0.0 zajetosc_janosob-jantow odblokB * * endevent

event wolny_szlak_janosob-jantowA_torA multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowA_upd condition memcompare odblokA * * endevent
event wolny_szlak_janosob-jantowA_torB multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowA_upd condition memcompare odblokB * * endevent
event wolny_szlak_janosob-jantowA_upd updatevalues 0.0 zajetosc_janosob-jantow wolny * * endevent

// tor B
event zajety_szlak_janosob-jantowB_pospwilB updatevalues 0.0 zajetosc_janosob-jantow * 56 * endevent
event zajety_szlak_janosob-jantowB_ekspresB updatevalues 0.0 zajetosc_janosob-jantow * 62 * endevent
event zajety_szlak_janosob-jantowB_pospwawB updatevalues 0.0 zajetosc_janosob-jantow * 63 * endevent
event zajety_szlak_janosob-jantowB_osobwawB updatevalues 0.0 zajetosc_janosob-jantow * 65 * endevent

event odblok_szlak_janosob-jantowB_tor2 updatevalues 0.0 zajetosc_janosob-jantow * 902 * endevent	
event odblok_szlak_janosob-jantowB_tor3 updatevalues 0.0 zajetosc_janosob-jantow * 903 * endevent	
event odblok_szlak_janosob-jantowB_tor4 updatevalues 0.0 zajetosc_janosob-jantow * 904 * endevent
event odblok_szlak_janosob-jantowB_tor7 updatevalues 0.0 zajetosc_janosob-jantow * 907 * endevent	

event wolny_szlak_janosob-jantowB_tor2 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowB_upd condition memcompare * 902 * endevent
event wolny_szlak_janosob-jantowB_tor3 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowB_upd condition memcompare * 903 * endevent
event wolny_szlak_janosob-jantowB_tor4 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowB_upd condition memcompare * 904 * endevent
event wolny_szlak_janosob-jantowB_tor7 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowB_upd condition memcompare * 907 * endevent
event wolny_szlak_janosob-jantowB_upd updatevalues 0.0 zajetosc_janosob-jantow * 0 * endevent

// tor towarowy
event zajety_szlak_janosob-jantowC_towarprzelotA updatevalues 0.0 zajetosc_janosob-jantow * * 27 endevent
event zajety_szlak_janosob-jantowC_towarterA updatevalues 0.0 zajetosc_janosob-jantow * * 29 endevent
event zajety_szlak_janosob-jantowC_specjalnyA updatevalues 0.0 zajetosc_janosob-jantow * * 39 endevent

event zajety_szlak_janosob-jantowC_osobB updatevalues 0.0 zajetosc_janosob-jantow * * 51 endevent
event zajety_szlak_janosob-jantowC_pospB updatevalues 0.0 zajetosc_janosob-jantow * * 55 endevent
event zajety_szlak_janosob-jantowC_pospwilB updatevalues 0.0 zajetosc_janosob-jantow * * 56 endevent
event zajety_szlak_janosob-jantowC_osobwilB updatevalues 0.0 zajetosc_janosob-jantow * * 59 endevent
event zajety_szlak_janosob-jantowC_towarprzelotB updatevalues 0.0 zajetosc_janosob-jantow * * 67 endevent
event zajety_szlak_janosob-jantowC_towarterB updatevalues 0.0 zajetosc_janosob-jantow * * 69 endevent

event odblok_szlak_janosob-jantowC_torB updatevalues 0.0 zajetosc_janosob-jantow * * 902 endevent
event odblok_szlak_janosob-jantowC_tor7 updatevalues 0.0 zajetosc_janosob-jantow * * 907 endevent
event odblok_szlak_janosob-jantowC_tor22 updatevalues 0.0 zajetosc_janosob-jantow * * 922 endevent
event odblok_szlak_janosob-jantowC_tor24 updatevalues 0.0 zajetosc_janosob-jantow * * 924 endevent
event odblok_szlak_janosob-jantowC_tor26 updatevalues 0.0 zajetosc_janosob-jantow * * 926 endevent
event odblok_szlak_janosob-jantowC_tor28 updatevalues 0.0 zajetosc_janosob-jantow * * 928 endevent
event odblok_szlak_janosob-jantowC_tor30 updatevalues 0.0 zajetosc_janosob-jantow * * 930 endevent
event odblok_szlak_janosob-jantowC_tor32 updatevalues 0.0 zajetosc_janosob-jantow * * 932 endevent

event wolny_szlak_janosob-jantowC_torB multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 902 endevent
event wolny_szlak_janosob-jantowC_tor7 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 907 endevent
event wolny_szlak_janosob-jantowC_tor22 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 922 endevent
event wolny_szlak_janosob-jantowC_tor24 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 924 endevent
event wolny_szlak_janosob-jantowC_tor26 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 926 endevent
event wolny_szlak_janosob-jantowC_tor28 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 928 endevent
event wolny_szlak_janosob-jantowC_tor30 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 930 endevent
event wolny_szlak_janosob-jantowC_tor32 multiple 0.0 zajetosc_janosob-jantow wolny_szlak_janosob-jantowC_upd condition memcompare * * 932 endevent
event wolny_szlak_janosob-jantowC_upd updatevalues 0.0 zajetosc_janosob-jantow * * 0 endevent

// obsługa SBL
// kierunek Warszawa
event sbl_janosob-jantow_odc1A_torA multiple 0.0 none sbl_janosob-jantowB2_s1 endevent
event sbl_janosob-jantow_odc2A_torA multiple 0.0 none sbl_janosob-jantowA_s1 sbl_janosob-jantowB2_os1 endevent

// kierunek Janiszew
event sbl_janosob-jantow_odc1B_torB multiple 0.0 none sbl_janosob-jantowB_s1 sbl_janosob-jantowA2_os1 endevent
event sbl_janosob-jantow_odc2B_torB multiple 0.0 none sbl_janosob-jantowA2_s1 endevent


// TERESPOL - JANISZEW OSOBOWY
// tor A
event zajety_szlak_ter-janA_ekspresA updatevalues 0.0 zajetosc_ter-jan ekspresA * * endevent
event zajety_szlak_ter-janA_osobterA updatevalues 0.0 zajetosc_ter-jan osobterA * * endevent
event zajety_szlak_ter-janA_towarprzelotA updatevalues 0.0 zajetosc_ter-jan towarprzelotA * * endevent
event zajety_szlak_ter-janA_towarterA updatevalues 0.0 zajetosc_ter-jan towarterA * * endevent

event odblok_szlak_ter-janA_tor1 updatevalues 0.0 zajetosc_ter-jan odblok1 * * endevent
event odblok_szlak_ter-janA_tor4 updatevalues 0.0 zajetosc_ter-jan odblok4 * * endevent
event odblok_szlak_ter-janA_tortow updatevalues 0.0 zajetosc_ter-jan odbloktow * * endevent

event wolny_szlak_ter-janA_tor1 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janA_upd condition memcompare odblok1 * * endevent
event wolny_szlak_ter-janA_tor4 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janA_upd condition memcompare odblok4 * * endevent
event wolny_szlak_ter-janA_tortow multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janA_upd condition memcompare odbloktow * * endevent
event wolny_szlak_ter-janA_upd updatevalues 0.0 zajetosc_ter-jan wolny * * endevent

// tor B
event zajety_szlak_ter-janB_ekspresB updatevalues 0.0 zajetosc_ter-jan * 62 * endevent
event zajety_szlak_ter-janB_osobterB updatevalues 0.0 zajetosc_ter-jan * 66 * endevent
event zajety_szlak_ter-janB_towarprzelotB updatevalues 0.0 zajetosc_ter-jan * 67 * endevent
event zajety_szlak_ter-janB_towarterB updatevalues 0.0 zajetosc_ter-jan * 69 * endevent

event odblok_szlak_ter-janB_tor1 updatevalues 0.0 zajetosc_ter-jan * 901 * endevent
event odblok_szlak_ter-janB_tor3 updatevalues 0.0 zajetosc_ter-jan * 903 * endevent
event odblok_szlak_ter-janB_tor4 updatevalues 0.0 zajetosc_ter-jan * 904 * endevent
event odblok_szlak_ter-janB_tor5 updatevalues 0.0 zajetosc_ter-jan * 905 * endevent
event odblok_szlak_ter-janB_tor6 updatevalues 0.0 zajetosc_ter-jan * 906 * endevent

event wolny_szlak_ter-janB_tor1 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janB_upd condition memcompare * 901 * endevent
event wolny_szlak_ter-janB_tor3 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janB_upd condition memcompare * 903 * endevent
event wolny_szlak_ter-janB_tor4 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janB_upd condition memcompare * 904 * endevent
event wolny_szlak_ter-janB_tor5 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janB_upd condition memcompare * 905 * endevent
event wolny_szlak_ter-janB_tor6 multiple 0.0 zajetosc_ter-jan wolny_szlak_ter-janB_upd condition memcompare * 906 * endevent
event wolny_szlak_ter-janB_upd updatevalues 0.0 zajetosc_ter-jan * 0 * endevent


// JANISZEW OSOBOWY - podg JANISZEW MOST
// tor A
event zajety_szlak_jan-mostosobA_osobA updatevalues 0.0 zajetosc_jan-most osobA * * endevent
event zajety_szlak_jan-mostosobA_pospA updatevalues 0.0 zajetosc_jan-most pospA * * endevent
event zajety_szlak_jan-mostosobA_osobwilA updatevalues 0.0 zajetosc_jan-most osobwilA * * endevent
event zajety_szlak_jan-mostosobA_pospwilA updatevalues 0.0 zajetosc_jan-most pospwilA * * endevent

event zajety_szlak_jan-mostosobA_torzamkniety updatevalues 0.0 zajetosc_jan-most zamkniety * * endevent

event odblok_szlak_jan-mostosobA_kierA updatevalues 0.0 zajetosc_jan-most odblokA * * endevent
event odblok_szlak_jan-mostosobA_kierB updatevalues 0.0 zajetosc_jan-most odblokB * * endevent

event wolny_szlak_jan-mostosobA_torA multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobA_upd condition memcompare odblokA * * endevent
event wolny_szlak_jan-mostosobA_torB multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobB_upd condition memcompare odblokB * * endevent
event wolny_szlak_jan-mostosobA_upd updatevalues 0.0 zajetosc_jan-most wolny * * endevent

// tor B
event zajety_szlak_jan-mostosobB_osobB updatevalues 0.0 zajetosc_jan-most * 51 * endevent
event zajety_szlak_jan-mostosobB_pospB updatevalues 0.0 zajetosc_jan-most * 55 * endevent
event zajety_szlak_jan-mostosobB_osobwilB updatevalues 0.0 zajetosc_jan-most * 59 * endevent
event zajety_szlak_jan-mostosobB_pospwilB updatevalues 0.0 zajetosc_jan-most * 56 * endevent

event zajety_szlak_jan-mostosobB_osobA updatevalues 0.0 zajetosc_jan-most * 11 * endevent
event zajety_szlak_jan-mostosobB_pospA updatevalues 0.0 zajetosc_jan-most * 15 * endevent
event zajety_szlak_jan-mostosobB_osobwilA updatevalues 0.0 zajetosc_jan-most * 19 * endevent
event zajety_szlak_jan-mostosobB_pospwilA updatevalues 0.0 zajetosc_jan-most * 16 * endevent

event zajety_szlak_jan-mostosobB_torzamkniety updatevalues 0.0 zajetosc_jan-most * 99 * endevent

event odblok_szlak_jan-mostosobB_tor7 updatevalues 0.0 zajetosc_jan-most * 907 * endevent
event odblok_szlak_jan-mostosobB_tor9 updatevalues 0.0 zajetosc_jan-most * 909 * endevent
event odblok_szlak_jan-mostosobB_tor11 updatevalues 0.0 zajetosc_jan-most * 911 * endevent
event odblok_szlak_jan-mostosobB_tor13 updatevalues 0.0 zajetosc_jan-most * 913 * endevent

event odblok_szlak_jan-mostosobB_kierA updatevalues 0.0 zajetosc_jan-most * 900 * endevent

event wolny_szlak_jan-mostosobB_tor7 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobB_upd condition memcompare * 907 * endevent
event wolny_szlak_jan-mostosobB_tor9 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobB_upd condition memcompare * 909 * endevent
event wolny_szlak_jan-mostosobB_tor11 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobB_upd condition memcompare * 911 * endevent
event wolny_szlak_jan-mostosobB_tor13 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobB_upd condition memcompare * 913 * endevent

event wolny_szlak_jan-mostosobB_kierA multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mostosobB_upd condition memcompare * 900 * endevent
event wolny_szlak_jan-mostosobB_upd updatevalues 0.0 zajetosc_jan-most * 0 * endevent


// JANISZEW TOWAROWY - podg JANISZEW MOST
// kierunek A
event zajety_szlak_jan-mosttowA_zdawczyA updatevalues 0.0 zajetosc_jan-most * * 10 endevent
event zajety_szlak_jan-mosttowA_wegielA updatevalues 0.0 zajetosc_jan-most * * 12 endevent
event zajety_szlak_jan-mosttowA_orlenA updatevalues 0.0 zajetosc_jan-most * * 13 endevent
event zajety_szlak_jan-mosttowA_lotosA updatevalues 0.0 zajetosc_jan-most * * 14 endevent
event zajety_szlak_jan-mosttowA_towarA updatevalues 0.0 zajetosc_jan-most * * 17 endevent
event zajety_szlak_jan-mosttowA_kopalniaA updatevalues 0.0 zajetosc_jan-most * * 18 endevent
event zajety_szlak_jan-mosttowA_cementA updatevalues 0.0 zajetosc_jan-most * * 20 endevent

event odblok_szlak_jan-mosttowA updatevalues 0.0 zajetosc_jan-most * * 999 endevent
event wolny_szlak_jan-mosttowA multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 999 endevent
event wolny_szlak_jan-mosttow_upd updatevalues 0.0 zajetosc_jan-most * * 0 endevent

// kierunek B
event zajety_szlak_jan-mosttowB_zdawczyB updatevalues 0.0 zajetosc_jan-most * * 50 endevent
event zajety_szlak_jan-mosttowB_osobB updatevalues 0.0 zajetosc_jan-most * * 51 endevent
event zajety_szlak_jan-mosttowB_wegielB updatevalues 0.0 zajetosc_jan-most * * 52 endevent
event zajety_szlak_jan-mosttowB_orlenB updatevalues 0.0 zajetosc_jan-most * * 53 endevent
event zajety_szlak_jan-mosttowB_lotosB updatevalues 0.0 zajetosc_jan-most * * 54 endevent
event zajety_szlak_jan-mosttowB_pospB updatevalues 0.0 zajetosc_jan-most * * 55 endevent
event zajety_szlak_jan-mosttowB_pospwilB updatevalues 0.0 zajetosc_jan-most * * 56 endevent
event zajety_szlak_jan-mosttowB_towarB updatevalues 0.0 zajetosc_jan-most * * 57 endevent
event zajety_szlak_jan-mosttowB_kopalniaB updatevalues 0.0 zajetosc_jan-most * * 58 endevent
event zajety_szlak_jan-mosttowB_osobwilB updatevalues 0.0 zajetosc_jan-most * * 59 endevent
event zajety_szlak_jan-mosttowB_cementB updatevalues 0.0 zajetosc_jan-most * * 60 endevent

event odblok_szlak_jan-mosttowB_tor20 updatevalues 0.0 zajetosc_jan-most * * 920 endevent
event odblok_szlak_jan-mosttowB_tor22 updatevalues 0.0 zajetosc_jan-most * * 922 endevent
event odblok_szlak_jan-mosttowB_tor24 updatevalues 0.0 zajetosc_jan-most * * 924 endevent
event odblok_szlak_jan-mosttowB_tor26 updatevalues 0.0 zajetosc_jan-most * * 926 endevent
event odblok_szlak_jan-mosttowB_tor28 updatevalues 0.0 zajetosc_jan-most * * 928 endevent
event odblok_szlak_jan-mosttowB_tor30 updatevalues 0.0 zajetosc_jan-most * * 930 endevent
event odblok_szlak_jan-mosttowB_tor32 updatevalues 0.0 zajetosc_jan-most * * 932 endevent

event wolny_szlak_jan-mosttowB_tor20 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 920 endevent
event wolny_szlak_jan-mosttowB_tor22 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 922 endevent
event wolny_szlak_jan-mosttowB_tor24 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 924 endevent
event wolny_szlak_jan-mosttowB_tor26 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 926 endevent
event wolny_szlak_jan-mosttowB_tor28 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 928 endevent
event wolny_szlak_jan-mosttowB_tor30 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 930 endevent
event wolny_szlak_jan-mosttowB_tor32 multiple 0.0 zajetosc_jan-most wolny_szlak_jan-mosttow_upd condition memcompare * * 932 endevent


// podg JANISZEW MOST - ORZECHOWO
// tor A
event zajety_szlak_most-orzA_osobA updatevalues 0.0 zajetosc_most-orz osobA * * endevent
event zajety_szlak_most-orzA_osobwilA updatevalues 0.0 zajetosc_most-orz osobwilA * * endevent
event zajety_szlak_most-orzA_pospA updatevalues 0.0 zajetosc_most-orz pospA * * endevent
event zajety_szlak_most-orzA_pospwilA updatevalues 0.0 zajetosc_most-orz pospwilA * * endevent
event zajety_szlak_most-orzA_zdawczyA updatevalues 0.0 zajetosc_most-orz zdawczyA * * endevent
event zajety_szlak_most-orzA_wegielA updatevalues 0.0 zajetosc_most-orz wegielA * * endevent
event zajety_szlak_most-orzA_orlenA updatevalues 0.0 zajetosc_most-orz orlenA * * endevent
event zajety_szlak_most-orzA_lotosA updatevalues 0.0 zajetosc_most-orz lotosA * * endevent
event zajety_szlak_most-orzA_towarA updatevalues 0.0 zajetosc_most-orz towarA * * endevent
event zajety_szlak_most-orzA_kopalniaA updatevalues 0.0 zajetosc_most-orz kopalniaA * * endevent
event zajety_szlak_most-orzA_cementA updatevalues 0.0 zajetosc_most-orz cementA * * endevent

event zajety_szlak_most-orzA_torzamkniety updatevalues 0.0 zajetosc_most-orz zamkniety * * endevent

event wolny_szlak_most-orzA_tor1 multiple 0.0 none wolny_szlak_most-orzA_torA_tor1 wolny_szlak_most-orzA_torB_tor1 endevent
event wolny_szlak_most-orzA_tor3 multiple 0.0 none wolny_szlak_most-orzA_torA_tor3 wolny_szlak_most-orzA_torB_tor3 endevent
event wolny_szlak_most-orzA_kopalnia multiple 0.0 none wolny_szlak_most-orzA_torA_kopalnia wolny_szlak_most-orzA_torB_kopalnia endevent

event odblok_szlak_most-orzA_torA_tor1 updatevalues 0.0 zajetosc_most-orz odblok1 * * endevent
event odblok_szlak_most-orzA_torA_tor3 updatevalues 0.0 zajetosc_most-orz odblok3 * * endevent
event odblok_szlak_most-orzA_torA_tor6 updatevalues 0.0 zajetosc_most-orz odblok6 * * endevent
event odblok_szlak_most-orzA_torA_kopalnia updatevalues 0.0 zajetosc_most-orz odblokkop * * endevent

event wolny_szlak_most-orzA_torA_tor1 multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzA_upd condition memcompare odblok1 * * endevent
event wolny_szlak_most-orzA_torA_tor3 multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzA_upd condition memcompare odblok3 * * endevent
event wolny_szlak_most-orzA_torA_tor6 multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzA_upd condition memcompare odblok6 * * endevent
event wolny_szlak_most-orzA_torA_kopalnia multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzA_upd condition memcompare odblokkop * * endevent
event wolny_szlak_most-orzA_upd updatevalues 0.0 zajetosc_most-orz wolny * * endevent

// tor B
// dla kierunku zasadniczego
event zajety_szlak_most-orzB updatevalues 0.0 zajetosc_most-orz * 1 * endevent

event zajety_szlak_most-orzB_osobB updatevalues 0.0 zajetosc_most-orz * 51 * endevent
event zajety_szlak_most-orzB_osobwilB updatevalues 0.0 zajetosc_most-orz * 59 * endevent
event zajety_szlak_most-orzB_pospB updatevalues 0.0 zajetosc_most-orz * 55 * endevent
event zajety_szlak_most-orzB_pospwilB updatevalues 0.0 zajetosc_most-orz * 56 * endevent
event zajety_szlak_most-orzB_zdawczyB updatevalues 0.0 zajetosc_most-orz * 50 * endevent
event zajety_szlak_most-orzB_wegielB updatevalues 0.0 zajetosc_most-orz * 52 * endevent
event zajety_szlak_most-orzB_orlenB updatevalues 0.0 zajetosc_most-orz * 53 * endevent
event zajety_szlak_most-orzB_lotosB updatevalues 0.0 zajetosc_most-orz * 54 * endevent
event zajety_szlak_most-orzB_towarB updatevalues 0.0 zajetosc_most-orz * 57 * endevent
event zajety_szlak_most-orzB_kopalniaB updatevalues 0.0 zajetosc_most-orz * 58 * endevent
event zajety_szlak_most-orzB_cementB updatevalues 0.0 zajetosc_most-orz * 60 * endevent

event zajety_szlak_most-orzB_torzamkniety updatevalues 0.0 zajetosc_most-orz * 99 * endevent

// dla kierunku przeciwnego
event zajety_szlak_most-orzB_zajety updatevalues 0.0 zajetosc_most-orz * 1 * endevent
event zajety_szlak_most-orzB_osobA updatevalues 0.0 zajetosc_most-orz * 11 * endevent
event zajety_szlak_most-orzB_osobwilA updatevalues 0.0 zajetosc_most-orz * 19 * endevent
event zajety_szlak_most-orzB_pospA updatevalues 0.0 zajetosc_most-orz * 15 * endevent
event zajety_szlak_most-orzB_pospwilA updatevalues 0.0 zajetosc_most-orz * 16 * endevent
event zajety_szlak_most-orzB_zdawczyA updatevalues 0.0 zajetosc_most-orz * 10 * endevent
event zajety_szlak_most-orzB_zdawczyA-powrot updatevalues 0.0 zajetosc_most-orz * 1050 * endevent
event zajety_szlak_most-orzB_wegielA updatevalues 0.0 zajetosc_most-orz * 12 * endevent
event zajety_szlak_most-orzB_orlenA updatevalues 0.0 zajetosc_most-orz * 13 * endevent
event zajety_szlak_most-orzB_lotosA updatevalues 0.0 zajetosc_most-orz * 14 * endevent
event zajety_szlak_most-orzB_towarA updatevalues 0.0 zajetosc_most-orz * 17 * endevent
event zajety_szlak_most-orzB_kopalniaA updatevalues 0.0 zajetosc_most-orz * 18 * endevent
event zajety_szlak_most-orzB_cementA updatevalues 0.0 zajetosc_most-orz * 20 * endevent

// dla wjazdów z Macierzewa po torze prawym
event odblok_szlak_most-orzB_lacz updatevalues 0.0 zajetosc_most-orz * 901 * endevent
event odblok_szlak_most-orzB_torA updatevalues 0.0 zajetosc_most-orz * 902 * endevent
event odblok_szlak_most-orzB_torB updatevalues 0.0 zajetosc_most-orz * 903 * endevent

event wolny_szlak_most-orzB_lacz multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzB_upd condition memcompare * 901 * endevent
event wolny_szlak_most-orzB_torA multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzB_upd condition memcompare * 902 * endevent
event wolny_szlak_most-orzB_torB multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzB_upd condition memcompare * 903 * endevent
event wolny_szlak_most-orzB_upd updatevalues 0.0 zajetosc_most-orz * 0 * endevent

// dla wjazdów z Janiszewa po torze lewym
event odblok_szlak_most-orzA_torB_tor1 updatevalues 0.0 zajetosc_most-orz * 801 * endevent
event odblok_szlak_most-orzA_torB_tor3 updatevalues 0.0 zajetosc_most-orz * 803 * endevent
event odblok_szlak_most-orzA_torB_kopalnia updatevalues 0.0 zajetosc_most-orz * 899 * endevent

event wolny_szlak_most-orzA_torB_tor1 multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzB_upd condition memcompare * 801 * endevent
event wolny_szlak_most-orzA_torB_tor3 multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzB_upd condition memcompare * 803 * endevent
event wolny_szlak_most-orzA_torB_kopalnia multiple 0.0 zajetosc_most-orz wolny_szlak_most-orzB_upd condition memcompare * 899 * endevent


// ORZECHOWO - MACIERZEWO
// tor A
// dla kierunku zasadniczego
event zajety_szlak_orz-macA_osobA updatevalues 0.0 zajetosc_orz-mac osobA * * endevent
event zajety_szlak_orz-macA_osobwilA updatevalues 0.0 zajetosc_orz-mac osobwilA * * endevent
event zajety_szlak_orz-macA_pospA updatevalues 0.0 zajetosc_orz-mac pospA * * endevent
event zajety_szlak_orz-macA_pospwilA updatevalues 0.0 zajetosc_orz-mac pospwilA * * endevent
event zajety_szlak_orz-macA_zdawczyA updatevalues 0.0 zajetosc_orz-mac zdawczyA * * endevent
event zajety_szlak_orz-macA_wegielA updatevalues 0.0 zajetosc_orz-mac wegielA * * endevent
event zajety_szlak_orz-macA_orlenA updatevalues 0.0 zajetosc_orz-mac orlenA * * endevent
event zajety_szlak_orz-macA_lotosA updatevalues 0.0 zajetosc_orz-mac lotosA * * endevent
event zajety_szlak_orz-macA_towarA updatevalues 0.0 zajetosc_orz-mac towarA * * endevent
event zajety_szlak_orz-macA_cementA updatevalues 0.0 zajetosc_orz-mac cementA * * endevent

event zajety_szlak_orz-macA_torzamkniety updatevalues 0.0 zajetosc_orz-mac zamkniety * * endevent

// dla kierunku przeciwnego
event zajety_szlak_orz-macA_osobB updatevalues 0.0 zajetosc_orz-mac osobB * * endevent
event zajety_szlak_orz-macA_osobwilB updatevalues 0.0 zajetosc_orz-mac osobwilB * * endevent
event zajety_szlak_orz-macA_pospB updatevalues 0.0 zajetosc_orz-mac pospB * * endevent
event zajety_szlak_orz-macA_pospwilB updatevalues 0.0 zajetosc_orz-mac pospwilB * * endevent
event zajety_szlak_orz-macA_zdawczyB updatevalues 0.0 zajetosc_orz-mac zdawczyB * * endevent
event zajety_szlak_orz-macA_wegielB updatevalues 0.0 zajetosc_orz-mac wegielB * * endevent
event zajety_szlak_orz-macA_orlenB updatevalues 0.0 zajetosc_orz-mac orlenB * * endevent
event zajety_szlak_orz-macA_lotosB updatevalues 0.0 zajetosc_orz-mac lotosB * * endevent
event zajety_szlak_orz-macA_towarB updatevalues 0.0 zajetosc_orz-mac towarB * * endevent
event zajety_szlak_orz-macA_cementB updatevalues 0.0 zajetosc_orz-mac cementB * * endevent

// zwalnianie szlaku dla wjazdów z Orzechowa po torze prawym
event odblok_szlak_orz-macA_tor1 updatevalues 0.0 zajetosc_orz-mac odblok1 * * endevent
event odblok_szlak_orz-macA_tor3 updatevalues 0.0 zajetosc_orz-mac odblok3 * * endevent
event odblok_szlak_orz-macA_tor4 updatevalues 0.0 zajetosc_orz-mac odblok4 * * endevent
event odblok_szlak_orz-macA_tor5 updatevalues 0.0 zajetosc_orz-mac odblok5 * * endevent

event wolny_szlak_orz-macA_torA_tor1 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok1 * * endevent
event wolny_szlak_orz-macA_torA_tor3 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok3 * * endevent
event wolny_szlak_orz-macA_torA_tor4 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok4 * * endevent
event wolny_szlak_orz-macA_torA_tor5 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok5 * * endevent

// zwalnianie szlaku dla wjazdów z Macierzewa po torze lewym
event odblok_szlak_orz-macB_torA_tor2 updatevalues 0.0 zajetosc_orz-mac odblok2A * * endevent
event odblok_szlak_orz-macB_torA_tor4 updatevalues 0.0 zajetosc_orz-mac odblok4A * * endevent
event odblok_szlak_orz-macB_torA_tor6 updatevalues 0.0 zajetosc_orz-mac odblok6A * * endevent

event wolny_szlak_orz-macB_torA_tor2 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok2A * * endevent
event wolny_szlak_orz-macB_torA_tor4 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok4A * * endevent
event wolny_szlak_orz-macB_torA_tor6 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macA_upd condition memcompare odblok6A * * endevent
event wolny_szlak_orz-macA_upd updatevalues 0.0 zajetosc_orz-mac wolny * * endevent

event wolny_szlak_orz-macB_orz_tor2 multiple 0.0 none wolny_szlak_orz-macB_torA_tor2 wolny_szlak_orz-macB_torB_tor2 endevent
event wolny_szlak_orz-macB_orz_tor4 multiple 0.0 none wolny_szlak_orz-macB_torA_tor4 wolny_szlak_orz-macB_torB_tor4 endevent
event wolny_szlak_orz-macB_orz_tor6 multiple 0.0 none wolny_szlak_orz-macB_torA_tor6 wolny_szlak_orz-macB_torB_tor6 endevent

// tor B
// dla kierunku zasadniczego
event zajety_szlak_orz-macB_osobB updatevalues 0.0 zajetosc_orz-mac * 51 * endevent
event zajety_szlak_orz-macB_osobwilB updatevalues 0.0 zajetosc_orz-mac * 59 * endevent
event zajety_szlak_orz-macB_pospB updatevalues 0.0 zajetosc_orz-mac * 55 * endevent
event zajety_szlak_orz-macB_pospwilB updatevalues 0.0 zajetosc_orz-mac * 56 * endevent
event zajety_szlak_orz-macB_zdawczyB updatevalues 0.0 zajetosc_orz-mac * 50 * endevent
event zajety_szlak_orz-macB_wegielB updatevalues 0.0 zajetosc_orz-mac * 52 * endevent
event zajety_szlak_orz-macB_orlenB updatevalues 0.0 zajetosc_orz-mac * 53 * endevent
event zajety_szlak_orz-macB_lotosB updatevalues 0.0 zajetosc_orz-mac * 54 * endevent
event zajety_szlak_orz-macB_towarB updatevalues 0.0 zajetosc_orz-mac * 57 * endevent
event zajety_szlak_orz-macB_cementB updatevalues 0.0 zajetosc_orz-mac * 60 * endevent

event zajety_szlak_orz-macB_torzamkniety updatevalues 0.0 zajetosc_orz-mac * 99 * endevent

// dla kierunku przeciwnego
event zajety_szlak_orz-macB_osobA updatevalues 0.0 zajetosc_orz-mac * 11 * endevent
event zajety_szlak_orz-macB_osobwilA updatevalues 0.0 zajetosc_orz-mac * 19 * endevent
event zajety_szlak_orz-macB_pospA updatevalues 0.0 zajetosc_orz-mac * 15 * endevent
event zajety_szlak_orz-macB_pospwilA updatevalues 0.0 zajetosc_orz-mac * 16 * endevent
event zajety_szlak_orz-macB_zdawczyA updatevalues 0.0 zajetosc_orz-mac * 10 * endevent
event zajety_szlak_orz-macB_wegielA updatevalues 0.0 zajetosc_orz-mac * 12 * endevent
event zajety_szlak_orz-macB_orlenA updatevalues 0.0 zajetosc_orz-mac * 13 * endevent
event zajety_szlak_orz-macB_lotosA updatevalues 0.0 zajetosc_orz-mac * 14 * endevent
event zajety_szlak_orz-macB_towarA updatevalues 0.0 zajetosc_orz-mac * 17 * endevent
event zajety_szlak_orz-macB_cementA updatevalues 0.0 zajetosc_orz-mac * 20 * endevent

// zwalnianie szlaku dla wjazdów z Macierzewa po torze prawym
event odblok_szlak_orz-macB_tor2 updatevalues 0.0 zajetosc_orz-mac * 902 * endevent
event odblok_szlak_orz-macB_tor4 updatevalues 0.0 zajetosc_orz-mac * 904 * endevent
event odblok_szlak_orz-macB_tor6 updatevalues 0.0 zajetosc_orz-mac * 906 * endevent

event wolny_szlak_orz-macB_torB_tor2 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 902 * endevent
event wolny_szlak_orz-macB_torB_tor4 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 904 * endevent
event wolny_szlak_orz-macB_torB_tor6 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 906 * endevent
event wolny_szlak_orz-macB_upd updatevalues 0.0 zajetosc_orz-mac * 0 * endevent

// zwalnianie szlaku dla wjazdów z Janiszewa po torze lewym
event odblok_szlak_orz-macA_torB_tor1 updatevalues 0.0 zajetosc_orz-mac * 801 * endevent
event odblok_szlak_orz-macA_torB_tor3 updatevalues 0.0 zajetosc_orz-mac * 803 * endevent
event odblok_szlak_orz-macA_torB_tor4 updatevalues 0.0 zajetosc_orz-mac * 804 * endevent
event odblok_szlak_orz-macA_torB_tor5 updatevalues 0.0 zajetosc_orz-mac * 805 * endevent

event wolny_szlak_orz-macA_torB_tor1 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 801 * endevent
event wolny_szlak_orz-macA_torB_tor3 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 803 * endevent
event wolny_szlak_orz-macA_torB_tor4 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 804 * endevent
event wolny_szlak_orz-macA_torB_tor5 multiple 0.0 zajetosc_orz-mac wolny_szlak_orz-macB_upd condition memcompare * 805 * endevent

event wolny_szlak_orz-macA_mac_tor1 multiple 0.0 none wolny_szlak_orz-macA_torA_tor1 wolny_szlak_orz-macA_torB_tor1 endevent
event wolny_szlak_orz-macA_mac_tor3 multiple 0.0 none wolny_szlak_orz-macA_torA_tor3 wolny_szlak_orz-macA_torB_tor3 endevent
event wolny_szlak_orz-macA_mac_tor4 multiple 0.0 none wolny_szlak_orz-macA_torA_tor4 wolny_szlak_orz-macA_torB_tor4 endevent
event wolny_szlak_orz-macA_mac_tor5 multiple 0.0 none wolny_szlak_orz-macA_torA_tor5 wolny_szlak_orz-macA_torB_tor5 endevent

// MACIERZEWO - DĄBROWICE
// tor A
event zajety_szlak_mac-dabA_pospA updatevalues 0.0 zajetosc_mac-dab pospA * * endevent
event zajety_szlak_mac-dabA_towarA updatevalues 0.0 zajetosc_mac-dab towarA * * endevent

event odblok_szlak_mac-dabA_tor1 updatevalues 0.0 zajetosc_mac-dab odblok1 * * endevent
event odblok_szlak_mac-dabA_tor3 updatevalues 0.0 zajetosc_mac-dab odblok3 * * endevent
event odblok_szlak_mac-dabA_tor4 updatevalues 0.0 zajetosc_mac-dab odblok4 * * endevent
event odblok_szlak_mac-dabA_tor5 updatevalues 0.0 zajetosc_mac-dab odblok5 * * endevent
event odblok_szlak_mac-dabA_tor6 updatevalues 0.0 zajetosc_mac-dab odblok6 * * endevent

event wolny_szlak_mac-dabA_tor1 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabA_upd condition memcompare odblok1 * * endevent
event wolny_szlak_mac-dabA_tor3 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabA_upd condition memcompare odblok3 * * endevent
event wolny_szlak_mac-dabA_tor4 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabA_upd condition memcompare odblok4 * * endevent
event wolny_szlak_mac-dabA_tor5 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabA_upd condition memcompare odblok5 * * endevent
event wolny_szlak_mac-dabA_tor6 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabA_upd condition memcompare odblok6 * * endevent
event wolny_szlak_mac-dabA_upd updatevalues 0.0 zajetosc_mac-dab wolny * * endevent

// tor B
event zajety_szlak_mac-dabB_pospB updatevalues 0.0 zajetosc_mac-dab * 55 * endevent
event zajety_szlak_mac-dabB_towarB updatevalues 0.0 zajetosc_mac-dab * 57 * endevent

event odblok_szlak_mac-dabB_tor2 updatevalues 0.0 zajetosc_mac-dab * 902 * endevent
event odblok_szlak_mac-dabB_tor4 updatevalues 0.0 zajetosc_mac-dab * 904 * endevent

event wolny_szlak_mac-dabB_tor2 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabB_upd condition memcompare * 902 * endevent
event wolny_szlak_mac-dabB_tor4 multiple 0.0 zajetosc_mac-dab wolny_szlak_mac-dabB_upd condition memcompare * 904 * endevent
event wolny_szlak_mac-dabB_upd updatevalues 0.0 zajetosc_mac-dab * 0 * endevent


// MACIERZEWO - PASZKI WIELKIE
// kierunek A
event zajety_szlak_mac-paszwA_osob updatevalues 0.0 zajetosc_mac-wil osobA * * endevent
event zajety_szlak_mac-paszwA_osobwil updatevalues 0.0 zajetosc_mac-wil osobwilA * * endevent
event zajety_szlak_mac-paszwA_pospwil updatevalues 0.0 zajetosc_mac-wil pospwilA * * endevent
event zajety_szlak_mac-paszwA_zdawczy updatevalues 0.0 zajetosc_mac-wil zdawczyA * * endevent
event zajety_szlak_mac-paszwA_wegiel updatevalues 0.0 zajetosc_mac-wil wegielA * * endevent
event zajety_szlak_mac-paszwA_orlen updatevalues 0.0 zajetosc_mac-wil orlenA * * endevent
event zajety_szlak_mac-paszwA_cement updatevalues 0.0 zajetosc_mac-wil cementA * * endevent

event odblok_szlak_mac-paszwA_tor1 updatevalues 0.0 zajetosc_mac-wil odblok1 * * endevent
event odblok_szlak_mac-paszwA_tor2 updatevalues 0.0 zajetosc_mac-wil odblok2 * * endevent

event wolny_szlak_mac-paszwA_tor1 multiple 0.0 zajetosc_mac-wil wolny_szlak_mac-paszw_upd condition memcompare odblok1 * * endevent
event wolny_szlak_mac-paszwA_tor2 multiple 0.0 zajetosc_mac-wil wolny_szlak_mac-paszw_upd condition memcompare odblok2 * * endevent
event wolny_szlak_mac-paszw_upd updatevalues 0.0 zajetosc_mac-wil wolny * * endevent

// kierunek B
event zajety_szlak_mac-paszwB_osob updatevalues 0.0 zajetosc_mac-wil osobB * * endevent
event zajety_szlak_mac-paszwB_osobwil updatevalues 0.0 zajetosc_mac-wil osobwilB * * endevent
event zajety_szlak_mac-paszwB_pospwil updatevalues 0.0 zajetosc_mac-wil pospwilB * * endevent
event zajety_szlak_mac-paszwB_zdawczy updatevalues 0.0 zajetosc_mac-wil zdawczyB * * endevent
event zajety_szlak_mac-paszwB_wegiel updatevalues 0.0 zajetosc_mac-wil wegielB * * endevent
event zajety_szlak_mac-paszwB_orlen updatevalues 0.0 zajetosc_mac-wil orlenB * * endevent
event zajety_szlak_mac-paszwB_cement updatevalues 0.0 zajetosc_mac-wil cementB * * endevent

event odblok_szlak_mac-paszwB_tor2 updatevalues 0.0 zajetosc_mac-wil odblok2 * * endevent
event odblok_szlak_mac-paszwB_tor4 updatevalues 0.0 zajetosc_mac-wil odblok4 * * endevent

event wolny_szlak_mac-paszwB_tor2 multiple 0.0 zajetosc_mac-wil wolny_szlak_mac-paszw_upd condition memcompare odblok2 * * endevent
event wolny_szlak_mac-paszwB_tor4 multiple 0.0 zajetosc_mac-wil wolny_szlak_mac-paszw_upd condition memcompare odblok4 * * endevent


// PASZKI WIELKIE - CAŁKOWO
// kierunek A
event zajety_szlak_paszw-calA_osob updatevalues 0.0 zajetosc_mac-wil * 11 * endevent
event zajety_szlak_paszw-calA_osobwil updatevalues 0.0 zajetosc_mac-wil * 19 * endevent
event zajety_szlak_paszw-calA_pospwil updatevalues 0.0 zajetosc_mac-wil * 16 * endevent
event zajety_szlak_paszw-calA_zdawczy updatevalues 0.0 zajetosc_mac-wil * 10 * endevent
event zajety_szlak_paszw-calA_wegiel updatevalues 0.0 zajetosc_mac-wil * 12 * endevent
event zajety_szlak_paszw-calA_orlen updatevalues 0.0 zajetosc_mac-wil * 13 * endevent
event zajety_szlak_paszw-calA_cement updatevalues 0.0 zajetosc_mac-wil * 20 * endevent

event zajety_szlak_paszw-calA_rezerwacja updatevalues 0.0 zajetosc_mac-wil * 49 * endevent

event odblok_szlak_paszw-calA_tor1 updatevalues 0.0 zajetosc_mac-wil * 901 * endevent
event odblok_szlak_paszw-calA_tor2 updatevalues 0.0 zajetosc_mac-wil * 902 * endevent
event odblok_szlak_paszw-calA_tor3 updatevalues 0.0 zajetosc_mac-wil * 903 * endevent

event wolny_szlak_paszw-calA_tor1 multiple 0.0 zajetosc_mac-wil wolny_szlak_paszw-cal_upd condition memcompare * 901 * endevent
event wolny_szlak_paszw-calA_tor2 multiple 0.0 zajetosc_mac-wil wolny_szlak_paszw-cal_upd condition memcompare * 902 * endevent
event wolny_szlak_paszw-calA_tor3 multiple 0.0 zajetosc_mac-wil wolny_szlak_paszw-cal_upd condition memcompare * 903 * endevent
event wolny_szlak_paszw-cal_upd updatevalues 0.0 zajetosc_mac-wil * 0 * endevent

// kierunek B
event zajety_szlak_paszw-calB_osob updatevalues 0.0 zajetosc_mac-wil * 51 * endevent
event zajety_szlak_paszw-calB_osobwil updatevalues 0.0 zajetosc_mac-wil * 59 * endevent
event zajety_szlak_paszw-calB_pospwil updatevalues 0.0 zajetosc_mac-wil * 56 * endevent
event zajety_szlak_paszw-calB_zdawczy updatevalues 0.0 zajetosc_mac-wil * 50 * endevent
event zajety_szlak_paszw-calB_wegiel updatevalues 0.0 zajetosc_mac-wil * 52 * endevent
event zajety_szlak_paszw-calB_orlen updatevalues 0.0 zajetosc_mac-wil * 53 * endevent
event zajety_szlak_paszw-calB_cement updatevalues 0.0 zajetosc_mac-wil * 60 * endevent

event zajety_szlak_paszw-calB_rezerwacja updatevalues 0.0 zajetosc_mac-wil * 99 * endevent

event odblok_szlak_paszw-calB_tor2 updatevalues 0.0 zajetosc_mac-wil * 902 * endevent

event wolny_szlak_paszw-calB_tor2 multiple 0.0 zajetosc_mac-wil wolny_szlak_paszw-cal_upd condition memcompare * 902 * endevent


// CAŁKOWO - WILIŚ
// kierunek A
event zajety_szlak_cal-wilA updatevalues 0.0 zajetosc_mac-wil * * 1 endevent
event zajety_szlak_cal-wilA_osob updatevalues 0.0 zajetosc_mac-wil * * 11 endevent
event zajety_szlak_cal-wilA_osobwil updatevalues 0.0 zajetosc_mac-wil * * 19 endevent
event zajety_szlak_cal-wilA_pospwil updatevalues 0.0 zajetosc_mac-wil * * 16 endevent
event zajety_szlak_cal-wilA_zdawczy updatevalues 0.0 zajetosc_mac-wil * * 10 endevent
event zajety_szlak_cal-wilA_zdawczy4 updatevalues 0.0 zajetosc_mac-wil * * 104 endevent
event zajety_szlak_cal-wilA_zdawczy6 updatevalues 0.0 zajetosc_mac-wil * * 106 endevent
event zajety_szlak_cal-wilA_wegiel updatevalues 0.0 zajetosc_mac-wil * * 12 endevent
event zajety_szlak_cal-wilA_orlen2 updatevalues 0.0 zajetosc_mac-wil * * 132 endevent
event zajety_szlak_cal-wilA_orlen4 updatevalues 0.0 zajetosc_mac-wil * * 134 endevent
event zajety_szlak_cal-wilA_cement4 updatevalues 0.0 zajetosc_mac-wil * * 204 endevent
event zajety_szlak_cal-wilA_cement6 updatevalues 0.0 zajetosc_mac-wil * * 206 endevent

event odblok_szlak_cal-wilA_tor1 updatevalues 0.0 zajetosc_mac-wil * * 901 endevent
event odblok_szlak_cal-wilA_tor2 updatevalues 0.0 zajetosc_mac-wil * * 902 endevent
event odblok_szlak_cal-wilA_tor3 updatevalues 0.0 zajetosc_mac-wil * * 903 endevent
event odblok_szlak_cal-wilA_tor4 updatevalues 0.0 zajetosc_mac-wil * * 904 endevent
event odblok_szlak_cal-wilA_tor5 updatevalues 0.0 zajetosc_mac-wil * * 905 endevent
event odblok_szlak_cal-wilA_tor6 updatevalues 0.0 zajetosc_mac-wil * * 906 endevent
event odblok_szlak_cal-wilA_tor8 updatevalues 0.0 zajetosc_mac-wil * * 908 endevent

event wolny_szlak_cal-wilA_tor1 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 901 endevent
event wolny_szlak_cal-wilA_tor2 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 902 endevent
event wolny_szlak_cal-wilA_tor3 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 903 endevent
event wolny_szlak_cal-wilA_tor4 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 904 endevent
event wolny_szlak_cal-wilA_tor5 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 905 endevent
event wolny_szlak_cal-wilA_tor6 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 906 endevent
event wolny_szlak_cal-wilA_tor8 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 908 endevent
event wolny_szlak_cal-wil_upd updatevalues 0.0 zajetosc_mac-wil * * 0 endevent

event wolny_szlak_tor3A multiple 0.0 none wolny_szlak_cal-wilA_tor3 wolny_szlak_wil-willas_tor3 endevent
event wolny_szlak_tor5A multiple 0.0 none wolny_szlak_cal-wilA_tor5 wolny_szlak_wil-willas_tor5 endevent

// kierunek B
event zajety_szlak_cal-wilB_osob updatevalues 0.0 zajetosc_mac-wil * * 51 endevent
event zajety_szlak_cal-wilB_osobwil updatevalues 0.0 zajetosc_mac-wil * * 59 endevent
event zajety_szlak_cal-wilB_pospwil updatevalues 0.0 zajetosc_mac-wil * * 56 endevent
event zajety_szlak_cal-wilB_zdawczy updatevalues 0.0 zajetosc_mac-wil * * 50 endevent
event zajety_szlak_cal-wilB_wegiel updatevalues 0.0 zajetosc_mac-wil * * 52 endevent
event zajety_szlak_cal-wilB_orlen updatevalues 0.0 zajetosc_mac-wil * * 53 endevent
event zajety_szlak_cal-wilB_cement updatevalues 0.0 zajetosc_mac-wil * * 60 endevent

event odblok_szlak_cal-wilB_tor1 updatevalues 0.0 zajetosc_mac-wil * * 901 endevent
event odblok_szlak_cal-wilB_tor2 updatevalues 0.0 zajetosc_mac-wil * * 902 endevent
event odblok_szlak_cal-wilB_tor3 updatevalues 0.0 zajetosc_mac-wil * * 903 endevent

event wolny_szlak_cal-wilB_tor1 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 901 endevent
event wolny_szlak_cal-wilB_tor2 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 902 endevent
event wolny_szlak_cal-wilB_tor3 multiple 0.0 zajetosc_mac-wil wolny_szlak_cal-wil_upd condition memcompare * * 903 endevent


// WILIŚ - JARKAWKI
event zajety_szlak_wil-jar updatevalues 0.0 zajetosc_wil-jar zajety * * endevent
event zajety_szlak_wil-jar_osob updatevalues 0.0 zajetosc_wil-jar osob * * endevent
event zajety_szlak_wil-jar_osobwil updatevalues 0.0 zajetosc_wil-jar osobwil * * endevent
event zajety_szlak_wil-jar_zdawczy updatevalues 0.0 zajetosc_wil-jar zdawczy * * endevent
event zajety_szlak_wil-jar_cement updatevalues 0.0 zajetosc_wil-jar cement * * endevent

event odblok_szlak_wil-jar_tor2 updatevalues 0.0 zajetosc_wil-jar odblok2 * * endevent
event odblok_szlak_wil-jar_tor4 updatevalues 0.0 zajetosc_wil-jar odblok4 * * endevent

event wolny_szlak_wil-jar_tor2 multiple 0.0 zajetosc_wil-jar wolny_szlak_wil-jar_upd condition memcompare odblok2 * * endevent
event wolny_szlak_wil-jar_tor4 multiple 0.0 zajetosc_wil-jar wolny_szlak_wil-jar_upd condition memcompare odblok4 * * endevent
event wolny_szlak_wil-jar_upd updatevalues 0.0 zajetosc_wil-jar wolny * * endevent


// WILIŚ - WILIŚ LAS
// uwaga - odwrotne oznaczenia kierunku
event zajety_szlak_wil-willasA updatevalues 0.0 zajetosc_wil-willas zajety * * endevent
event zajety_szlak_wil-willasA_skom updatevalues 0.0 zajetosc_wil-willas skomA * * endevent

event zajety_szlak_wil-willasB_orlen2 updatevalues 0.0 zajetosc_wil-willas orlen2 * * endevent
event zajety_szlak_wil-willasB_orlen4 updatevalues 0.0 zajetosc_wil-willas orlen4 * * endevent
event zajety_szlak_wil-willasB_wegiel updatevalues 0.0 zajetosc_wil-willas wegiel * * endevent
event zajety_szlak_wil-willasB_skom updatevalues 0.0 zajetosc_wil-willas skom * * endevent

event odblok_szlak_wil-willas_tor1 updatevalues 0.0 zajetosc_wil-willas odblok1 * * endevent
event odblok_szlak_wil-willas_tor2 updatevalues 0.0 zajetosc_wil-willas odblok2 * * endevent
event odblok_szlak_wil-willas_tor3 updatevalues 0.0 zajetosc_wil-willas odblok3 * * endevent
event odblok_szlak_wil-willas_tor4 updatevalues 0.0 zajetosc_wil-willas odblok4 * * endevent
event odblok_szlak_wil-willas_tor5 updatevalues 0.0 zajetosc_wil-willas odblok5 * * endevent

event wolny_szlak_wil-willas_tor1 multiple 0.0 zajetosc_wil-willas wolny_szlak_wil-willas_upd condition memcompare odblok1 * * endevent
event wolny_szlak_wil-willas_tor2 multiple 0.0 zajetosc_wil-willas wolny_szlak_wil-willas_upd condition memcompare odblok2 * * endevent
event wolny_szlak_wil-willas_tor3 multiple 0.0 zajetosc_wil-willas wolny_szlak_wil-willas_upd condition memcompare odblok3 * * endevent
event wolny_szlak_wil-willas_tor4 multiple 0.0 zajetosc_wil-willas wolny_szlak_wil-willas_upd condition memcompare odblok4 * * endevent
event wolny_szlak_wil-willas_tor5 multiple 0.0 zajetosc_wil-willas wolny_szlak_wil-willas_upd condition memcompare odblok5 * * endevent
event wolny_szlak_wil-willas_upd updatevalues 0.0 zajetosc_wil-willas wolny * * endevent



// -------------------------------------------------------------------------------------------------------------------------
// STEROWANIE JAZDĄ POCIĄGÓW
// -------------------------------------------------------------------------------------------------------------------------
// POCIĄG ZDAWCZY
// określanie stacji docelowej
event zdawczy_nic updatevalues 0.0 zdawczy_info nic * * endevent
event zdawczy_jan updatevalues 0.0 zdawczy_info janiszew * * endevent
event zdawczy_pus updatevalues 0.0 zdawczy_info puszcza * * endevent
event zdawczy_orz updatevalues 0.0 zdawczy_info orzechowo * * endevent
event zdawczy_kop updatevalues 0.0 zdawczy_info kopalnia * * endevent
event zdawczy_mac updatevalues 0.0 zdawczy_info macierzewo * * endevent
event zdawczy_paszw updatevalues 0.0 zdawczy_info paszki * * endevent
event zdawczy_paszwB updatevalues 0.0 zdawczy_info paszkiB * * endevent
event zdawczy_cal updatevalues 0.0 zdawczy_info calkowo * * endevent
event zdawczy_wil updatevalues 0.0 zdawczy_info wilis * * endevent
event zdawczy_wilwojsko updatevalues 0.0 zdawczy_info wiliswojsko * * endevent
event zdawczy_stalwil updatevalues 0.0 zdawczy_info stalwil * * endevent
event zdawczy_jar updatevalues 0.0 zdawczy_info jarkawki * * endevent

// określanie czy pociąg długi czy krótki
event zdawczy_dlugi updatevalues 0.0 zdawczy_info * 1 * endevent
event zdawczy_krotki updatevalues 0.0 zdawczy_info * 0 * endevent

// określanie czy pociąg sterowany przez AI czy nie
event zdawczy_AI updatevalues 0.0 zdawczy_info * * 1 endevent
event zdawczy_nieAI updatevalues 0.0 zdawczy_info * * 0 endevent


// POCIĄG Z WĘGLEM
// określanie czy pociąg długi czy krótki
event wegiel_dlugi updatevalues 0.0 wegiel_info * 1 * endevent
event wegiel_krotki updatevalues 0.0 wegiel_info * 0 * endevent


// POCIĄG TOWAROWY MACIERZEWO - JANISZEW
// określanie, co nastąpi po dojechaniu do Janiszewa
event towar_bezzjazdu updatevalues 0.0 towar_info bezzjazdu * * endevent
event towar_zjazdlok updatevalues 0.0 towar_info zjazdlok * * endevent
event towar_zjazdwpost updatevalues 0.0 towar_info zjazdwpost * * endevent

// określanie, czy pociąg sterowany przez AI czy nie
event towar_AI updatevalues 0.0 towar_info * * 1 endevent
event towar_nieAI updatevalues 0.0 towar_info * * 0 endevent


// POCIĄG OSOBOWY JANISZEW - JARKAWKI
// określanie czy pociąg sterowany przez AI czy nie
event jar_osob_AI updatevalues 0.0 jar_osob_info * * 1 endevent
event jar_osob_nieAI updatevalues 0.0 jar_osob_info * * 0 endevent


// POCIĄG POSPIESZNY WILIŚ - JANISZEW - WARSZAWA
event pospwil_wil updatevalues 0.0 pospwil_info wilis * * endevent
event pospwil_waw updatevalues 0.0 pospwil_info warszawa * * endevent


// określanie misji
//event kolko1 updatevalues 0.0 pociagi5 * 1 * endevent
//event kolko2 updatevalues 0.0 pociagi5 * 2 * endevent
//event kolko3 updatevalues 0.0 pociagi5 * 3 * endevent
//event kolko4 updatevalues 0.0 pociagi5 * 4 * endevent

//event kolko0b updatevalues 10.0 pociagi5 * 5 * endevent
//event kolko1b updatevalues 10.0 pociagi5 * 6 * endevent
//event kolko2b updatevalues 0.0 pociagi5 * 7 * endevent
//event kolko3b updatevalues 0.0 pociagi5 * 8 * endevent
//event kolko4b updatevalues 0.0 pociagi5 * 9 * endevent

//event kolko1x updatevalues 100.0 pociagi5 * 11 * endevent
//event kolko2x updatevalues 0.0 pociagi5 * 12 * endevent
//event kolko3x updatevalues 20.0 pociagi5 * 13 * endevent
//event kolko4x updatevalues 0.0 pociagi5 * 14 * endevent
//event wegiel updatevalues 0.0 pociagi5 * 88 * endevent
//event zdawczy updatevalues 0.0 pociagi5 * 99 * endevent


// -------------------------------------------------------------------------------------------------------------------------
//  :: st. WARSZAWA :: 
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacji
event waw_glowicazach:busy updatevalues 0.0 waw_status_glowice zajety * * endevent
event waw_glowicazach:free updatevalues 30.0 waw_status_glowice wolny * * endevent
event waw_glowicazach_zajeta updatevalues 0.0 waw_status_glowice zajety * * endevent

event waw_glowicawsch:busy updatevalues 0.0 waw_status_glowice * 1 * endevent
event waw_glowicawsch:free updatevalues 30.0 waw_status_glowice * 0 * endevent
event waw_glowicawsch_zajeta updatevalues 0.0 waw_status_glowice * 1 * endevent

// tor 1
event waw_tor1:busy updatevalues 0.0 waw_status_tory135 zajety * * endevent
event waw_tor1:free updatevalues 60.0 waw_status_tory135 wolny * * endevent
event waw_tor1_zajety updatevalues 0.0 waw_status_tory135 zajety * * endevent

event waw_tor1_nic updatevalues 0.0 waw_oczekuje_tory135 nic * * endevent

// tor 2
event waw_tor2:busy updatevalues 0.0 waw_status_tory246 zajety * * endevent
event waw_tor2:free updatevalues 60.0 waw_status_tory246 wolny * * endevent
event waw_tor2_zajety updatevalues 0.0 waw_status_tory246 zajety * * endevent

event waw_tor2_nic updatevalues 0.0 waw_oczekuje_tory246 nic * * endevent
event waw_tor2_ekspresB updatevalues 0.0 waw_oczekuje_tory246 ekspresB * * endevent
event waw_tor2_pospwilB updatevalues 0.0 waw_oczekuje_tory246 pospwilB * * endevent
event waw_tor2_pospwawB updatevalues 0.0 waw_oczekuje_tory246 pospwawB * * endevent

// tor 3
event waw_tor3:busy updatevalues 0.0 waw_status_tory135 * 1 * endevent
event waw_tor3:free updatevalues 60.0 waw_status_tory135 * 0 * endevent
event waw_tor3_zajety updatevalues 0.0 waw_status_tory135 * 1 * endevent

event waw_tor3_nic updatevalues 0.0 waw_oczekuje_tory135 * 0 * endevent
event waw_tor3_towarprzelotA updatevalues 0.0 waw_oczekuje_tory135 * 27 * endevent
event waw_tor3_towarwawA updatevalues 0.0 waw_oczekuje_tory135 * 28 * endevent
event waw_tor3_towarprzelotB updatevalues 0.0 waw_oczekuje_tory135 * 67 * endevent
event waw_tor3_towarwawB updatevalues 0.0 waw_oczekuje_tory135 * 68 * endevent

// tor 4
event waw_tor4:busy updatevalues 0.0 waw_status_tory246 * 1 * endevent
event waw_tor4:free updatevalues 60.0 waw_status_tory246 * 0 * endevent
event waw_tor4_zajety updatevalues 0.0 waw_status_tory246 * 1 * endevent

event waw_tor4_nic updatevalues 0.0 waw_oczekuje_tory246 * 0 * endevent
event waw_tor4_pospwilB updatevalues 0.0 waw_oczekuje_tory246 * 56 * endevent
event waw_tor4_ekspresB updatevalues 0.0 waw_oczekuje_tory246 * 62 * endevent
event waw_tor4_pospwawB updatevalues 0.0 waw_oczekuje_tory246 * 63 * endevent

// tor 5
event waw_tor5:busy updatevalues 0.0 waw_status_tory135 * * 1 endevent
event waw_tor5:free updatevalues 60.0 waw_status_tory135 * * 0 endevent
event waw_tor5_zajety updatevalues 0.0 waw_status_tory135 * * 1 endevent

event waw_tor5_nic updatevalues 0.0 waw_oczekuje_tory135 * * 0 endevent
event waw_tor5_towarprzelotA updatevalues 0.0 waw_oczekuje_tory135 * * 27 endevent
event waw_tor5_towarwawA updatevalues 0.0 waw_oczekuje_tory135 * * 28 endevent
event waw_tor5_towarprzelotB updatevalues 0.0 waw_oczekuje_tory135 * * 67 endevent
event waw_tor5_towarwawB updatevalues 0.0 waw_oczekuje_tory135 * * 68 endevent

// tor 6
event waw_tor6:busy updatevalues 0.0 waw_status_tory246 * * 1 endevent
event waw_tor6:free updatevalues 60.0 waw_status_tory246 * * 0 endevent
event waw_tor6_zajety updatevalues 0.0 waw_status_tory246 * * 1 endevent

event waw_tor6_nic updatevalues 0.0 waw_oczekuje_tory246 * * 0 endevent
event waw_tor6_osobwawA updatevalues 0.0 waw_oczekuje_tory246 * * 25 endevent
event waw_tor6_pospwawA updatevalues 0.0 waw_oczekuje_tory246 * * 56 endevent
event waw_tor6_pospwawB updatevalues 0.0 waw_oczekuje_tory246 * * 63 endevent
event waw_tor6_osobwawB updatevalues 0.0 waw_oczekuje_tory246 * * 65 endevent

// tor 8
event waw_tor8:busy updatevalues 0.0 waw_status_tory8 zajety * * endevent
event waw_tor8:free updatevalues 60.0 waw_status_tory8 wolny * * endevent
event waw_tor8_zajety updatevalues 0.0 waw_status_tory8 zajety * * endevent

event waw_tor8_nic updatevalues 0.0 waw_oczekuje_tory8 nic * * endevent
event waw_tor8_osobwawA updatevalues 0.0 waw_oczekuje_tory8 osobwawA * * endevent
event waw_tor8_osobwawB updatevalues 0.0 waw_oczekuje_tory8 osobwawB * * endevent



// OBSŁUGA MANEWRÓW
// obloty na torze 2
event waw_oblot2A updatevalues 0.0 waw_manewry_tory246 oblot1 * * endevent
event waw_oblot2B updatevalues 0.0 waw_manewry_tory246 oblot2 * * endevent
event waw_oblot2C updatevalues 0.0 waw_manewry_tory246 oblot3 * * endevent
event waw_oblot2D updatevalues 0.0 waw_manewry_tory246 oblot4 * * endevent
event waw_oblot2E updatevalues 0.0 waw_manewry_tory246 oblot5 * * endevent
event waw_oblot2_zeruj updatevalues 0.0 waw_manewry_tory246 nic * * endevent

// obloty na torze 3
event waw_oblot3A updatevalues 0.0 waw_manewry_tory135 * 1 * endevent
event waw_oblot3B updatevalues 0.0 waw_manewry_tory135 * 2 * endevent
event waw_oblot3C updatevalues 0.0 waw_manewry_tory135 * 3 * endevent
event waw_oblot3D updatevalues 0.0 waw_manewry_tory135 * 4 * endevent
event waw_oblot3E updatevalues 0.0 waw_manewry_tory135 * 5 * endevent
event waw_oblot3_zeruj updatevalues 0.0 waw_manewry_tory135 * 0 * endevent

// obloty na torze 4
event waw_oblot4A updatevalues 0.0 waw_manewry_tory246 * 1 * endevent
event waw_oblot4B updatevalues 0.0 waw_manewry_tory246 * 2 * endevent
event waw_oblot4C updatevalues 0.0 waw_manewry_tory246 * 3 * endevent
event waw_oblot4D updatevalues 0.0 waw_manewry_tory246 * 4 * endevent
event waw_oblot4E updatevalues 0.0 waw_manewry_tory246 * 5 * endevent
event waw_oblot4_zeruj updatevalues 0.0 waw_manewry_tory246 * 0 * endevent

// obloty na torze 5
event waw_oblot5A updatevalues 0.0 waw_manewry_tory135 * * 1 endevent
event waw_oblot5B updatevalues 0.0 waw_manewry_tory135 * * 2 endevent
event waw_oblot5C updatevalues 0.0 waw_manewry_tory135 * * 3 endevent
event waw_oblot5D updatevalues 0.0 waw_manewry_tory135 * * 4 endevent
event waw_oblot5E updatevalues 0.0 waw_manewry_tory135 * * 5 endevent
event waw_oblot5_zeruj updatevalues 0.0 waw_manewry_tory135 * * 0 endevent

// obloty na torze 6
event waw_oblot6A updatevalues 0.0 waw_manewry_tory246 * * 1 endevent
event waw_oblot6B updatevalues 0.0 waw_manewry_tory246 * * 2 endevent
event waw_oblot6C updatevalues 0.0 waw_manewry_tory246 * * 3 endevent
event waw_oblot6D updatevalues 0.0 waw_manewry_tory246 * * 4 endevent
event waw_oblot6E updatevalues 0.0 waw_manewry_tory246 * * 5 endevent
event waw_oblot6_zeruj updatevalues 0.0 waw_manewry_tory246 * * 0 endevent


// PRZEBIEGI
// glowica zachodnia
event waw_przebiegzach_tor1-torA multiple 0.0 none waw_zwr11+ waw_zwr14+ waw_zwr15+ endevent
event waw_przebiegzach_tor2-torA multiple 0.0 none waw_zwr12+ waw_zwr13- waw_zwr14- waw_zwr15+ endevent
event waw_przebiegzach_tor3-torA multiple 0.0 none waw_zwr9- waw_zwr11- waw_zwr14+ waw_zwr15+ endevent
event waw_przebiegzach_tor4-torA multiple 0.0 none waw_zwr10- waw_zwr12- waw_zwr13- waw_zwr14- waw_zwr15+ endevent
event waw_przebiegzach_tor5-torA multiple 0.0 none waw_zwr9+ waw_zwr11- waw_zwr14+ waw_zwr15+ endevent
event waw_przebiegzach_tor6-torA multiple 0.0 none waw_zwr10+ waw_zwr12- waw_zwr13- waw_zwr14- waw_zwr15+ endevent

// glowica wschodnia
event waw_przebiegwsch_tor1-janA multiple 0.0 none waw_zwr5+ waw_zwr4+ waw_zwr1+ endevent
event waw_przebiegwsch_tor1-janB multiple 0.0 none waw_zwr5+ waw_zwr4- waw_zwr3- waw_zwr2+ endevent
event waw_przebiegwsch_tor2-janA multiple 0.0 none waw_zwr6+ waw_zwr3+ waw_zwr2- waw_zwr1- endevent
event waw_przebiegwsch_tor2-janB multiple 0.0 none waw_zwr6+ waw_zwr3+ waw_zwr2+ endevent
event waw_przebiegwsch_tor3-janA multiple 0.0 none waw_zwr7- waw_zwr5- waw_zwr4+ waw_zwr1+ endevent
event waw_przebiegwsch_tor3-janB multiple 0.0 none waw_zwr7- waw_zwr5- waw_zwr4- waw_zwr3- waw_zwr2+ endevent
event waw_przebiegwsch_tor4-janA multiple 0.0 none waw_zwr8- waw_zwr6- waw_zwr3+ waw_zwr2- waw_zwr1- endevent
event waw_przebiegwsch_tor4-janB multiple 0.0 none waw_zwr8- waw_zwr6- waw_zwr3+ waw_zwr2+ endevent
event waw_przebiegwsch_tor5-janA multiple 0.0 none waw_zwr7+ waw_zwr5- waw_zwr4+ waw_zwr1+ endevent
event waw_przebiegwsch_tor5-janB multiple 0.0 none waw_zwr7+ waw_zwr5- waw_zwr4- waw_zwr3- waw_zwr2+ endevent
event waw_przebiegwsch_tor6-janA multiple 0.0 none waw_zwr8a- waw_zwr8+ waw_zwr6- waw_zwr3+ waw_zwr2- waw_zwr1- endevent
event waw_przebiegwsch_tor6-janB multiple 0.0 none waw_zwr8a- waw_zwr8+ waw_zwr6- waw_zwr3+ waw_zwr2+ endevent
event waw_przebiegwsch_tor8-janA multiple 0.0 none waw_zwr8a+ waw_zwr8+ waw_zwr6- waw_zwr3+ waw_zwr2- waw_zwr1- endevent
event waw_przebiegwsch_tor8-janB multiple 0.0 none waw_zwr8a+ waw_zwr8+ waw_zwr6- waw_zwr3+ waw_zwr2+ endevent


// WJAZDY z kier. Janiszewa
event waw_wjazdA multiple 30.0 waw_status_glowice waw_wjazdA_ekspres waw_wjazdA_pospwil waw_wjazdA_pospwaw waw_wjazdA_osobwaw waw_wjazdA_towarprzelot waw_wjazdA_towarwaw condition memcompare * 0 * endevent
event waw_wjazdA_ekspres multiple 0.0 zajetosc_jan-waw waw_wjazdA_ekspresI-2 condition memcompare ekspresA * * endevent
event waw_wjazdA_ekspresI-2 multiple 0.0 waw_status_tory246 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor2 waw_tor2_zajety waw_przebiegwsch_tor2-janA waw_a_s13 waw_oblot2A else waw_wjazdA_ekspresI-4 condition memcompare wolny * * endevent
event waw_wjazdA_ekspresI-4 multiple 0.0 waw_status_tory246 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor4 waw_tor4_zajety waw_przebiegwsch_tor4-janA waw_a_s13 waw_oblot4A condition memcompare * 0 * endevent

event waw_wjazdA_pospwaw multiple 0.0 zajetosc_jan-waw waw_wjazdA_pospwawI-4 condition memcompare pospwawA * * endevent
event waw_wjazdA_pospwawI-4 multiple 0.0 waw_status_tory246 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor4 waw_tor4_zajety waw_przebiegwsch_tor4-janA waw_a_s13 waw_oblot4A else waw_wjazdA_pospwawI-6 condition memcompare * 0 * endevent
event waw_wjazdA_pospwawI-6 multiple 0.0 waw_status_tory246 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor6 waw_tor6_zajety waw_przebiegwsch_tor6-janA waw_a_s13 waw_oblot6A condition memcompare * * 0 endevent

event waw_wjazdA_pospwil multiple 0.0 zajetosc_jan-waw waw_wjazdA_pospwilI condition memcompare pospwilA * * endevent
event waw_wjazdA_pospwilI multiple 0.0 waw_status_tory246 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor6 waw_tor6_zajety waw_przebiegwsch_tor6-janA waw_a_s13 condition memcompare * * 0 endevent

event waw_wjazdA_osobwaw multiple 0.0 zajetosc_jan-waw waw_wjazdA_osobwawI condition memcompare osobwawA * * endevent
event waw_wjazdA_osobwawI multiple 0.0 waw_status_tory8 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor8 waw_tor8_osobwawA waw_tor8_zajety waw_przebiegwsch_tor8-janA waw_a_s13 condition memcompare wolny * * endevent

event waw_wjazdA_towarprzelot multiple 0.0 zajetosc_jan-waw waw_wjazdA_towarprzelotI-3 condition memcompare towarprzelotA * * endevent
event waw_wjazdA_towarprzelotI-3 multiple 0.0 waw_status_tory135 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor3 waw_tor3_towarprzelotA waw_tor3_zajety waw_przebiegwsch_tor3-janA waw_a_s13 waw_oblot3A else waw_wjazdA_towarprzelotI-5 condition memcompare * 0 * endevent
event waw_wjazdA_towarprzelotI-5 multiple 0.0 waw_status_tory135 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor5 waw_tor5_towarprzelotA waw_tor5_zajety waw_przebiegwsch_tor5-janA waw_a_s13 waw_oblot5A condition memcompare * * 0 endevent

event waw_wjazdA_towarwaw multiple 0.0 zajetosc_jan-waw waw_wjazdA_towarwawI-3 condition memcompare towarwawA * * endevent
event waw_wjazdA_towarwawI-3 multiple 0.0 waw_status_tory135 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor3 waw_tor3_towarwawA waw_tor3_zajety waw_przebiegwsch_tor3-janA waw_a_s13 waw_oblot3A else waw_wjazdA_towarwawI-5 condition memcompare * 0 * endevent
event waw_wjazdA_towarwawI-5 multiple 0.0 waw_status_tory135 waw_glowicawsch_zajeta odblok_szlak_jan-wawA_tor5 waw_tor5_towarwawA waw_tor5_zajety waw_przebiegwsch_tor5-janA waw_a_s13 waw_oblot5A condition memcompare * * 0 endevent


// WYJAZDY w kier. Janiszewa
// tor 2 - ekspres
event waw_wyjazdB_tor2 multiple 30.0 waw_status_glowice waw_wyjazdB_tor2I condition memcompare * 0 * endevent
event waw_wyjazdB_tor2I multiple 0.0 zajetosc_jan-waw waw_wyjazdB_tor2_ekspres waw_wyjazdB_tor2_pospwaw condition memcompare * 0 * endevent
event waw_wyjazdB_tor2_ekspres multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_ekspresB waw_glowicawsch_zajeta waw_przebiegwsch_tor2-janB waw_e_s2 waw_tor2_nic condition memcompare ekspresB * * endevent
event waw_wyjazdB_tor2_pospwaw multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_pospwawB waw_glowicawsch_zajeta waw_przebiegwsch_tor2-janB waw_e_s2 waw_tor2_nic condition memcompare pospwawB * * endevent

// tor 3 - towarowe
event waw_wyjazdB_tor3 multiple 30.0 waw_status_glowice waw_wyjazdB_tor3I condition memcompare * 0 * endevent
event waw_wyjazdB_tor3I multiple 0.0 zajetosc_jan-waw waw_wyjazdB_tor3_towarprzelot waw_wyjazdB_tor3_towarwaw condition memcompare * 0 * endevent
event waw_wyjazdB_tor3_towarprzelot multiple 0.0 waw_oczekuje_tory135 zajety_szlak_jan-wawB_towarprzelotB waw_glowicawsch_zajeta waw_przebiegwsch_tor3-janB waw_g_s10 waw_tor3_nic condition memcompare * 67 * endevent
event waw_wyjazdB_tor3_towarwaw multiple 0.0 waw_oczekuje_tory135 zajety_szlak_jan-wawB_towarwawB waw_glowicawsch_zajeta waw_przebiegwsch_tor3-janB waw_g_s10 waw_tor3_nic condition memcompare * 68 * endevent

// tor 4
event waw_wyjazdB_tor4 multiple 30.0 waw_status_glowice waw_wyjazdB_tor4I condition memcompare * 0 * endevent
event waw_wyjazdB_tor4I multiple 0.0 zajetosc_jan-waw waw_wyjazdB_tor4_pospwil waw_wyjazdB_tor4_ekspres waw_wyjazdB_tor4_pospwaw condition memcompare * 0 * endevent
event waw_wyjazdB_tor4_pospwil multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_pospwilB waw_glowicawsch_zajeta waw_przebiegwsch_tor4-janB waw_d_s10 waw_tor4_nic condition memcompare * 56 * endevent
event waw_wyjazdB_tor4_ekspres multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_ekspresB waw_glowicawsch_zajeta waw_przebiegwsch_tor4-janB waw_d_s10 waw_tor4_nic condition memcompare * 62 * endevent
event waw_wyjazdB_tor4_pospwaw multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_pospwawB waw_glowicawsch_zajeta waw_przebiegwsch_tor4-janB waw_d_s10 waw_tor4_nic condition memcompare * 63 * endevent

// tor 5 - towarowe
event waw_wyjazdB_tor5 multiple 30.0 waw_status_glowice waw_wyjazdB_tor5I condition memcompare * 0 * endevent
event waw_wyjazdB_tor5I multiple 0.0 zajetosc_jan-waw waw_wyjazdB_tor5_towarprzelot waw_wyjazdB_tor5_towarwaw condition memcompare * 0 * endevent
event waw_wyjazdB_tor5_towarprzelot multiple 0.0 waw_oczekuje_tory135 zajety_szlak_jan-wawB_towarprzelotB waw_glowicawsch_zajeta waw_przebiegwsch_tor5-janB waw_h_s10 waw_tor5_nic condition memcompare * * 67 endevent
event waw_wyjazdB_tor5_towarwaw multiple 0.0 waw_oczekuje_tory135 zajety_szlak_jan-wawB_towarwawB waw_glowicawsch_zajeta waw_przebiegwsch_tor5-janB waw_h_s10 waw_tor5_nic condition memcompare * * 68 endevent

// tor 6
event waw_wyjazdB_tor6 multiple 30.0 waw_status_glowice waw_wyjazdB_tor6I condition memcompare * 0 * endevent
event waw_wyjazdB_tor6I multiple 0.0 zajetosc_jan-waw waw_wyjazdB_tor6_pospwil waw_wyjazdB_tor6_osobwaw condition memcompare * 0 * endevent
event waw_wyjazdB_tor6_pospwil multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_pospwilB waw_glowicawsch_zajeta waw_przebiegwsch_tor6-janB waw_c_s10 waw_tor6_nic condition memcompare * * 56 endevent
event waw_wyjazdB_tor6_osobwaw multiple 0.0 waw_oczekuje_tory246 zajety_szlak_jan-wawB_osobwawB waw_glowicawsch_zajeta waw_przebiegwsch_tor6-janB waw_c_s10 waw_tor6_nic condition memcompare * * 65 endevent

// tor 8
event waw_wyjazdB_tor8 multiple 30.0 waw_status_glowice waw_wyjazdB_tor8I condition memcompare * 0 * endevent
event waw_wyjazdB_tor8I multiple 0.0 zajetosc_jan-waw waw_wyjazdB_tor8_osobwaw condition memcompare * 0 * endevent
event waw_wyjazdB_tor8_osobwaw multiple 0.0 waw_oczekuje_tory8 zajety_szlak_jan-wawB_osobwawB waw_glowicawsch_zajeta waw_przebiegwsch_tor8-janB waw_z_s10 waw_tor8_nic condition memcompare osobwawB * * endevent

// zerowanie semaforow
event waw_zerujsemBpn multiple 0.0 none waw_h_s1 waw_g_s1 waw_f_s1 endevent
event waw_zerujsemBpd multiple 0.0 none waw_e_s1 waw_d_s1 waw_c_s1 endevent


// OBLOTY SKŁADÓW
// tor 2
event waw_oblot_tor2A multiple 30.0 waw_status_glowice waw_oblot_tor2A_I condition memcompare wolny * * endevent
event waw_oblot_tor2A_I multiple 0.0 waw_status_tory135 waw_oblot_tor2A_II condition memcompare wolny * * endevent
event waw_oblot_tor2A_II multiple 0.0 waw_manewry_tory246 waw_glowicazach_zajeta waw_tor1_zajety waw_oblot2B waw_przebiegzach_tor2-torA waw_K_ms2 condition memcompare oblot1 * * endevent
event waw_oblot_tor2B multiple 0.0 waw_manewry_tory246 waw_oblot2C waw_przebiegzach_tor1-torA waw_tm4_ms2 condition memcompare oblot2 * * endevent

event waw_oblot_tor2C multiple 30.0 waw_status_glowice waw_oblot_tor2C_I condition memcompare * 0 * endevent
event waw_oblot_tor2C_I multiple 0.0 waw_manewry_tory246 waw_glowicawsch_zajeta waw_oblot2D waw_przebiegwsch_tor1-janA waw_F_ms2 condition memcompare oblot3 * * endevent
event waw_oblot_tor2D multiple 0.0 waw_manewry_tory246 waw_oblot2E waw_przebiegwsch_tor2-janA waw_tm1_ms2 condition memcompare oblot4 * * endevent
event waw_oblot_tor2E multiple 0.0 waw_manewry_tory246 waw_tor2_podepnijsie waw_nadajrozklad_tor2 waw_oblot2_zeruj condition memcompare oblot5 * * endevent

event waw_nadajrozklad_tor2 copyvalues 120.0 waw_e_sem_mem waw_rozklad_tor2 endevent
event waw_e_sem_mem:sent multiple 1.0 none waw_e_s1 endevent

// tor 3
event waw_oblot_tor3A multiple 30.0 waw_status_glowice waw_oblot_tor3A_I condition memcompare wolny * * endevent
event waw_oblot_tor3A_I multiple 0.0 waw_status_tory135 waw_oblot_tor3A_II condition memcompare wolny * * endevent
event waw_oblot_tor3A_II multiple 0.0 waw_manewry_tory135 waw_glowicazach_zajeta waw_tor1_zajety waw_oblot_tor3A_III waw_oblot_tor3A_odepnijsie condition memcompare * 1 * endevent
event waw_oblot_tor3A_III multiple 30.0 none waw_oblot3B waw_przebiegzach_tor3-torA waw_M_ms2 endevent
event waw_oblot_tor3B multiple 0.0 waw_manewry_tory135 waw_oblot3C waw_przebiegzach_tor1-torA waw_tm4_ms2 condition memcompare * 2 * endevent

event waw_oblot_tor3C multiple 30.0 waw_status_glowice waw_oblot_tor3C_I condition memcompare * 0 * endevent
event waw_oblot_tor3C_I multiple 0.0 waw_manewry_tory135 waw_glowicawsch_zajeta waw_oblot3D waw_przebiegwsch_tor1-janA waw_F_ms2 condition memcompare * 3 * endevent
event waw_oblot_tor3D multiple 0.0 waw_manewry_tory135 waw_oblot3E waw_przebiegwsch_tor3-janA waw_tm1_ms2 condition memcompare * 4 * endevent
event waw_oblot_tor3E multiple 0.0 waw_manewry_tory135 waw_tor3_podepnijsie waw_nadajrozklad_tor3 waw_oblot3_zeruj condition memcompare * 5 * endevent

event waw_oblot_tor3A_odepnijsie updatevalues 0.0 waw_m_sem_mem Shunt 0 0 endevent
event waw_m_sem_mem:sent multiple 1.0 none waw_m_s1 endevent

event waw_nadajrozklad_tor3 copyvalues 120.0 waw_g_sem_mem waw_rozklad_tor3 endevent
event waw_g_sem_mem:sent multiple 1.0 none waw_g_s1 endevent

// tor 4
event waw_oblot_tor4A multiple 30.0 waw_status_glowice waw_oblot_tor4A_I condition memcompare wolny * * endevent
event waw_oblot_tor4A_I multiple 0.0 waw_status_tory135 waw_oblot_tor4A_II condition memcompare wolny * * endevent
event waw_oblot_tor4A_II multiple 0.0 waw_manewry_tory246 waw_glowicazach_zajeta waw_tor1_zajety waw_oblot4B waw_przebiegzach_tor4-torA waw_J_ms2 condition memcompare * 1 * endevent
event waw_oblot_tor4B multiple 0.0 waw_manewry_tory246 waw_oblot4C waw_przebiegzach_tor1-torA waw_tm4_ms2 condition memcompare * 2 * endevent

event waw_oblot_tor4C multiple 30.0 waw_status_glowice waw_oblot_tor4C_I condition memcompare * 0 * endevent
event waw_oblot_tor4C_I multiple 0.0 waw_manewry_tory246 waw_glowicawsch_zajeta waw_oblot4D waw_przebiegwsch_tor1-janA waw_F_ms2 condition memcompare * 3 * endevent
event waw_oblot_tor4D multiple 0.0 waw_manewry_tory246 waw_oblot4E waw_przebiegwsch_tor4-janA waw_tm1_ms2 condition memcompare * 4 * endevent
event waw_oblot_tor4E multiple 0.0 waw_manewry_tory246 waw_tor4_podepnijsie waw_nadajrozklad_tor4 waw_oblot4_zeruj condition memcompare * 5 * endevent

event waw_nadajrozklad_tor4 copyvalues 120.0 waw_d_sem_mem waw_rozklad_tor4 endevent
event waw_d_sem_mem:sent multiple 1.0 none waw_d_s1 endevent

// tor 5
event waw_oblot_tor5A multiple 30.0 waw_status_glowice waw_oblot_tor5A_I condition memcompare wolny * * endevent
event waw_oblot_tor5A_I multiple 0.0 waw_status_tory135 waw_oblot_tor5A_II condition memcompare wolny * * endevent
event waw_oblot_tor5A_II multiple 0.0 waw_manewry_tory135 waw_glowicazach_zajeta waw_tor1_zajety waw_oblot_tor5A_III waw_oblot_tor5A_odepnijsie condition memcompare * * 1 endevent
event waw_oblot_tor5A_III multiple 30.0 none waw_oblot5B waw_przebiegzach_tor5-torA waw_N_ms2 endevent
event waw_oblot_tor5B multiple 0.0 waw_manewry_tory135 waw_oblot5C waw_przebiegzach_tor1-torA waw_tm4_ms2 condition memcompare * * 2 endevent

event waw_oblot_tor5C multiple 30.0 waw_status_glowice waw_oblot_tor5C_I condition memcompare * 0 * endevent
event waw_oblot_tor5C_I multiple 0.0 waw_manewry_tory135 waw_glowicawsch_zajeta waw_oblot5D waw_przebiegwsch_tor1-janA waw_F_ms2 condition memcompare * * 3 endevent
event waw_oblot_tor5D multiple 0.0 waw_manewry_tory135 waw_oblot5E waw_przebiegwsch_tor5-janA waw_tm1_ms2 condition memcompare * * 4 endevent
event waw_oblot_tor5E multiple 0.0 waw_manewry_tory135 waw_tor5_podepnijsie waw_nadajrozklad_tor5 waw_oblot5_zeruj condition memcompare * * 5 endevent

event waw_oblot_tor5A_odepnijsie updatevalues 0.0 waw_n_sem_mem Shunt 0 0 endevent
event waw_n_sem_mem:sent multiple 1.0 none waw_n_s1 endevent

event waw_nadajrozklad_tor5 copyvalues 120.0 waw_h_sem_mem waw_rozklad_tor5 endevent
event waw_h_sem_mem:sent multiple 1.0 none waw_h_s1 endevent

// tor 6
event waw_oblot_tor6A multiple 30.0 waw_status_glowice waw_oblot_tor6A_I condition memcompare wolny * * endevent
event waw_oblot_tor6A_I multiple 0.0 waw_status_tory135 waw_oblot_tor6A_II condition memcompare wolny * * endevent
event waw_oblot_tor6A_II multiple 0.0 waw_manewry_tory246 waw_glowicazach_zajeta waw_tor1_zajety waw_oblot6B waw_oblot_tor6A_III waw_oblot_tor6A_odepnijsie condition memcompare * * 1 endevent
event waw_oblot_tor6A_III multiple 30.0 none waw_przebiegzach_tor6-torA waw_i_ms2 endevent
event waw_oblot_tor6B multiple 0.0 waw_manewry_tory246 waw_oblot6C waw_przebiegzach_tor1-torA waw_tm4_ms2 condition memcompare * * 2 endevent

event waw_oblot_tor6C multiple 30.0 waw_status_glowice waw_oblot_tor6C_I condition memcompare * 0 * endevent
event waw_oblot_tor6C_I multiple 0.0 waw_manewry_tory246 waw_glowicawsch_zajeta waw_oblot6D waw_przebiegwsch_tor1-janA waw_F_ms2 condition memcompare * * 3 endevent
event waw_oblot_tor6D multiple 0.0 waw_manewry_tory246 waw_oblot6E waw_przebiegwsch_tor6-janA waw_tm1_ms2 condition memcompare * * 4 endevent
event waw_oblot_tor6E multiple 0.0 waw_manewry_tory246 waw_tor6_podepnijsie waw_nadajrozklad_tor6 waw_oblot6_zeruj condition memcompare * * 5 endevent

event waw_oblot_tor6A_odepnijsie updatevalues 0.0 waw_i_sem_mem Shunt 0 0 endevent
event waw_i_sem_mem:sent multiple 1.0 none waw_i_s1 endevent

event waw_nadajrozklad_tor6 copyvalues 120.0 waw_c_sem_mem waw_rozklad_tor6 endevent
event waw_c_sem_mem:sent multiple 1.0 none waw_c_s1 endevent

// tor 8
event waw_oblot_tor8A multiple 30.0 waw_oczekuje_tory8 waw_nadajrozklad_tor8 waw_tor8_nic condition memcompare osobwawA * * endevent
event waw_nadajrozklad_tor8 copyvalues 180.0 waw_z_sem_mem waw_rozklad_tor8 endevent
event waw_z_sem_mem:sent multiple 1.0 none waw_z_s1 endevent

event waw_zerujsemApn multiple 0.0 none waw_l_s1 waw_m_s1 waw_n_s1 endevent
event waw_zerujsemApd multiple 0.0 none waw_i_s1 waw_j_s1 waw_k_s1 endevent

event waw_oblotyB multiple 15.0 none waw_oblot_tor2B waw_oblot_tor3B waw_oblot_tor4B waw_oblot_tor5B waw_oblot_tor6B endevent
event waw_oblotyC multiple 15.0 none waw_oblot_tor2C waw_oblot_tor3C waw_oblot_tor4C waw_oblot_tor5C waw_oblot_tor6C endevent
event waw_oblotyD multiple 15.0 none waw_oblot_tor2D waw_oblot_tor3D waw_oblot_tor4D waw_oblot_tor5D waw_oblot_tor6D endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. JANISZEW grupa towarowa :: 
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacji
event jan_tow_glowicapnzach-torA:busy updatevalues 0.0 jan_tow_status_glowicezach zajety * * endevent
event jan_tow_glowicapnzach-torA:free updatevalues 30.0 jan_tow_status_glowicezach wolny * * endevent
event jan_tow_glowicapnzach-torA_zajeta updatevalues 0.0 jan_tow_status_glowicezach zajety * * endevent

event jan_tow_glowicapnzach-torB:busy updatevalues 0.0 jan_tow_status_glowicezach * 1 * endevent
event jan_tow_glowicapnzach-torB:free updatevalues 30.0 jan_tow_status_glowicezach * 0 * endevent
event jan_tow_glowicapnzach-torB_zajeta updatevalues 0.0 jan_tow_status_glowicezach * 1 * endevent

event jan_tow_glowicapdzach:busy updatevalues 0.0 jan_tow_status_glowicezach * * 1 endevent
event jan_tow_glowicapdzach:free updatevalues 30.0 jan_tow_status_glowicezach * * 0 endevent
event jan_tow_glowicapdzach_zajeta updatevalues 0.0 jan_tow_status_glowicezach * * 1 endevent

event jan_tow_oczekuje_glowicaA_nic updatevalues 0.0 jan_tow_oczekuje_glowicaA nic * * endevent
event jan_tow_oczekuje_glowicaA_lokwyjazdA updatevalues 0.0 jan_tow_oczekuje_glowicaA lokwyjazdA * * endevent
event jan_tow_oczekuje_glowicaA_manewrowa updatevalues 0.0 jan_tow_oczekuje_glowicaA manewrowa * * endevent

event jan_tow_glowicapnwsch:busy updatevalues 0.0 jan_tow_status_glowicewsch zajety * * endevent
event jan_tow_glowicapnwsch:free updatevalues 30.0 jan_tow_status_glowicewsch wolny * * endevent
event jan_tow_glowicapnwsch_zajeta updatevalues 0.0 jan_tow_status_glowicewsch zajety * * endevent

event jan_tow_glowicapdwsch:busy updatevalues 0.0 jan_tow_status_glowicewsch * 1 * endevent
event jan_tow_glowicapdwsch:free updatevalues 30.0 jan_tow_status_glowicewsch * 0 * endevent
event jan_tow_glowicapdwsch_zajeta updatevalues 0.0 jan_tow_status_glowicewsch * 1 * endevent


// tor 20 - przelotowy
event jan_tor20:busy updatevalues 0.0 jan_tow_status_tor20 zajety * * endevent
event jan_tor20:free updatevalues 60.0 jan_tow_status_tor20 wolny * * endevent
event jan_tor20_zajety updatevalues 0.0 jan_tow_status_tor20 zajety * * endevent

event jan_tor20_nic updatevalues 60.0 jan_tow_oczekuje_tor20 nic * * endevent
event jan_tor20_osobB updatevalues 0.0 jan_tow_oczekuje_tor20 osobB * * endevent
event jan_tor20_osobwilB updatevalues 0.0 jan_tow_oczekuje_tor20 osobwilB * * endevent
event jan_tor20_pospB updatevalues 0.0 jan_tow_oczekuje_tor20 pospB * * endevent
event jan_tor20_pospwilB updatevalues 0.0 jan_tow_oczekuje_tor20 pospwilB * * endevent

event wolny_szlak_jantowB_tor20 multiple 0.0 none wolny_szlak_jan-mosttowB_tor20 wolny_szlak_jan-wawB_tor20 endevent

// tor 22
event jan_tor22:busy updatevalues 0.0 jan_tow_status_tory222426 zajety * * endevent
event jan_tor22:free updatevalues 60.0 jan_tow_status_tory222426 wolny * * endevent
event jan_tor22_zajety updatevalues 0.0 jan_tow_status_tory222426 zajety * * endevent

event jan_tor22_nic updatevalues 60.0 jan_tow_oczekuje_tory222426 nic * * endevent
event jan_tor22_zjazd updatevalues 0.0 jan_tow_oczekuje_tory222426 zjazd * * endevent
event jan_tor22_zdawczyA updatevalues 0.0 jan_tow_oczekuje_tory222426 zdawczyA * * endevent
event jan_tor22_lotosA updatevalues 0.0 jan_tow_oczekuje_tory222426 lotosA * * endevent
event jan_tor22_orlenA updatevalues 0.0 jan_tow_oczekuje_tory222426 orlenA * * endevent
event jan_tor22_towarA updatevalues 0.0 jan_tow_oczekuje_tory222426 towarA * * endevent
event jan_tor22_kopalniaA updatevalues 0.0 jan_tow_oczekuje_tory222426 kopalniaA * * endevent
event jan_tor22_cementA updatevalues 0.0 jan_tow_oczekuje_tory222426 cementA * * endevent
event jan_tor22_towarprzelotA updatevalues 0.0 jan_tow_oczekuje_tory222426 towarprzelotA * * endevent
event jan_tor22_towarwawA updatevalues 0.0 jan_tow_oczekuje_tory222426 towarwawA * * endevent
event jan_tor22_towarterA updatevalues 0.0 jan_tow_oczekuje_tory222426 towarterA * * endevent
event jan_tor22_manewrowa updatevalues 0.0 jan_tow_oczekuje_tory222426 manewrowa * * endevent

event jan_tor22_lotosB updatevalues 0.0 jan_tow_oczekuje_tory222426 lotosB * * endevent
event jan_tor22_orlenB updatevalues 0.0 jan_tow_oczekuje_tory222426 orlenB * * endevent
event jan_tor22_towarB updatevalues 0.0 jan_tow_oczekuje_tory222426 towarB * * endevent
event jan_tor22_kopalniaB updatevalues 0.0 jan_tow_oczekuje_tory222426 kopalniaB * * endevent
event jan_tor22_towarprzelotB updatevalues 0.0 jan_tow_oczekuje_tory222426 towarprzelotB * * endevent
event jan_tor22_towarwawB updatevalues 0.0 jan_tow_oczekuje_tory222426 towarwawB * * endevent
event jan_tor22_towarterB updatevalues 0.0 jan_tow_oczekuje_tory222426 towarterB * * endevent

event jan_tor22_manewry_nic updatevalues 0.0 jan_tow_manewry_tory222426 nic * * endevent
event jan_tor22_manewry_nazeberko1A updatevalues 0.0 jan_tow_manewry_tory222426 nazeberko1A * * endevent
event jan_tor22_manewry_nazeberko1B updatevalues 0.0 jan_tow_manewry_tory222426 nazeberko1B * * endevent
event jan_tor22_manewry_nazeberko2A-26 updatevalues 0.0 jan_tow_manewry_tory222426 nazeberko2A-26 * * endevent
event jan_tor22_manewry_nazeberko2A-28 updatevalues 0.0 jan_tow_manewry_tory222426 nazeberko2A-28 * * endevent
event jan_tor22_manewry_nazeberko3A-26 updatevalues 0.0 jan_tow_manewry_tory222426 nazeberko3A-26 * * endevent
event jan_tor22_manewry_nazeberko3A-28 updatevalues 0.0 jan_tow_manewry_tory222426 nazeberko3A-28 * * endevent

event jan_tor22_manewry_glowicaA1 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaA1 * * endevent
event jan_tor22_manewry_glowicaA2 updatevalues 60.0 jan_tow_manewry_tory222426 glowicaA2 * * endevent
event jan_tor22_manewry_glowicaA3-26 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaA3-26 * * endevent
event jan_tor22_manewry_glowicaA3-28 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaA3-28 * * endevent
event jan_tor22_manewry_glowicaA4 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaA4 * * endevent
event jan_tor22_manewry_glowicaA5 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaA5 * * endevent
event jan_tor22_manewry_glowicaA6 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaA6 * * endevent

event jan_tor22_manewry_glowicaB1 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaB1 * * endevent
event jan_tor22_manewry_glowicaB2 updatevalues 60.0 jan_tow_manewry_tory222426 glowicaB2 * * endevent
event jan_tor22_manewry_glowicaB3 updatevalues 0.0 jan_tow_manewry_tory222426 glowicaB3 * * endevent

event wolny_szlak_jantowB_tor22 multiple 0.0 none wolny_szlak_jan-mosttowB_tor22 wolny_szlak_jan-wawB_tor22 endevent

event jan_tor22_podepnijsieA updatevalues 0.0 jan_tow_podepnijsieA_tory222426 tak * * endevent
event jan_tor22_niepodpinajsieA updatevalues 0.0 jan_tow_podepnijsieA_tory222426 nie * * endevent

// tor 24
event jan_tor24:busy updatevalues 0.0 jan_tow_status_tory222426 * 1 * endevent
event jan_tor24:free updatevalues 60.0 jan_tow_status_tory222426 * 0 * endevent
event jan_tor24_zajety updatevalues 0.0 jan_tow_status_tory222426 * 1 * endevent

event jan_tor24_nic updatevalues 60.0 jan_tow_oczekuje_tory222426 * 0 * endevent
event jan_tor24_zjazd updatevalues 0.0 jan_tow_oczekuje_tory222426 * 9 * endevent
event jan_tor24_zdawczyA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 10 * endevent
event jan_tor24_orlenA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 13 * endevent
event jan_tor24_lotosA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 14 * endevent
event jan_tor24_towarA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 17 * endevent
event jan_tor24_kopalniaA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 18 * endevent
event jan_tor24_cementA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 20 * endevent
event jan_tor24_towarprzelotA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 27 * endevent
event jan_tor24_towarwawA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 28 * endevent
event jan_tor24_towarterA updatevalues 0.0 jan_tow_oczekuje_tory222426 * 29 * endevent
event jan_tor24_manewrowa updatevalues 0.0 jan_tow_oczekuje_tory222426 * 32 * endevent

event jan_tor24_orlenB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 53 * endevent
event jan_tor24_lotosB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 54 * endevent
event jan_tor24_towarB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 57 * endevent
event jan_tor24_kopalniaB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 58 * endevent
event jan_tor24_towarprzelotB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 67 * endevent
event jan_tor24_towarwawB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 68 * endevent
event jan_tor24_towarterB updatevalues 0.0 jan_tow_oczekuje_tory222426 * 69 * endevent

event jan_tor24_manewry_nic updatevalues 0.0 jan_tow_manewry_tory222426 * 0 * endevent
event jan_tor24_manewry_nazeberko1B updatevalues 0.0 jan_tow_manewry_tory222426 * 91 * endevent
event jan_tor24_manewry_nazeberko1A updatevalues 0.0 jan_tow_manewry_tory222426 * 11 * endevent
event jan_tor24_manewry_nazeberko2A-26 updatevalues 0.0 jan_tow_manewry_tory222426 * 126 * endevent
event jan_tor24_manewry_nazeberko2A-28 updatevalues 0.0 jan_tow_manewry_tory222426 * 128 * endevent
event jan_tor24_manewry_nazeberko3A-26 updatevalues 0.0 jan_tow_manewry_tory222426 * 136 * endevent
event jan_tor24_manewry_nazeberko3A-28 updatevalues 0.0 jan_tow_manewry_tory222426 * 138 * endevent

event jan_tor24_manewry_glowicaA1 updatevalues 0.0 jan_tow_manewry_tory222426 * 1 * endevent
event jan_tor24_manewry_glowicaA2 updatevalues 60.0 jan_tow_manewry_tory222426 * 2 * endevent
event jan_tor24_manewry_glowicaA3-26 updatevalues 0.0 jan_tow_manewry_tory222426 * 326 * endevent
event jan_tor24_manewry_glowicaA3-28 updatevalues 0.0 jan_tow_manewry_tory222426 * 328 * endevent
event jan_tor24_manewry_glowicaA4 updatevalues 0.0 jan_tow_manewry_tory222426 * 4 * endevent
event jan_tor24_manewry_glowicaA5 updatevalues 0.0 jan_tow_manewry_tory222426 * 5 * endevent
event jan_tor24_manewry_glowicaA6 updatevalues 0.0 jan_tow_manewry_tory222426 * 6 * endevent

event jan_tor24_manewry_glowicaB1 updatevalues 0.0 jan_tow_manewry_tory222426 * 51 * endevent
event jan_tor24_manewry_glowicaB2 updatevalues 60.0 jan_tow_manewry_tory222426 * 52 * endevent
event jan_tor24_manewry_glowicaB3 updatevalues 0.0 jan_tow_manewry_tory222426 * 53 * endevent

event wolny_szlak_jantowB_tor24 multiple 0.0 none wolny_szlak_jan-mosttowB_tor24 wolny_szlak_jan-wawB_tor24 endevent

event jan_tor24_podepnijsieA updatevalues 0.0 jan_tow_podepnijsieA_tory222426 * 1 * endevent
event jan_tor24_niepodpinajsieA updatevalues 0.0 jan_tow_podepnijsieA_tory222426 * 0 * endevent

// tor 26
event jan_tor26:busy updatevalues 0.0 jan_tow_status_tory222426 * * 1 endevent
event jan_tor26:free updatevalues 60.0 jan_tow_status_tory222426 * * 0 endevent
event jan_tor26_zajety updatevalues 0.0 jan_tow_status_tory222426 * * 1 endevent

event jan_tor26_nic updatevalues 60.0 jan_tow_oczekuje_tory222426 * * 0 endevent
event jan_tor26_zjazd updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 9 endevent
event jan_tor26_orlenA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 13 endevent
event jan_tor26_lotosA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 14 endevent
event jan_tor26_towarA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 17 endevent
event jan_tor26_kopalniaA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 18 endevent
event jan_tor26_cementA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 20 endevent
event jan_tor26_towarprzelotA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 27 endevent
event jan_tor26_towarwawA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 28 endevent
event jan_tor26_towarterA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 29 endevent
event jan_tor26_lokwyjazdA updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 30 endevent
event jan_tor26_manewrowa updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 32 endevent

event jan_tor26_orlenB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 53 endevent
event jan_tor26_lotosB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 54 endevent
event jan_tor26_towarB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 57 endevent
event jan_tor26_kopalniaB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 58 endevent
event jan_tor26_towarprzelotB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 67 endevent
event jan_tor26_towarwawB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 68 endevent
event jan_tor26_towarterB updatevalues 0.0 jan_tow_oczekuje_tory222426 * * 69 endevent

event jan_tor26_manewry_nic updatevalues 0.0 jan_tow_manewry_tory222426 * * 0 endevent
event jan_tor26_manewry_nazeberko1B updatevalues 0.0 jan_tow_manewry_tory222426 * * 91 endevent
event jan_tor26_manewry_nazeberko1A updatevalues 0.0 jan_tow_manewry_tory222426 * * 11 endevent
event jan_tor26_manewry_nazeberko2A-28 updatevalues 0.0 jan_tow_manewry_tory222426 * * 128 endevent
event jan_tor26_manewry_nazeberko3A-28 updatevalues 0.0 jan_tow_manewry_tory222426 * * 138 endevent

event jan_tor26_manewry_glowicaA1 updatevalues 0.0 jan_tow_manewry_tory222426 * * 1 endevent
event jan_tor26_manewry_glowicaA2 updatevalues 60.0 jan_tow_manewry_tory222426 * * 2 endevent
event jan_tor26_manewry_glowicaA3-28 updatevalues 0.0 jan_tow_manewry_tory222426 * * 328 endevent
event jan_tor26_manewry_glowicaA4 updatevalues 0.0 jan_tow_manewry_tory222426 * * 4 endevent
event jan_tor26_manewry_glowicaA5 updatevalues 0.0 jan_tow_manewry_tory222426 * * 5 endevent
event jan_tor26_manewry_glowicaA6 updatevalues 0.0 jan_tow_manewry_tory222426 * * 6 endevent

event jan_tor26_manewry_glowicaB1 updatevalues 0.0 jan_tow_manewry_tory222426 * * 51 endevent
event jan_tor26_manewry_glowicaB2 updatevalues 60.0 jan_tow_manewry_tory222426 * * 52 endevent
event jan_tor26_manewry_glowicaB3 updatevalues 0.0 jan_tow_manewry_tory222426 * * 53 endevent

event wolny_szlak_jantowB_tor26 multiple 0.0 none wolny_szlak_jan-mosttowB_tor26 wolny_szlak_jan-wawB_tor26 endevent

event jan_tor26_podepnijsieA updatevalues 0.0 jan_tow_podepnijsieA_tory222426 * * 1 endevent
event jan_tor26_niepodpinajsieA updatevalues 0.0 jan_tow_podepnijsieA_tory222426 * * 0 endevent

// tor 28
event jan_tor28:busy updatevalues 0.0 jan_tow_status_tory283032 zajety * * endevent
event jan_tor28:free updatevalues 60.0 jan_tow_status_tory283032 wolny * * endevent
event jan_tor28_zajety updatevalues 0.0 jan_tow_status_tory283032 zajety * * endevent

event jan_tor28_nic updatevalues 60.0 jan_tow_oczekuje_tory283032 nic * * endevent
event jan_tor28_zjazd updatevalues 0.0 jan_tow_oczekuje_tory283032 zjazd * * endevent
event jan_tor28_zdawczyA updatevalues 0.0 jan_tow_oczekuje_tory283032 zdawczyA * * endevent
event jan_tor28_wegielA updatevalues 0.0 jan_tow_oczekuje_tory283032 wegielA * * endevent
event jan_tor28_towarA updatevalues 0.0 jan_tow_oczekuje_tory283032 towarA * * endevent
event jan_tor28_kopalniaA updatevalues 0.0 jan_tow_oczekuje_tory283032 kopalniaA * * endevent
event jan_tor28_cementA updatevalues 0.0 jan_tow_oczekuje_tory283032 cementA * * endevent
event jan_tor28_towarprzelotA updatevalues 0.0 jan_tow_oczekuje_tory283032 towarprzelotA * * endevent
event jan_tor28_towarwawA updatevalues 0.0 jan_tow_oczekuje_tory283032 towarwawA * * endevent
event jan_tor28_towarterA updatevalues 0.0 jan_tow_oczekuje_tory283032 towarterA * * endevent
event jan_tor28_lokwyjazdA updatevalues 0.0 jan_tow_oczekuje_tory283032 lokwyjazdA * * endevent
event jan_tor28_specjalnyA updatevalues 0.0 jan_tow_oczekuje_tory283032 specjalnyA * * endevent
event jan_tor28_manewrowa updatevalues 0.0 jan_tow_oczekuje_tory283032 manewrowa * * endevent

event jan_tor28_zdawczyB updatevalues 0.0 jan_tow_oczekuje_tory283032 zdawczyB * * endevent
event jan_tor28_wegielB updatevalues 0.0 jan_tow_oczekuje_tory283032 wegielB * * endevent
event jan_tor28_towarB updatevalues 0.0 jan_tow_oczekuje_tory283032 towarB * * endevent
event jan_tor28_kopalniaB updatevalues 0.0 jan_tow_oczekuje_tory283032 kopalniaB * * endevent
event jan_tor28_cementB updatevalues 0.0 jan_tow_oczekuje_tory283032 cementB * * endevent
event jan_tor28_towarprzelotB updatevalues 0.0 jan_tow_oczekuje_tory283032 towarprzelotB * * endevent
event jan_tor28_towarwawB updatevalues 0.0 jan_tow_oczekuje_tory283032 towarwawB * * endevent
event jan_tor28_towarterB updatevalues 0.0 jan_tow_oczekuje_tory283032 towarterB * * endevent
event jan_tor28_lokzjazd updatevalues 0.0 jan_tow_oczekuje_tory283032 lokzjazd * * endevent

event jan_tor28_manewry_nic updatevalues 0.0 jan_tow_manewry_tory283032 nic * * endevent
event jan_tor28_manewry_nazeberko1B updatevalues 0.0 jan_tow_manewry_tory283032 nazeberko1B * * endevent

event jan_tor28_manewry_glowicaA1 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaA1 * * endevent
event jan_tor28_manewry_glowicaA2 updatevalues 60.0 jan_tow_manewry_tory283032 glowicaA2 * * endevent
event jan_tor28_manewry_glowicaA3-26 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaA3-26 * * endevent
event jan_tor28_manewry_glowicaA4 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaA4 * * endevent
event jan_tor28_manewry_glowicaA5 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaA5 * * endevent
event jan_tor28_manewry_glowicaA6 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaA6 * * endevent

event jan_tor28_manewry_glowicaB1 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaB1 * * endevent
event jan_tor28_manewry_glowicaB2 updatevalues 60.0 jan_tow_manewry_tory283032 glowicaB2 * * endevent
event jan_tor28_manewry_glowicaB3 updatevalues 0.0 jan_tow_manewry_tory283032 glowicaB3 * * endevent

event wolny_szlak_jantowB_tor28 multiple 0.0 none wolny_szlak_jan-mosttowB_tor28 wolny_szlak_jan-wawB_tor28 endevent

event jan_tor28_podepnijsieA updatevalues 0.0 jan_tow_podepnijsieA_tory283032 tak * * endevent
event jan_tor28_niepodpinajsieA updatevalues 0.0 jan_tow_podepnijsieA_tory283032 nie * * endevent

// tor 30
event jan_tor30:busy updatevalues 0.0 jan_tow_status_tory283032 * 1 * endevent
event jan_tor30:free updatevalues 60.0 jan_tow_status_tory283032 * 0 * endevent
event jan_tor30_zajety updatevalues 0.0 jan_tow_status_tory283032 * 1 * endevent

event jan_tor30_nic updatevalues 60.0 jan_tow_oczekuje_tory283032 * 0 * endevent
event jan_tor30_zjazd updatevalues 0.0 jan_tow_oczekuje_tory283032 * 9 * endevent
event jan_tor30_zdawczyA updatevalues 0.0 jan_tow_oczekuje_tory283032 * 10 * endevent
event jan_tor30_wegielA updatevalues 0.0 jan_tow_oczekuje_tory283032 * 12 * endevent
event jan_tor30_towarA updatevalues 0.0 jan_tow_oczekuje_tory283032 * 17 * endevent
event jan_tor30_kopalniaA updatevalues 0.0 jan_tow_oczekuje_tory283032 * 18 * endevent
event jan_tor30_cementA updatevalues 0.0 jan_tow_oczekuje_tory283032 * 20 * endevent
event jan_tor30_cementA_wait updatevalues 0.0 jan_tow_oczekuje_tory283032 * 201 * endevent
event jan_tor30_towarwawA updatevalues 0.0 jan_tow_oczekuje_tory283032 * 28 * endevent
event jan_tor30_manewrowa updatevalues 0.0 jan_tow_oczekuje_tory283032 * 32 * endevent

event jan_tor30_zdawczyB updatevalues 0.0 jan_tow_oczekuje_tory283032 * 50 * endevent
event jan_tor30_wegielB updatevalues 0.0 jan_tow_oczekuje_tory283032 * 52 * endevent
event jan_tor30_towarB updatevalues 0.0 jan_tow_oczekuje_tory283032 * 57 * endevent
event jan_tor30_kopalniaB updatevalues 0.0 jan_tow_oczekuje_tory283032 * 58 * endevent
event jan_tor30_cementB updatevalues 0.0 jan_tow_oczekuje_tory283032 * 60 * endevent
event jan_tor30_towarterB updatevalues 0.0 jan_tow_oczekuje_tory283032 * 69 * endevent
event jan_tor30_lokzjazd updatevalues 0.0 jan_tow_oczekuje_tory283032 * 31 * endevent

event jan_tor30_manewry_nic updatevalues 0.0 jan_tow_manewry_tory283032 * 0 * endevent
event jan_tor30_manewry_nazeberko1B updatevalues 0.0 jan_tow_manewry_tory283032 * 91 * endevent
event jan_tor30_manewry_nazeberko1A updatevalues 0.0 jan_tow_manewry_tory283032 * 11 * endevent
event jan_tor30_manewry_nazeberko2A-28 updatevalues 0.0 jan_tow_manewry_tory283032 * 128 * endevent
event jan_tor30_manewry_nazeberko3A-28 updatevalues 0.0 jan_tow_manewry_tory283032 * 128 * endevent

event jan_tor30_manewry_glowicaA1 updatevalues 0.0 jan_tow_manewry_tory283032 * 1 * endevent
event jan_tor30_manewry_glowicaA2 updatevalues 60.0 jan_tow_manewry_tory283032 * 2 * endevent
event jan_tor30_manewry_glowicaA3-26 updatevalues 0.0 jan_tow_manewry_tory283032 * 326 * endevent
event jan_tor30_manewry_glowicaA3-28 updatevalues 0.0 jan_tow_manewry_tory283032 * 328 * endevent
event jan_tor30_manewry_glowicaA4 updatevalues 0.0 jan_tow_manewry_tory283032 * 4 * endevent
event jan_tor30_manewry_glowicaA5 updatevalues 0.0 jan_tow_manewry_tory283032 * 5 * endevent
event jan_tor30_manewry_glowicaA6 updatevalues 0.0 jan_tow_manewry_tory283032 * 6 * endevent

event jan_tor30_manewry_glowicaB1 updatevalues 0.0 jan_tow_manewry_tory283032 * 51 * endevent
event jan_tor30_manewry_glowicaB2 updatevalues 60.0 jan_tow_manewry_tory283032 * 52 * endevent
event jan_tor30_manewry_glowicaB3 updatevalues 0.0 jan_tow_manewry_tory283032 * 53 * endevent

event wolny_szlak_jantowB_tor30 multiple 0.0 none wolny_szlak_jan-mosttowB_tor30 wolny_szlak_jan-wawB_tor30 endevent

event jan_tor30_podepnijsieA updatevalues 0.0 jan_tow_podepnijsieA_tory283032 * 1 * endevent
event jan_tor30_niepodpinajsieA updatevalues 0.0 jan_tow_podepnijsieA_tory283032 * 0 * endevent

// tor 32
event jan_tor32:busy updatevalues 0.0 jan_tow_status_tory283032 * * 1 endevent
event jan_tor32:free updatevalues 60.0 jan_tow_status_tory283032 * * 0 endevent
event jan_tor32_zajety updatevalues 0.0 jan_tow_status_tory283032 * * 1 endevent

event jan_tor32_nic updatevalues 60.0 jan_tow_oczekuje_tory283032 * * 0 endevent
event jan_tor32_zjazd updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 9 endevent
event jan_tor32_zdawczyA updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 10 endevent
event jan_tor32_wegielA updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 12 endevent
event jan_tor32_towarA updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 17 endevent
event jan_tor32_kopalniaA updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 18 endevent
event jan_tor32_cementA updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 20 endevent
event jan_tor32_towarwawA updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 28 endevent
event jan_tor32_manewrowa updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 32 endevent

event jan_tor32_zdawczyB updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 50 endevent
event jan_tor32_wegielB updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 52 endevent
event jan_tor32_towarB updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 57 endevent
event jan_tor32_kopalniaB updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 58 endevent
event jan_tor32_cementB updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 60 endevent
event jan_tor32_towarterB updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 69 endevent
event jan_tor32_lokzjazd updatevalues 0.0 jan_tow_oczekuje_tory283032 * * 31 endevent

event jan_tor32_manewry_nic updatevalues 0.0 jan_tow_manewry_tory283032 * * 0 endevent
event jan_tor32_manewry_nazeberko1B updatevalues 0.0 jan_tow_manewry_tory283032 * * 91 endevent
event jan_tor32_manewry_nazeberko1A updatevalues 0.0 jan_tow_manewry_tory283032 * * 11 endevent
event jan_tor32_manewry_nazeberko2A-28 updatevalues 0.0 jan_tow_manewry_tory283032 * * 128 endevent
event jan_tor32_manewry_nazeberko3A-28 updatevalues 0.0 jan_tow_manewry_tory283032 * * 128 endevent

event jan_tor32_manewry_glowicaA1 updatevalues 0.0 jan_tow_manewry_tory283032 * * 1 endevent
event jan_tor32_manewry_glowicaA2 updatevalues 60.0 jan_tow_manewry_tory283032 * * 2 endevent
event jan_tor32_manewry_glowicaA3-26 updatevalues 0.0 jan_tow_manewry_tory283032 * * 326 endevent
event jan_tor32_manewry_glowicaA3-28 updatevalues 0.0 jan_tow_manewry_tory283032 * * 328 endevent
event jan_tor32_manewry_glowicaA4 updatevalues 0.0 jan_tow_manewry_tory283032 * * 4 endevent
event jan_tor32_manewry_glowicaA5 updatevalues 0.0 jan_tow_manewry_tory283032 * * 5 endevent
event jan_tor32_manewry_glowicaA6 updatevalues 0.0 jan_tow_manewry_tory283032 * * 6 endevent

event jan_tor32_manewry_glowicaB1 updatevalues 0.0 jan_tow_manewry_tory283032 * * 51 endevent
event jan_tor32_manewry_glowicaB2 updatevalues 60.0 jan_tow_manewry_tory283032 * * 52 endevent
event jan_tor32_manewry_glowicaB3 updatevalues 0.0 jan_tow_manewry_tory283032 * * 53 endevent

event wolny_szlak_jantowB_tor32 multiple 0.0 none wolny_szlak_jan-mosttowB_tor32 wolny_szlak_jan-wawB_tor32 endevent

event jan_tor32_podepnijsieA updatevalues 0.0 jan_tow_podepnijsieA_tory283032 * * 1 endevent
event jan_tor32_niepodpinajsieA updatevalues 0.0 jan_tow_podepnijsieA_tory283032 * * 0 endevent

// zeberko 1
event jan_tow_zeberko1a:busy updatevalues 0.0 jan_tow_status_zeberko1 zajety * * endevent
event jan_tow_zeberko1a:free updatevalues 60.0 jan_tow_status_zeberko1 wolny * * endevent
event jan_tow_zeberko1a_zajety updatevalues 0.0 jan_tow_status_zeberko1 zajety * * endevent

event jan_tow_zeberko1b:busy updatevalues 0.0 jan_tow_status_zeberko1 * 1 * endevent
event jan_tow_zeberko1b:free updatevalues 60.0 jan_tow_status_zeberko1 * 0 * endevent
event jan_tow_zeberko1b_zajety updatevalues 0.0 jan_tow_status_zeberko1 * 1 * endevent

event jan_tow_zeberko1c:busy updatevalues 0.0 jan_tow_status_zeberko1 * * 1 endevent
event jan_tow_zeberko1c:free updatevalues 60.0 jan_tow_status_zeberko1 * * 0 endevent
event jan_tow_zeberko1c_zajety updatevalues 0.0 jan_tow_status_zeberko1 * * 1 endevent

// zeberko 2
event jan_tow_zeberko2a:busy updatevalues 0.0 jan_tow_status_zeberko2 zajety * * endevent
event jan_tow_zeberko2a:free updatevalues 60.0 jan_tow_status_zeberko2 wolny * * endevent
event jan_tow_zeberko2a_zajety updatevalues 0.0 jan_tow_status_zeberko2 zajety * * endevent

event jan_tow_zeberko2b:busy updatevalues 0.0 jan_tow_status_zeberko2 * 1 * endevent
event jan_tow_zeberko2b:free updatevalues 60.0 jan_tow_status_zeberko2 * 0 * endevent
event jan_tow_zeberko2b_zajety updatevalues 0.0 jan_tow_status_zeberko2 * 1 * endevent

event jan_tow_zeberko2c:busy updatevalues 0.0 jan_tow_status_zeberko2 * * 1 endevent
event jan_tow_zeberko2c:free updatevalues 60.0 jan_tow_status_zeberko2 * * 0 endevent
event jan_tow_zeberko2c_zajety updatevalues 0.0 jan_tow_status_zeberko2 * * 1 endevent


// WJAZDY z kier. Warszawy
event jan_tow_waw_wjazdB multiple 10.0 jan_tow_status_glowicezach jan_tow_waw_wjazdB_osob jan_tow_waw_wjazdB_tow condition memcompare * 0 * endevent
event jan_tow_waw_wjazdB_osob multiple 0.0 zajetosc_janosob-jantow jan_tow_waw_wjazdB_pospwil jan_tow_waw_wjazdB_ekspres jan_tow_waw_wjazdB_pospwaw jan_tow_waw_wjazdB_osobwaw condition memcompare * 0 * endevent
event jan_tow_waw_wjazdB_pospwil multiple 0.0 zajetosc_jan-waw jan_tow_glowicapnzach-torB_zajeta odblok_szlak_jan-wawB_torB zajety_szlak_janosob-jantowB_pospwilB jan_tow_przebieg_wawB-torB jan_tow_a_s2 condition memcompare * 56 * endevent
event jan_tow_waw_wjazdB_ekspres multiple 0.0 zajetosc_jan-waw jan_tow_glowicapnzach-torB_zajeta odblok_szlak_jan-wawB_torB zajety_szlak_janosob-jantowB_ekspresB jan_tow_przebieg_wawB-torB jan_tow_a_s2 condition memcompare * 62 * endevent
event jan_tow_waw_wjazdB_pospwaw multiple 0.0 zajetosc_jan-waw jan_tow_glowicapnzach-torB_zajeta odblok_szlak_jan-wawB_torB zajety_szlak_janosob-jantowB_pospwawB jan_tow_przebieg_wawB-torB jan_tow_a_s2 condition memcompare * 63 * endevent
event jan_tow_waw_wjazdB_osobwaw multiple 0.0 zajetosc_jan-waw jan_tow_glowicapnzach-torB_zajeta odblok_szlak_jan-wawB_torB zajety_szlak_janosob-jantowB_osobwawB jan_tow_przebieg_wawB-torB jan_tow_a_s2 condition memcompare * 65 * endevent

event jan_tow_waw_wjazdB_tow multiple 0.0 jan_tow_status_glowicezach jan_tow_waw_wjazdB_towarprzelot jan_tow_waw_wjazdB_towarwaw condition memcompare * * 0 endevent
event jan_tow_waw_wjazdB_towarprzelot multiple 0.0 zajetosc_jan-waw jan_tow_waw_wjazdB_towarprzelotI-22 condition memcompare * 67 * endevent
event jan_tow_waw_wjazdB_towarprzelotI-22 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor22 jan_tor22_zajety jan_tor22_towarprzelotB jan_tow_przebieg_wawB-tor22 jan_tow_a_s13 else jan_tow_waw_wjazdB_towarprzelotI-24 condition memcompare wolny * * endevent
event jan_tow_waw_wjazdB_towarprzelotI-24 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor24 jan_tor24_zajety jan_tor24_towarprzelotB jan_tow_przebieg_wawB-tor24 jan_tow_a_s13 else jan_tow_waw_wjazdB_towarprzelotI-26 condition memcompare * 0 * endevent
event jan_tow_waw_wjazdB_towarprzelotI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor26 jan_tor26_zajety jan_tor26_towarprzelotB jan_tow_przebieg_wawB-tor26 jan_tow_a_s13 else jan_tow_waw_wjazdB_towarprzelotI-28 condition memcompare * * 0 endevent
event jan_tow_waw_wjazdB_towarprzelotI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor28 jan_tor28_zajety jan_tor28_towarprzelotB jan_tow_przebieg_wawB-tor28 jan_tow_a_s13 condition memcompare wolny * * endevent

event jan_tow_waw_wjazdB_towarwaw multiple 0.0 zajetosc_jan-waw jan_tow_waw_wjazdB_towarwawI-22 condition memcompare * 68 * endevent
event jan_tow_waw_wjazdB_towarwawI-22 multiple 0.0 jan_tow_status_tory222426 jan_tow_waw_wjazdB_towarwawI-22a else jan_tow_waw_wjazdB_towarwawI-24 condition memcompare wolny * * endevent
event jan_tow_waw_wjazdB_towarwawI-22a multiple 0.0 none jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor22 jan_tor22_zajety jan_tor22_towarwawB jan_tow_przebieg_wawB-tor22 jan_tow_a_s13 jan_tor22_manewry_nazeberko1B endevent
event jan_tow_waw_wjazdB_towarwawI-24 multiple 0.0 jan_tow_status_tory222426 jan_tow_waw_wjazdB_towarwawI-24a else jan_tow_waw_wjazdB_towarwawI-26 condition memcompare * 0 * endevent
event jan_tow_waw_wjazdB_towarwawI-24a multiple 0.0 none jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor24 jan_tor24_zajety jan_tor24_towarwawB jan_tow_przebieg_wawB-tor24 jan_tow_a_s13 jan_tor24_manewry_nazeberko1B endevent
event jan_tow_waw_wjazdB_towarwawI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_waw_wjazdB_towarwawI-26a else jan_tow_waw_wjazdB_towarwawI-28 condition memcompare * * 0 endevent
event jan_tow_waw_wjazdB_towarwawI-26a multiple 0.0 none jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor26 jan_tor26_zajety jan_tor26_towarwawB jan_tow_przebieg_wawB-tor26 jan_tow_a_s13 jan_tor26_manewry_nazeberko1B endevent
event jan_tow_waw_wjazdB_towarwawI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta odblok_szlak_jan-wawB_tor28 jan_tor28_zajety jan_tor28_towarwawB jan_tow_przebieg_wawB-tor28 jan_tow_a_s13 jan_tor28_manewry_nazeberko1B condition memcompare wolny * * endevent

event jan_tow_waw_zerujsemB multiple 0.0 none jan_tow_a_s1 endevent
event jan_tow_waw_zerujsemB2 multiple 0.0 none jan_tow_b_s1 endevent


// WJAZDY z kier. Janiszewa Osobowego (pasażerskie)
event jan_tow_ter_wjazdA multiple 10.0 jan_tow_status_glowicezach jan_tow_ter_wjazdA_I condition memcompare wolny * * endevent
event jan_tow_ter_wjazdA_I multiple 0.0 zajetosc_jan-waw jan_tow_ter_wjazdA_ekspres jan_tow_ter_wjazdA_pospwaw jan_tow_ter_wjazdA_pospwil jan_tow_ter_wjazdA_osobwaw condition memcompare wolny * * endevent
event jan_tow_ter_wjazdA_ekspres multiple 0.0 zajetosc_janosob-jantow zajety_szlak_jan-wawA_ekspresA odblok_szlak_janosob-jantowA_torA jan_tow_glowicapnzach-torA_zajeta jan_tow_przebieg_wawA-torA jan_tow_d_s2 condition memcompare ekspresA * * endevent
event jan_tow_ter_wjazdA_pospwaw multiple 0.0 zajetosc_janosob-jantow zajety_szlak_jan-wawA_pospwawA odblok_szlak_janosob-jantowA_torA jan_tow_glowicapnzach-torA_zajeta jan_tow_przebieg_wawA-torA jan_tow_d_s2 condition memcompare pospwawA * * endevent
event jan_tow_ter_wjazdA_pospwil multiple 0.0 zajetosc_janosob-jantow zajety_szlak_jan-wawA_pospwilA odblok_szlak_janosob-jantowA_torA jan_tow_glowicapnzach-torA_zajeta jan_tow_przebieg_wawA-torA jan_tow_d_s2 condition memcompare pospwilA * * endevent
event jan_tow_ter_wjazdA_osobwaw multiple 0.0 zajetosc_janosob-jantow zajety_szlak_jan-wawA_osobwawA odblok_szlak_janosob-jantowA_torA jan_tow_glowicapnzach-torA_zajeta jan_tow_przebieg_wawA-torA jan_tow_d_s2 condition memcompare osobwawA * * endevent

event jan_tow_waw_zerujsemA multiple 0.0 none jan_tow_d_s1 endevent
event jan_tow_waw_zerujsemA2 multiple 0.0 none jan_tow_e_s1 endevent


// WJAZDY z kier. Janiszewa Osobowego (towarowe)
event jan_tow_wjazdA_janosob multiple 30.0 jan_tow_status_glowicewsch jan_tow_wjazdA_janosob_towarprzelot jan_tow_wjazdA_janosob_towarter condition memcompare wolny * * endevent
event jan_tow_wjazdA_janosob_towarprzelot multiple 0.0 zajetosc_janosob-jantow jan_tow_wjazdA_janosob_towarprzelotI-22 condition memcompare * * 27 endevent
event jan_tow_wjazdA_janosob_towarprzelotI-22 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta odblok_szlak_janosob-jantowC_tor22 jan_tor22_zajety jan_tow_przebieg_tor22-janosob jan_tow_u_s13 jan_tow_tou_os4 jan_tor22_towarprzelotA else jan_tow_wjazdA_janosob_towarprzelotI-24 condition memcompare wolny * * endevent
event jan_tow_wjazdA_janosob_towarprzelotI-24 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta odblok_szlak_janosob-jantowC_tor24 jan_tor24_zajety jan_tow_przebieg_tor24-janosob jan_tow_u_s13 jan_tow_tou_os4 jan_tor24_towarprzelotA else jan_tow_wjazdA_janosob_towarprzelotI-26 condition memcompare * 0 * endevent
event jan_tow_wjazdA_janosob_towarprzelotI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta odblok_szlak_janosob-jantowC_tor26 jan_tor26_zajety jan_tow_przebieg_tor26-janosob jan_tow_u_s13 jan_tow_tou_os4 jan_tor26_towarprzelotA condition memcompare  * * 0 endevent

event jan_tow_wjazdA_janosob_towarter multiple 0.0 zajetosc_janosob-jantow jan_tow_wjazdA_janosob_towarterI-22 condition memcompare * * 29 endevent
event jan_tow_wjazdA_janosob_towarterI-22 multiple 0.0 jan_tow_status_tory222426 jan_tow_wjazdA_janosob_towarterI-22I else jan_tow_wjazdA_janosob_towarterI-24 condition memcompare wolny * * endevent
event jan_tow_wjazdA_janosob_towarterI-22I multiple 0.0 none jan_tow_glowicapnwsch_zajeta odblok_szlak_janosob-jantowC_tor22 jan_tor22_zajety jan_tow_przebieg_tor22-janosob jan_tow_u_s13 jan_tow_tou_os4 jan_tor22_towarterA jan_tor22_manewry_nazeberko1A endevent
event jan_tow_wjazdA_janosob_towarterI-24 multiple 0.0 jan_tow_status_tory222426 jan_tow_wjazdA_janosob_towarterI-24I else jan_tow_wjazdA_janosob_towarterI-26 condition memcompare * 0 * endevent
event jan_tow_wjazdA_janosob_towarterI-24I multiple 0.0 none jan_tow_glowicapnwsch_zajeta odblok_szlak_janosob-jantowC_tor24 jan_tor24_zajety jan_tow_przebieg_tor24-janosob jan_tow_u_s13 jan_tow_tou_os4 jan_tor24_towarterA jan_tor24_manewry_nazeberko1A endevent
event jan_tow_wjazdA_janosob_towarterI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta odblok_szlak_janosob-jantowC_tor26 jan_tor26_zajety jan_tow_przebieg_tor26-janosob jan_tow_u_s13 jan_tow_tou_os4 jan_tor26_towarterA jan_tor26_manewry_nazeberko1A condition memcompare * * 0 endevent

event jan_tow_wjazdA_janosob_zerujsem multiple 0.0 none jan_tow_u_s1 jan_tow_tou_os1 endevent 


// PRZEBIEGI
event jan_tow_przebieg_wawA-torA multiple 0.0 none jan_tow_zwr1+ jan_tow_zwr2+ endevent
event jan_tow_przebieg_wawA-tor22 multiple 0.0 none jan_tow_zwr1- jan_tow_zwr2- jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7- endevent
event jan_tow_przebieg_wawA-tor24 multiple 0.0 none jan_tow_zwr1- jan_tow_zwr2- jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7+ jan_tow_zwr8- endevent
event jan_tow_przebieg_wawA-tor26 multiple 0.0 none jan_tow_zwr1- jan_tow_zwr2- jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7+ jan_tow_zwr8+ endevent
event jan_tow_przebieg_wawA-tor28 multiple 0.0 none jan_tow_zwr1- jan_tow_zwr2- jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5- jan_tow_zwr9- endevent
event jan_tow_przebieg_wawA-tor30 multiple 0.0 none jan_tow_zwr1- jan_tow_zwr2- jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5- jan_tow_zwr9+ jan_tow_zwr10- endevent
event jan_tow_przebieg_wawA-tor32 multiple 0.0 none jan_tow_zwr1- jan_tow_zwr2- jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5- jan_tow_zwr9+ jan_tow_zwr10+ endevent

event jan_tow_przebieg_wawB-torB multiple 0.0 none jan_tow_zwr1+ jan_tow_zwr2+ jan_tow_zwr3+ endevent
event jan_tow_przebieg_wawB-tor22 multiple 0.0 none jan_tow_zwr1+ jan_tow_zwr2+ jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7- endevent
event jan_tow_przebieg_wawB-tor24 multiple 0.0 none jan_tow_zwr1+ jan_tow_zwr2+ jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7+ jan_tow_zwr8- endevent
event jan_tow_przebieg_wawB-tor26 multiple 0.0 none jan_tow_zwr1+ jan_tow_zwr2+ jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7+ jan_tow_zwr8+ endevent
event jan_tow_przebieg_wawB-tor28 multiple 0.0 none jan_tow_zwr1+ jan_tow_zwr2+ jan_tow_zwr3- jan_tow_zwr4- jan_tow_zwr5- jan_tow_zwr9- endevent


// WJAZDY z kier. podg Most
event jan_tow_most_wjazdB multiple 30.0 jan_tow_status_glowicezach jan_tow_most_wjazdB_osobowe jan_tow_most_wjazdB_towarowe condition memcompare * * 0 endevent

// osobowe
event jan_tow_most_wjazdB_osobowe multiple 0.0 jan_tow_status_tor20 jan_tow_most_wjazdB_osob jan_tow_most_wjazdB_osobwil jan_tow_most_wjazdB_posp jan_tow_most_wjazdB_pospwil condition memcompare wolny * * endevent
event jan_tow_most_wjazdB_osob multiple 0.0 zajetosc_jan-most jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor20-most jan_tor20_zajety jan_tor20_osobB odblok_szlak_jan-mosttowB_tor20 jan_tow_C_s5 jan_tow_ToC_os2 condition memcompare * * 51 endevent
event jan_tow_most_wjazdB_osobwil multiple 0.0 zajetosc_jan-most jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor20-most jan_tor20_zajety jan_tor20_osobwilB odblok_szlak_jan-mosttowB_tor20 jan_tow_C_s5 jan_tow_ToC_os2 condition memcompare * * 59 endevent
event jan_tow_most_wjazdB_posp multiple 0.0 zajetosc_jan-most jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor20-most jan_tor20_zajety jan_tor20_pospB odblok_szlak_jan-mosttowB_tor20 jan_tow_C_s5 jan_tow_ToC_os2 condition memcompare * * 55 endevent
event jan_tow_most_wjazdB_pospwil multiple 0.0 zajetosc_jan-most jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor20-most jan_tor20_zajety jan_tor20_pospwilB odblok_szlak_jan-mosttowB_tor20 jan_tow_C_s5 jan_tow_ToC_os2 condition memcompare * * 56 endevent

// towarowe
event jan_tow_most_wjazdB_towarowe multiple 0.0 none jan_tow_most_wjazdB_zdawczy jan_tow_most_wjazdB_wegiel jan_tow_most_wjazdB_lotos jan_tow_most_wjazdB_towar jan_tow_most_wjazdB_kopalnia jan_tow_most_wjazdB_cement endevent

event jan_tow_most_wjazdB_zdawczy multiple 0.0 zajetosc_jan-most jan_tow_most_wjazdB_zdawczyI-32 condition memcompare * * 50 endevent
event jan_tow_most_wjazdB_zdawczyI-32 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor32-most jan_tor32_zajety jan_tor32_zdawczyB odblok_szlak_jan-mosttowB_tor32 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_zdawczyI-30 condition memcompare * * 0 endevent
event jan_tow_most_wjazdB_zdawczyI-30 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor30-most jan_tor30_zajety jan_tor30_zdawczyB odblok_szlak_jan-mosttowB_tor30 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_zdawczyI-28 condition memcompare * 0 * endevent
event jan_tow_most_wjazdB_zdawczyI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor28-most jan_tor28_zajety jan_tor28_zdawczyB odblok_szlak_jan-mosttowB_tor28 jan_tow_C_s13 jan_tow_ToC_os4 condition memcompare wolny * * endevent

event jan_tow_most_wjazdB_wegiel multiple 0.0 zajetosc_jan-most jan_tow_most_wjazdB_wegielI-32 condition memcompare * * 52 endevent
event jan_tow_most_wjazdB_wegielI-32 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor32-most jan_tor32_zajety jan_tor32_wegielB odblok_szlak_jan-mosttowB_tor32 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_wegielI-30 condition memcompare * * 0 endevent
event jan_tow_most_wjazdB_wegielI-30 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor30-most jan_tor30_zajety jan_tor30_wegielB odblok_szlak_jan-mosttowB_tor30 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_wegielI-28 condition memcompare * 0 * endevent
event jan_tow_most_wjazdB_wegielI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor28-most jan_tor28_zajety jan_tor28_wegielB odblok_szlak_jan-mosttowB_tor28 jan_tow_C_s13 jan_tow_ToC_os4 condition memcompare wolny * * endevent

event jan_tow_most_wjazdB_lotos multiple 0.0 zajetosc_jan-most jan_tow_most_wjazdB_lotosI-22 condition memcompare * * 54 endevent
event jan_tow_most_wjazdB_lotosI-22 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor22-most jan_tor22_zajety odblok_szlak_jan-mosttowB_tor22 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_lotosI-24 condition memcompare wolny * * endevent
event jan_tow_most_wjazdB_lotosI-24 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor24-most jan_tor24_zajety odblok_szlak_jan-mosttowB_tor24 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_lotosI-26 condition memcompare * 0 * endevent
event jan_tow_most_wjazdB_lotosI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor26-most jan_tor26_zajety odblok_szlak_jan-mosttowB_tor26 jan_tow_C_s13 jan_tow_ToC_os4 condition memcompare * * 0 endevent

event jan_tow_most_wjazdB_kopalnia multiple 0.0 zajetosc_jan-most jan_tow_most_wjazdB_kopalniaI-22 condition memcompare * * 58 endevent
event jan_tow_most_wjazdB_kopalniaI-22 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor22-most jan_tor22_zajety odblok_szlak_jan-mosttowB_tor22 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_kopalniaI-24 condition memcompare wolny * * endevent
event jan_tow_most_wjazdB_kopalniaI-24 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor24-most jan_tor24_zajety odblok_szlak_jan-mosttowB_tor24 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_kopalniaI-26 condition memcompare * 0 * endevent
event jan_tow_most_wjazdB_kopalniaI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor26-most jan_tor26_zajety odblok_szlak_jan-mosttowB_tor26 jan_tow_C_s13 jan_tow_ToC_os4 condition memcompare * * 0 endevent

event jan_tow_most_wjazdB_towar multiple 0.0 zajetosc_jan-most jan_tow_most_wjazdB_towarI-32 condition memcompare * * 57 endevent
event jan_tow_most_wjazdB_towarI-32 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor32-most jan_tor32_zajety jan_tor32_towarB odblok_szlak_jan-mosttowB_tor32 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_towarI-30 condition memcompare * * 0 endevent
event jan_tow_most_wjazdB_towarI-30 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor30-most jan_tor30_zajety jan_tor30_towarB odblok_szlak_jan-mosttowB_tor30 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_towarI-28 condition memcompare * 0 * endevent
event jan_tow_most_wjazdB_towarI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor28-most jan_tor28_zajety jan_tor28_towarB odblok_szlak_jan-mosttowB_tor28 jan_tow_C_s13 jan_tow_ToC_os4 condition memcompare wolny * * endevent

event jan_tow_most_wjazdB_cement multiple 0.0 zajetosc_jan-most jan_tow_most_wjazdB_cementI-32 condition memcompare * * 60 endevent
event jan_tow_most_wjazdB_cementI-32 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor32-most jan_tor32_zajety odblok_szlak_jan-mosttowB_tor32 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_cementI-30 condition memcompare * * 0 endevent
event jan_tow_most_wjazdB_cementI-30 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor30-most jan_tor30_zajety odblok_szlak_jan-mosttowB_tor30 jan_tow_C_s13 jan_tow_ToC_os4 else jan_tow_most_wjazdB_cementI-28 condition memcompare * 0 * endevent
event jan_tow_most_wjazdB_cementI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapdzach_zajeta jan_tow_przebieg_tor28-most jan_tor28_zajety odblok_szlak_jan-mosttowB_tor28 jan_tow_C_s13 jan_tow_ToC_os4 condition memcompare wolny * * endevent

event jan_tow_zerujsemB multiple 0.0 none jan_tow_c_s1 jan_tow_toc_os1 endevent


// WYJAZDY w kier. podg Most i Warszawy
// tor 22
event jan_tow_wyjazdA_tor22 multiple 60.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor22_most jan_tow_wyjazdA_tor22_waw jan_tow_wyjazdA_tor22_odepnijsie jan_tow_wyjazdA_tor22_manewry jan_tow_wyjazdA_tor22_manewrowa condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor22_most multiple 0.0 zajetosc_jan-most jan_tow_wyjazdA_tor22_zdawczy jan_tow_wyjazdA_tor22_orlen jan_tow_wyjazdA_tor22_lotos jan_tow_wyjazdA_tor22_towar jan_tow_wyjazdA_tor22_kopalnia jan_tow_wyjazdA_tor22_cement condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor22_zdawczy multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA jan_tor22_nic condition memcompare zdawczyA * * endevent
event jan_tow_wyjazdA_tor22_orlen multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_orlenA jan_tor22_nic condition memcompare orlenA * * endevent
event jan_tow_wyjazdA_tor22_lotos multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_lotosA jan_tor22_nic condition memcompare lotosA * * endevent
event jan_tow_wyjazdA_tor22_towar multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_towarA jan_tor22_nic condition memcompare towarA * * endevent
event jan_tow_wyjazdA_tor22_kopalnia multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_kopalniaA jan_tor22_nic condition memcompare kopalniaA * * endevent
event jan_tow_wyjazdA_tor22_cement multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_cementA jan_tor22_nic condition memcompare cementA * * endevent

event jan_tow_wyjazdA_tor22_waw multiple 0.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor22_wawI condition memcompare wolny 0 * endevent
event jan_tow_wyjazdA_tor22_wawI multiple 0.0 zajetosc_jan-waw jan_tow_wyjazdA_tor22_towarprzelot jan_tow_wyjazdA_tor22_towarwaw condition memcompare wolny * * endevent
event jan_tow_wyjazdA_tor22_towarprzelot multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta zajety_szlak_jan-wawA_towarprzelotA jan_tow_przebieg_wawA-tor22 jan_tow_g_s10 jan_tor22_nic condition memcompare towarprzelotA * * endevent
event jan_tow_wyjazdA_tor22_towarwaw multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta zajety_szlak_jan-wawA_towarwawA jan_tow_przebieg_wawA-tor22 jan_tow_g_s10 jan_tor22_nic condition memcompare towarwawA * * endevent

event jan_tow_wyjazdA_tor22_odepnijsie multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_tor22A_odepnijsie jan_tow_wyjazdA_tor22_odepnijsieI condition memcompare towarterA * * endevent
event jan_tow_wyjazdA_tor22_odepnijsieI multiple 90.0 none jan_tor22_zjazd endevent
event jan_tow_tor22A_odepnijsie updatevalues 30.0 jan_tow_g_sem_mem Shunt 0 0 endevent
event jan_tow_g_sem_mem:sent multiple 1.0 none jan_tow_g_s1 endevent

event jan_tow_wyjazdA_tor22_manewry multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor22_nazeberko1 condition memcompare zjazd * * endevent
event jan_tow_wyjazdA_tor22_nazeberko1 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_wyjazdA_tor22_nazeberko1I-26 condition memcompare nazeberko1A * * endevent
event jan_tow_wyjazdA_tor22_nazeberko1I-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_ms2 jan_tow_glowicapdzach_zajeta jan_tor22_manewry_nazeberko2A-26 jan_tor26_zajety jan_tor22_nic else jan_tow_wyjazdA_tor22_nazeberko1I-28 condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor22_nazeberko1I-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor22-most jan_tow_g_ms2 jan_tow_glowicapdzach_zajeta jan_tor22_manewry_nazeberko2A-28 jan_tor28_zajety jan_tor22_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdA_tor22_manewrowa multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor22_manewrowa-jantowA jan_tow_wyjazdA_tor22_manewrowa-jantowB jan_tow_wyjazdA_tor22_manewrowa-janpost condition memcompare manewrowa * * endevent
event jan_tow_wyjazdA_tor22_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_przebieg_tor22-most jan_tow_g_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa condition memcompare jantowA * 1 endevent
event jan_tow_wyjazdA_tor22_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor22_manewrowaI-26 condition memcompare jantowB * 1 endevent
event jan_tow_wyjazdA_tor22_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor22_manewrowaI-26 condition memcompare janpost * 1 endevent
event jan_tow_wyjazdA_tor22_manewrowaI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor22-most jan_tow_g_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor26_zajety manewrowa_przeztor26 else jan_tow_wyjazdA_tor22_manewrowaI-28 condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor22_manewrowaI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor22-most jan_tow_g_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor28_zajety manewrowa_przeztor28 condition memcompare wolny * * endevent


// tor 24
event jan_tow_wyjazdA_tor24 multiple 60.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor24_most jan_tow_wyjazdA_tor24_waw jan_tow_wyjazdA_tor24_odepnijsie jan_tow_wyjazdA_tor24_manewry jan_tow_wyjazdA_tor24_manewrowa condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor24_most multiple 0.0 zajetosc_jan-most jan_tow_wyjazdA_tor24_zdawczy jan_tow_wyjazdA_tor24_orlen jan_tow_wyjazdA_tor24_lotos jan_tow_wyjazdA_tor24_towar jan_tow_wyjazdA_tor24_kopalnia jan_tow_wyjazdA_tor24_cement condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor24_zdawczy multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA jan_tor24_nic condition memcompare * 10 * endevent
event jan_tow_wyjazdA_tor24_orlen multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_orlenA jan_tor24_nic condition memcompare * 13 * endevent
event jan_tow_wyjazdA_tor24_lotos multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_lotosA jan_tor24_nic condition memcompare * 14 * endevent
event jan_tow_wyjazdA_tor24_towar multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_towarA jan_tor24_nic condition memcompare * 17 * endevent
event jan_tow_wyjazdA_tor24_kopalnia multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_kopalniaA jan_tor24_nic condition memcompare * 18 * endevent
event jan_tow_wyjazdA_tor24_cement multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_cementA jan_tor24_nic condition memcompare * 20 * endevent

event jan_tow_wyjazdA_tor24_waw multiple 0.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor24_wawI condition memcompare wolny 0 * endevent
event jan_tow_wyjazdA_tor24_wawI multiple 0.0 zajetosc_jan-waw jan_tow_wyjazdA_tor24_towarprzelot jan_tow_wyjazdA_tor24_towarwaw condition memcompare wolny * * endevent
event jan_tow_wyjazdA_tor24_towarprzelot multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta zajety_szlak_jan-wawA_towarprzelotA jan_tow_przebieg_wawA-tor24 jan_tow_h_s10 jan_tor24_nic condition memcompare * 27 * endevent
event jan_tow_wyjazdA_tor24_towarwaw multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta zajety_szlak_jan-wawA_towarwawA jan_tow_przebieg_wawA-tor24 jan_tow_h_s10 jan_tor24_nic condition memcompare * 28 * endevent

event jan_tow_wyjazdA_tor24_odepnijsie multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_tor24A_odepnijsie jan_tow_wyjazdA_tor24_odepnijsieI condition memcompare * 29 * endevent
event jan_tow_wyjazdA_tor24_odepnijsieI multiple 90.0 none jan_tor24_zjazd endevent
event jan_tow_tor24A_odepnijsie updatevalues 30.0 jan_tow_h_sem_mem Shunt 0 0 endevent
event jan_tow_h_sem_mem:sent multiple 1.0 none jan_tow_h_s1 endevent

event jan_tow_wyjazdA_tor24_manewry multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor24_nazeberko1 condition memcompare * 9 * endevent
event jan_tow_wyjazdA_tor24_nazeberko1 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_wyjazdA_tor24_nazeberko1I-26 condition memcompare * 11 * endevent
event jan_tow_wyjazdA_tor24_nazeberko1I-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_ms2 jan_tow_glowicapdzach_zajeta jan_tor24_manewry_nazeberko2A-26 jan_tor26_zajety jan_tor24_nic else jan_tow_wyjazdA_tor24_nazeberko1I-28 condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor24_nazeberko1I-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor24-most jan_tow_h_ms2 jan_tow_glowicapdzach_zajeta jan_tor24_manewry_nazeberko2A-28 jan_tor28_zajety jan_tor24_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdA_tor24_manewrowa multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor24_manewrowa-jantowA jan_tow_wyjazdA_tor24_manewrowa-jantowB jan_tow_wyjazdA_tor24_manewrowa-janpost condition memcompare * 32 * endevent
event jan_tow_wyjazdA_tor24_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_przebieg_tor24-most jan_tow_h_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa condition memcompare jantowA * 1 endevent
event jan_tow_wyjazdA_tor24_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor24_manewrowaI-26 condition memcompare jantowB * 1 endevent
event jan_tow_wyjazdA_tor24_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor24_manewrowaI-26 condition memcompare janpost * 1 endevent
event jan_tow_wyjazdA_tor24_manewrowaI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor24-most jan_tow_h_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor26_zajety manewrowa_przeztor26 else jan_tow_wyjazdA_tor24_manewrowaI-28 condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor24_manewrowaI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor24-most jan_tow_h_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor28_zajety manewrowa_przeztor28 condition memcompare wolny * * endevent


// tor 26
event jan_tow_wyjazdA_tor26 multiple 60.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor26_most jan_tow_wyjazdA_tor26_waw jan_tow_wyjazdA_tor26_lokwyjazdA jan_tow_manewrA_zeberko2a-tor26 jan_tow_wyjazdA_tor26_odepnijsie jan_tow_wyjazdA_tor26_manewry jan_tow_wyjazdA_tor26_manewrowa condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor26_most multiple 0.0 zajetosc_jan-most jan_tow_wyjazdA_tor26_orlen jan_tow_wyjazdA_tor26_lotos jan_tow_wyjazdA_tor26_towar jan_tow_wyjazdA_tor26_kopalnia jan_tow_wyjazdA_tor26_cement condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor26_orlen multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_orlenA jan_tor26_nic condition memcompare * * 13 endevent
event jan_tow_wyjazdA_tor26_lotos multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_lotosA jan_tor26_nic condition memcompare * * 14 endevent
event jan_tow_wyjazdA_tor26_towar multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_towarA jan_tor26_nic condition memcompare * * 17 endevent
event jan_tow_wyjazdA_tor26_kopalnia multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_kopalniaA jan_tor26_nic condition memcompare * * 18 endevent
event jan_tow_wyjazdA_tor26_cement multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_cementA jan_tor26_nic condition memcompare * * 20 endevent

event jan_tow_wyjazdA_tor26_waw multiple 0.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor26_wawI condition memcompare wolny 0 * endevent
event jan_tow_wyjazdA_tor26_wawI multiple 0.0 zajetosc_jan-waw jan_tow_wyjazdA_tor26_towarprzelot jan_tow_wyjazdA_tor26_towarwaw condition memcompare wolny * * endevent
event jan_tow_wyjazdA_tor26_towarprzelot multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta zajety_szlak_jan-wawA_towarprzelotA jan_tow_przebieg_wawA-tor26 jan_tow_i_s10 jan_tor26_nic condition memcompare * * 27 endevent
event jan_tow_wyjazdA_tor26_towarwaw multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta zajety_szlak_jan-wawA_towarwawA jan_tow_przebieg_wawA-tor26 jan_tow_i_s10 jan_tor26_nic condition memcompare * * 28 endevent

event jan_tow_wyjazdA_tor26_lokwyjazdA multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor26_lokwyjazdA-22 jan_tow_wyjazdA_tor26_lokwyjazdA-24 jan_tow_wyjazdA_tor26_lokwyjazdA-28 jan_tow_wyjazdA_tor26_lokwyjazdA-30 jan_tow_wyjazdA_tor26_lokwyjazdA-32 condition memcompare * * 30 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-22 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor26_lokwyjazdA-22I condition memcompare jantow 22 3 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-22I multiple 0.0 jan_tow_status_tory222426 jan_tow_wyjazdA_tor26_lokwyjazdA-22II condition memcompare zajety * * endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor26_nic lokwyjazdA_torX-4 condition memcompare nic * * endevent

event jan_tow_wyjazdA_tor26_lokwyjazdA-24 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor26_lokwyjazdA-24I condition memcompare jantow 24 3 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-24I multiple 0.0 jan_tow_status_tory222426 jan_tow_wyjazdA_tor26_lokwyjazdA-24II condition memcompare * 1 * endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor26_nic lokwyjazdA_torX-4 condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor26_lokwyjazdA-28 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor26_lokwyjazdA-28I condition memcompare jantow 28 3 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-28I multiple 0.0 jan_tow_status_tory283032 jan_tow_wyjazdA_tor26_lokwyjazdA-28II condition memcompare zajety * * endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-28II multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor26_nic lokwyjazdA_torX-4 condition memcompare nic * * endevent

event jan_tow_wyjazdA_tor26_lokwyjazdA-30 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor26_lokwyjazdA-30I condition memcompare jantow 30 3 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-30I multiple 0.0 jan_tow_status_tory283032 jan_tow_wyjazdA_tor26_lokwyjazdA-30II condition memcompare * 1 * endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-30II multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor26_nic lokwyjazdA_torX-4 condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor26_lokwyjazdA-32 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor26_lokwyjazdA-32I condition memcompare jantow 32 3 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-32I multiple 0.0 jan_tow_status_tory283032 jan_tow_wyjazdA_tor26_lokwyjazdA-32II condition memcompare * * 1 endevent
event jan_tow_wyjazdA_tor26_lokwyjazdA-32II multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor26_nic lokwyjazdA_torX-4 condition memcompare * * 0 endevent

event jan_tow_manewrA_zeberko2a-tor26 multiple 0.0 none jan_tow_manewrA_zeberko2a-22A-2-26 jan_tow_manewrA_zeberko2a-24A-2-26 jan_tow_manewrA_zeberko2a-28A-2-26 jan_tow_manewrA_zeberko2a-30A-2-26 jan_tow_manewrA_zeberko2a-32A-2-26 endevent

event jan_tow_wyjazdA_tor26_odepnijsie multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_tor26A_odepnijsie jan_tow_wyjazdA_tor26_odepnijsieI condition memcompare * * 29 endevent
event jan_tow_wyjazdA_tor26_odepnijsieI multiple 90.0 none jan_tor26_zjazd endevent
event jan_tow_tor26A_odepnijsie updatevalues 30.0 jan_tow_i_sem_mem Shunt 0 0 endevent
event jan_tow_i_sem_mem:sent multiple 1.0 none jan_tow_i_s1 endevent

event jan_tow_wyjazdA_tor26_manewry multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor26_nazeberko1 condition memcompare * * 9 endevent
event jan_tow_wyjazdA_tor26_nazeberko1 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_wyjazdA_tor26_nazeberko1I-28 condition memcompare * * 11 endevent
event jan_tow_wyjazdA_tor26_nazeberko1I-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tor26_manewry_nazeberko2A-28 jan_tor28_zajety condition memcompare wolny * * endevent

event jan_tow_wyjazdA_tor26_manewrowa multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdA_tor26_manewrowa-jantowA jan_tow_wyjazdA_tor26_manewrowa-jantowB jan_tow_wyjazdA_tor26_manewrowa-janpost condition memcompare * * 32 endevent
event jan_tow_wyjazdA_tor26_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa condition memcompare jantowA * 1 endevent
event jan_tow_wyjazdA_tor26_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor26_manewrowaI-28 condition memcompare jantowB * 1 endevent
event jan_tow_wyjazdA_tor26_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor26_manewrowaI-28 condition memcompare janpost * 1 endevent
event jan_tow_wyjazdA_tor26_manewrowaI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor28_zajety manewrowa_przeztor28 condition memcompare wolny * * endevent


// tor 28
event jan_tow_wyjazdA_tor28 multiple 60.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor28_most jan_tow_wyjazdA_tor28_waw jan_tow_manewrA_zeberko2a-tor28 jan_tow_wyjazdA_tor28_lokwyjazdA jan_tow_wyjazdA_tor28_manewrowa condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor28_most multiple 0.0 zajetosc_jan-most jan_tow_wyjazdA_tor28_zdawczy jan_tow_wyjazdA_tor28_wegiel jan_tow_wyjazdA_tor28_towar jan_tow_wyjazdA_tor28_kopalnia jan_tow_wyjazdA_tor28_cement condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor28_zdawczy multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor28_zdawczyI condition memcompare zdawczyA * * endevent
event jan_tow_wyjazdA_tor28_zdawczyI multiple 0.0 zdawczy_info jan_tow_wyjazdA_tor28_zdawczy-pus else jan_tow_przebieg_tor28-most jan_tow_j_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA jan_tor28_nic condition memcompare puszcza * * endevent
event jan_tow_wyjazdA_tor28_zdawczy-pus multiple 0.0 zajetosc_most-orz jan_tow_przebieg_tor28-most jan_tow_j_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA zajety_szlak_most-orzB_zajety jan_tor28_nic condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor28_wegiel multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_wegielA jan_tor28_nic condition memcompare wegielA * * endevent
event jan_tow_wyjazdA_tor28_towar multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_towarA jan_tor28_nic condition memcompare towarA * * endevent
event jan_tow_wyjazdA_tor28_kopalnia multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_kopalniaA jan_tor28_nic condition memcompare kopalniaA * * endevent
event jan_tow_wyjazdA_tor28_cement multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_cementA jan_tor28_nic condition memcompare cementA * * endevent

event jan_tow_wyjazdA_tor28_waw multiple 0.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor28_wawI condition memcompare wolny 0 * endevent
event jan_tow_wyjazdA_tor28_wawI multiple 0.0 zajetosc_jan-waw jan_tow_wyjazdA_tor28_towarprzelot jan_tow_wyjazdA_tor28_towarwaw condition memcompare wolny * * endevent
event jan_tow_wyjazdA_tor28_towarprzelot multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta jan_tow_przebieg_wawA-tor28 jan_tow_j_s10 zajety_szlak_jan-wawA_towarprzelotA jan_tor28_nic condition memcompare towarprzelotA * * endevent
event jan_tow_wyjazdA_tor28_towarwaw multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta jan_tow_przebieg_wawA-tor28 jan_tow_j_s10 zajety_szlak_jan-wawA_towarwawA jan_tor28_nic condition memcompare towarwawA * * endevent

event jan_tow_manewrA_zeberko2a-tor28 multiple 0.0 none jan_tow_manewrA_zeberko2a-22A-2-28 jan_tow_manewrA_zeberko2a-24A-2-28 jan_tow_manewrA_zeberko2a-26A-2-28 jan_tow_manewrA_zeberko2a-30A-2-28 jan_tow_manewrA_zeberko2a-32A-2-28 endevent

event jan_tow_wyjazdA_tor28_lokwyjazdA multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor28_lokwyjazdA-22 jan_tow_wyjazdA_tor28_lokwyjazdA-24 jan_tow_wyjazdA_tor28_lokwyjazdA-26 jan_tow_wyjazdA_tor28_lokwyjazdA-30 jan_tow_wyjazdA_tor28_lokwyjazdA-32 condition memcompare lokwyjazdA * * endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-22 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor28_lokwyjazdA-22I condition memcompare jantow 22 3 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-22I multiple 0.0 jan_tow_status_tory222426 jan_tow_wyjazdA_tor28_lokwyjazdA-22II condition memcompare zajety * * endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor28_nic lokwyjazdA_torX-4 condition memcompare nic * * endevent

event jan_tow_wyjazdA_tor28_lokwyjazdA-24 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor28_lokwyjazdA-24I condition memcompare jantow 24 3 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-24I multiple 0.0 jan_tow_status_tory222426 jan_tow_wyjazdA_tor28_lokwyjazdA-24II condition memcompare * 1 * endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor28_nic lokwyjazdA_torX-4 condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor28_lokwyjazdA-26 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor28_lokwyjazdA-26I condition memcompare jantow 26 3 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-26I multiple 0.0 jan_tow_status_tory222426 jan_tow_wyjazdA_tor28_lokwyjazdA-26II condition memcompare * * 1 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor28_nic lokwyjazdA_torX-4 condition memcompare * * 0 endevent

event jan_tow_wyjazdA_tor28_lokwyjazdA-30 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor28_lokwyjazdA-30I condition memcompare jantow 30 3 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-30I multiple 0.0 jan_tow_status_tory283032 jan_tow_wyjazdA_tor28_lokwyjazdA-30II condition memcompare * 1 * endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-30II multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor28_nic lokwyjazdA_torX-4 condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor28_lokwyjazdA-32 multiple 0.0 lokwyjazdA_info jan_tow_wyjazdA_tor28_lokwyjazdA-32I condition memcompare jantow 32 3 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-32I multiple 0.0 jan_tow_status_tory283032 jan_tow_wyjazdA_tor28_lokwyjazdA-32II condition memcompare * * 1 endevent
event jan_tow_wyjazdA_tor28_lokwyjazdA-32II multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_lokwyjazdA jan_tor28_nic lokwyjazdA_torX-4 condition memcompare * * 0 endevent

event jan_tow_wyjazdA_tor28_manewrowa multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor28_manewrowa-jantowA jan_tow_wyjazdA_tor28_manewrowa-jantowB jan_tow_wyjazdA_tor28_manewrowa-janpost condition memcompare manewrowa * * endevent
event jan_tow_wyjazdA_tor28_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa condition memcompare jantowA * 1 endevent
event jan_tow_wyjazdA_tor28_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor28_manewrowaI-26 condition memcompare jantowB * 1 endevent
event jan_tow_wyjazdA_tor28_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor28_manewrowaI-26 condition memcompare janpost * 1 endevent
event jan_tow_wyjazdA_tor28_manewrowaI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor26_zajety manewrowa_przeztor26 condition memcompare * * 0 endevent


// tor 30
event jan_tow_wyjazdA_tor30 multiple 60.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor30_most jan_tow_wyjazdA_tor30_waw jan_tow_wyjazdA_tor30_manewrowa condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor30_most multiple 0.0 zajetosc_jan-most jan_tow_wyjazdA_tor30_zdawczy jan_tow_wyjazdA_tor30_wegiel jan_tow_wyjazdA_tor30_towar jan_tow_wyjazdA_tor30_kopalnia jan_tow_wyjazdA_tor30_cement jan_tow_wyjazdA_tor30_cementstart condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor30_zdawczy multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor30_zdawczyI condition memcompare * 10 * endevent
event jan_tow_wyjazdA_tor30_zdawczyI multiple 0.0 zdawczy_info jan_tow_wyjazdA_tor30_zdawczy-pus else jan_tow_przebieg_tor30-most jan_tow_k_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA jan_tor30_nic condition memcompare puszcza * * endevent
event jan_tow_wyjazdA_tor30_zdawczy-pus multiple 0.0 zajetosc_most-orz jan_tow_przebieg_tor30-most jan_tow_k_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA zajety_szlak_most-orzB_zajety jan_tor30_nic condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor30_wegiel multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor30-most jan_tow_k_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_wegielA jan_tor30_nic condition memcompare * 12 * endevent
event jan_tow_wyjazdA_tor30_towar multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor30-most jan_tow_k_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_towarA jan_tor30_nic condition memcompare * 17 * endevent
event jan_tow_wyjazdA_tor30_kopalnia multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor30-most jan_tow_k_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_kopalniaA jan_tor30_nic condition memcompare * 18 * endevent
event jan_tow_wyjazdA_tor30_cement multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor30-most jan_tow_k_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_cementA jan_tor30_nic condition memcompare * 20 * endevent
event jan_tow_wyjazdA_tor30_cementstart multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_tor30_engineon jan_tor30_cementA condition memcompare * 201 * endevent
event jan_tow_tor30_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_tow_wyjazdA_tor30_waw multiple 0.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor30_wawI condition memcompare wolny 0 * endevent
event jan_tow_wyjazdA_tor30_wawI multiple 0.0 zajetosc_jan-waw jan_tow_wyjazdA_tor30_towarwaw condition memcompare wolny * * endevent
event jan_tow_wyjazdA_tor30_towarwaw multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta jan_tow_przebieg_wawA-tor30 jan_tow_k_s10 zajety_szlak_jan-wawA_towarwawA jan_tor30_nic condition memcompare * 28 * endevent

event jan_tow_wyjazdA_tor30_manewrowa multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor30_manewrowa-jantowA jan_tow_wyjazdA_tor30_manewrowa-jantowB jan_tow_wyjazdA_tor30_manewrowa-janpost condition memcompare * 32 * endevent
event jan_tow_wyjazdA_tor30_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_przebieg_tor30-most jan_tow_k_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa condition memcompare jantowA * 1 endevent
event jan_tow_wyjazdA_tor30_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor30_manewrowaI-26 condition memcompare jantowB * 1 endevent
event jan_tow_wyjazdA_tor30_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor30_manewrowaI-26 condition memcompare janpost * 1 endevent
event jan_tow_wyjazdA_tor30_manewrowaI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor30-most jan_tow_k_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_wyjazdA_tor30_manewrowaI-26I else jan_tow_wyjazdA_tor30_manewrowaI-28 condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor30_manewrowaI-26I multiple 0.0 none jan_tow_oczekuje_glowicaA_manewrowa jan_tor26_zajety manewrowa_przeztor26 endevent
event jan_tow_wyjazdA_tor30_manewrowaI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-most jan_tow_k_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor28_zajety manewrowa_przeztor28 condition memcompare wolny * * endevent


// tor 32
event jan_tow_wyjazdA_tor32 multiple 60.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor32_most jan_tow_wyjazdA_tor32_waw jan_tow_wyjazdA_tor32_manewrowa condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor32_most multiple 0.0 zajetosc_jan-most jan_tow_wyjazdA_tor32_zdawczy jan_tow_wyjazdA_tor32_wegiel jan_tow_wyjazdA_tor32_towar jan_tow_wyjazdA_tor32_kopalnia jan_tow_wyjazdA_tor32_cement condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor32_zdawczy multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor32_zdawczyI condition memcompare * * 10 endevent
event jan_tow_wyjazdA_tor32_zdawczyI multiple 0.0 zdawczy_info jan_tow_wyjazdA_tor32_zdawczy-pus else jan_tow_przebieg_tor32-most jan_tow_l_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA jan_tor32_nic condition memcompare puszcza * * endevent
event jan_tow_wyjazdA_tor32_zdawczy-pus multiple 0.0 zajetosc_most-orz jan_tow_przebieg_tor32-most jan_tow_l_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_zdawczyA zajety_szlak_most-orzB_zajety jan_tor32_nic condition memcompare * 0 * endevent

event jan_tow_wyjazdA_tor32_wegiel multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor32-most jan_tow_l_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_wegielA jan_tor32_nic condition memcompare * * 12 endevent
event jan_tow_wyjazdA_tor32_towar multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor32-most jan_tow_l_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_towarA jan_tor32_nic condition memcompare * * 17 endevent
event jan_tow_wyjazdA_tor32_kopalnia multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor32-most jan_tow_l_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_kopalniaA jan_tor32_nic condition memcompare * * 18 endevent
event jan_tow_wyjazdA_tor32_cement multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_przebieg_tor32-most jan_tow_l_s10 jan_tow_glowicapdzach_zajeta zajety_szlak_jan-mosttowA_cementA jan_tor32_nic condition memcompare * * 20 endevent

event jan_tow_wyjazdA_tor32_waw multiple 0.0 jan_tow_status_glowicezach jan_tow_wyjazdA_tor32_wawI condition memcompare wolny 0 * endevent
event jan_tow_wyjazdA_tor32_wawI multiple 0.0 zajetosc_jan-waw jan_tow_wyjazdA_tor32_towarwaw condition memcompare wolny * * endevent
event jan_tow_wyjazdA_tor32_towarwaw multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_glowicapnzach-torA_zajeta jan_tow_glowicapnzach-torB_zajeta jan_tow_glowicapdzach_zajeta jan_tow_przebieg_wawA-tor32 jan_tow_l_s10 zajety_szlak_jan-wawA_towarwawA jan_tor32_nic condition memcompare * * 28 endevent

event jan_tow_wyjazdA_tor32_manewrowa multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdA_tor32_manewrowa-jantowA jan_tow_wyjazdA_tor32_manewrowa-jantowB jan_tow_wyjazdA_tor30_manewrowa-janpost condition memcompare * * 32 endevent
event jan_tow_wyjazdA_tor32_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_przebieg_tor32-most jan_tow_l_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa condition memcompare jantowA * 1 endevent
event jan_tow_wyjazdA_tor32_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor32_manewrowaI-26 condition memcompare jantowB * 1 endevent
event jan_tow_wyjazdA_tor32_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_wyjazdA_tor32_manewrowaI-26 condition memcompare janpost * 1 endevent
event jan_tow_wyjazdA_tor32_manewrowaI-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_przebieg_tor32-most jan_tow_l_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_wyjazdA_tor32_manewrowaI-26I else jan_tow_wyjazdA_tor32_manewrowaI-28 condition memcompare * * 0 endevent
event jan_tow_wyjazdA_tor32_manewrowaI-26I multiple 0.0 none jan_tow_oczekuje_glowicaA_manewrowa jan_tor26_zajety manewrowa_przeztor26 endevent
event jan_tow_wyjazdA_tor32_manewrowaI-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-most jan_tow_l_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tow_oczekuje_glowicaA_manewrowa jan_tor28_zajety manewrowa_przeztor28 condition memcompare wolny * * endevent



// PRZEBIEGI
// glowica zachodnia
event jan_tow_przebieg_tor20-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5+ jan_tow_zwr6+ endevent
event jan_tow_przebieg_tor22-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7- endevent
event jan_tow_przebieg_tor24-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7+ jan_tow_zwr8- endevent
event jan_tow_przebieg_tor26-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5+ jan_tow_zwr6- jan_tow_zwr7+ jan_tow_zwr8+ endevent
event jan_tow_przebieg_tor28-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5- jan_tow_zwr9- endevent
event jan_tow_przebieg_tor30-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5- jan_tow_zwr9+ jan_tow_zwr10- endevent
event jan_tow_przebieg_tor32-most multiple 0.0 none jan_tow_zwr4+ jan_tow_zwr5- jan_tow_zwr9+ jan_tow_zwr10+ endevent

event jan_tow_zerujsem_A1 multiple 0.0 none jan_tow_j_s1 jan_tow_k_s1 jan_tow_l_s1 endevent
event jan_tow_zerujsem_A2 multiple 0.0 none jan_tow_f_s1 jan_tow_g_s1 jan_tow_h_s1 jan_tow_i_s1 endevent

// glowica wschodnia
event jan_tow_przebieg_tor20-janosob multiple 0.0 none jan_tow_zwr21+ endevent

event jan_tow_przebieg_tor22-janosob multiple 0.0 none jan_tow_zwr11+ jan_tow_zwr13- jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19- jan_tow_zwr20+ jan_tow_zwr21- endevent
event jan_tow_przebieg_tor22-zeberko1 multiple 0.0 none jan_tow_zwr11+ jan_tow_zwr13- jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19+ endevent
event jan_tow_przebieg_tor22-zeberko2 multiple 0.0 none jan_tow_zwr11+ jan_tow_zwr13- jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19- jan_tow_zwr20- endevent

event jan_tow_przebieg_tor24-janosob multiple 0.0 none jan_tow_zwr11- jan_tow_zwr13- jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19- jan_tow_zwr20+ jan_tow_zwr21- endevent
event jan_tow_przebieg_tor24-zeberko1 multiple 0.0 none jan_tow_zwr11- jan_tow_zwr13- jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19+ endevent
event jan_tow_przebieg_tor24-zeberko2 multiple 0.0 none jan_tow_zwr11- jan_tow_zwr13- jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19- jan_tow_zwr20- endevent

event jan_tow_przebieg_tor26-janosob multiple 0.0 none jan_tow_zwr13+ jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19- jan_tow_zwr20+ jan_tow_zwr21- endevent
event jan_tow_przebieg_tor26-zeberko1 multiple 0.0 none jan_tow_zwr13+ jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19+ endevent
event jan_tow_przebieg_tor26-zeberko2 multiple 0.0 none jan_tow_zwr13+ jan_tow_zwr15+ jan_tow_zwr17+ jan_tow_zwr19- jan_tow_zwr20- endevent

event jan_tow_przebieg_tor28-janosob multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19- jan_tow_zwr20+ jan_tow_zwr21- endevent
event jan_tow_przebieg_tor28-zeberko1 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19+ endevent
event jan_tow_przebieg_tor28-zeberko2 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19- jan_tow_zwr20- endevent

event jan_tow_przebieg_tor30-janosob multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19- jan_tow_zwr20+ jan_tow_zwr21- endevent
event jan_tow_przebieg_tor30-zeberko1 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19+ endevent
event jan_tow_przebieg_tor30-zeberko2 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19- jan_tow_zwr20- endevent

event jan_tow_przebieg_tor32-janosob multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19- jan_tow_zwr20+ jan_tow_zwr21- endevent
event jan_tow_przebieg_tor32-zeberko1 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19+ endevent
event jan_tow_przebieg_tor32-zeberko2 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16- jan_tow_zwr17- jan_tow_zwr19- jan_tow_zwr20- endevent


// [WYJAZDY w kier. grupy postojowej i Janiszewa Osobowego
// (tor 20 - przelotowy
event jan_tow_wyjazdB_tor20_wruchu multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor20I condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor20 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor20I condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor20I multiple 0.0 zajetosc_janosob-jantow jan_tow_wyjazdB_tor20_osob jan_tow_wyjazdB_tor20_osobwil jan_tow_wyjazdB_tor20_posp jan_tow_wyjazdB_tor20_pospwil condition memcompare * * 0 endevent

event jan_tow_wyjazdB_tor20_osob multiple 0.0 jan_tow_oczekuje_tor20 jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_osobB jan_tow_przebieg_tor20-janosob jan_tow_m_s2 jan_tor20_nic condition memcompare osobB * * endevent
event jan_tow_wyjazdB_tor20_osobwil multiple 0.0 jan_tow_oczekuje_tor20 jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_osobwilB jan_tow_przebieg_tor20-janosob jan_tow_m_s2 jan_tor20_nic condition memcompare osobwilB * * endevent
event jan_tow_wyjazdB_tor20_posp multiple 0.0 jan_tow_oczekuje_tor20 jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_pospB jan_tow_przebieg_tor20-janosob jan_tow_m_s2 jan_tor20_nic condition memcompare pospB * * endevent
event jan_tow_wyjazdB_tor20_pospwil multiple 0.0 jan_tow_oczekuje_tor20 jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_pospwilB jan_tow_przebieg_tor20-janosob jan_tow_m_s2 jan_tor20_nic condition memcompare pospwilB * * endevent
// )

// (tor 22
// towarowe
event jan_tow_wyjazdB_tor22_all multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor22_manewrowa condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor22 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor22_towarprzelot jan_tow_wyjazdB_tor22_towarter jan_tow_wyjazdB_tor22_manewrowa jan_tow_wyjazdB_tor22_odepnijsie jan_tow_wyjazdB_tor22_manewry condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor22_towarprzelot multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor22_towarprzelotI condition memcompare towarprzelotB * * endevent
event jan_tow_wyjazdB_tor22_towarprzelotI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_towarprzelotB jan_tow_przebieg_tor22-janosob jan_tow_n_s10 jan_tor22_nic condition memcompare * * 0 endevent
event jan_tow_wyjazdB_tor22_towarter multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor22_towarterI condition memcompare towarterB * * endevent
event jan_tow_wyjazdB_tor22_towarterI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_towarterB jan_tow_przebieg_tor22-janosob jan_tow_n_s10 jan_tor22_nic condition memcompare * * 0 endevent

// manewrowa
event jan_tow_wyjazdB_tor22_manewrowa multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor22_manewrowaI condition memcompare manewrowa * * endevent
event jan_tow_wyjazdB_tor22_manewrowaI multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor22_manewrowa-tow jan_tow_wyjazdB_tor22_manewrowa-post condition memcompare * 0 * endevent

event jan_tow_wyjazdB_tor22_manewrowa-tow multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor22_manewrowa-towI condition memcompare jantow * -1 endevent
event jan_tow_wyjazdB_tor22_manewrowa-towI multiple 0.0 jan_tow_status_glowicepost jan_post_przebiegzach_tor48-tor22 jan_tow_n_ms2 jan_post_tormanewrowypn_manewrowa jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor22_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor22_manewrowa-post multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor22_manewrowa-post_tor4x jan_tow_wyjazdB_tor22_manewrowa-post_tor5x condition memcompare janpost * -1 endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor4x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor22_manewrowa-post_tor40 jan_tow_wyjazdB_tor22_manewrowa-post_tor42 jan_tow_wyjazdB_tor22_manewrowa-post_tor44 jan_tow_wyjazdB_tor22_manewrowa-post_tor46 jan_tow_wyjazdB_tor22_manewrowa-post_tor48 condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-tor22 jan_tow_n_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_manewrowa jan_tor40_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 40 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-tor22 jan_tow_n_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_manewrowa jan_tor42_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 42 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-tor22 jan_tow_n_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_manewrowa jan_tor44_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 44 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-tor22 jan_tow_n_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_manewrowa jan_tor46_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 46 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor48 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-tor22 jan_tow_n_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_manewrowa jan_tor48_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 48 * endevent

event jan_tow_wyjazdB_tor22_manewrowa-post_tor5x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor22_manewrowa-post_tor50 jan_tow_wyjazdB_tor22_manewrowa-post_tor52 jan_tow_wyjazdB_tor22_manewrowa-post_tor54 jan_tow_wyjazdB_tor22_manewrowa-post_tor56 jan_tow_wyjazdB_tor22_manewrowa-post_tor58 condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-tor22 jan_tow_n_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor50_manewrowa jan_tor50_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 50 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-tor22 jan_tow_n_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor52_manewrowa jan_tor52_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 52 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-tor22 jan_tow_n_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor54_manewrowa jan_tor54_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 54 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-tor22 jan_tow_n_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor56_manewrowa jan_tor56_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 56 * endevent
event jan_tow_wyjazdB_tor22_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-tor22 jan_tow_n_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor58_manewrowa jan_tor58_zajety jan_tow_wyjazdB_tor22_manewrowa-post_wspolne condition memcompare janpost 58 * endevent

event jan_tow_wyjazdB_tor22_manewrowa-post_wspolne multiple 0.0 none jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor22_nic manewrowa_aktualizujpo180 endevent

// manewry
event jan_tow_wyjazdB_tor22_odepnijsie multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_tor22B_odepnijsie jan_tow_wyjazdB_tor22_odepnijsieI condition memcompare towarwawB * * endevent
event jan_tow_wyjazdB_tor22_odepnijsieI multiple 90.0 none jan_tor22_zjazd endevent
event jan_tow_tor22B_odepnijsie updatevalues 30.0 jan_tow_n_sem_mem Shunt 0 0 endevent
event jan_tow_n_sem_mem:sent multiple 1.0 none jan_tow_n_s1 endevent

event jan_tow_wyjazdB_tor22_manewry multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor22_nazeberko1 condition memcompare zjazd * * endevent
event jan_tow_wyjazdB_tor22_nazeberko1 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_wyjazdB_tor22_nazeberko1I condition memcompare nazeberko1B * * endevent
event jan_tow_wyjazdB_tor22_nazeberko1I multiple 0.0 jan_tow_status_zeberko1 jan_tow_glowicapnwsch_zajeta jan_tow_zeberko1a_zajety jan_tow_przebieg_tor22-zeberko1 jan_tow_n_ms2 jan_tor22_manewry_nic jan_tow_zeberko1_test jan_tor22_nic condition memcompare wolny * * endevent
// )

// (tor 24
// towarowe
event jan_tow_wyjazdB_tor24_all multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor24_manewrowa condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor24 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor24_towarprzelot jan_tow_wyjazdB_tor24_towarter jan_tow_wyjazdB_tor24_manewrowa jan_tow_wyjazdB_tor24_odepnijsie jan_tow_wyjazdB_tor24_manewry condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor24_towarprzelot multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor24_towarprzelotI condition memcompare * 67 * endevent
event jan_tow_wyjazdB_tor24_towarprzelotI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_towarprzelotB jan_tow_przebieg_tor24-janosob jan_tow_o_s10 jan_tor24_nic condition memcompare * * 0 endevent
event jan_tow_wyjazdB_tor24_towarter multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor24_towarterI condition memcompare * 69 * endevent
event jan_tow_wyjazdB_tor24_towarterI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_towarterB jan_tow_przebieg_tor24-janosob jan_tow_o_s10 jan_tor24_nic condition memcompare * * 0 endevent

// manewrowa
event jan_tow_wyjazdB_tor24_manewrowa multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor24_manewrowaI condition memcompare * 32 * endevent
event jan_tow_wyjazdB_tor24_manewrowaI multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor24_manewrowa-tow jan_tow_wyjazdB_tor24_manewrowa-post condition memcompare * 0 * endevent

event jan_tow_wyjazdB_tor24_manewrowa-tow multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor24_manewrowa-towI condition memcompare jantow * -1 endevent
event jan_tow_wyjazdB_tor24_manewrowa-towI multiple 0.0 jan_tow_status_glowicepost jan_post_przebiegzach_tor48-tor24 jan_tow_o_ms2 jan_post_tormanewrowypn_manewrowa jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor24_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor24_manewrowa-post multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor24_manewrowa-post_tor4x jan_tow_wyjazdB_tor24_manewrowa-post_tor5x condition memcompare janpost * -1 endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor4x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor24_manewrowa-post_tor40 jan_tow_wyjazdB_tor24_manewrowa-post_tor42 jan_tow_wyjazdB_tor24_manewrowa-post_tor44 jan_tow_wyjazdB_tor24_manewrowa-post_tor46 jan_tow_wyjazdB_tor24_manewrowa-post_tor48 condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-tor24 jan_tow_o_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_manewrowa jan_tor40_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 40 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-tor24 jan_tow_o_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_manewrowa jan_tor42_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 42 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-tor24 jan_tow_o_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_manewrowa jan_tor44_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 44 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-tor24 jan_tow_o_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_manewrowa jan_tor46_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 46 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor48 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-tor24 jan_tow_o_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_manewrowa jan_tor48_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 48 * endevent

event jan_tow_wyjazdB_tor24_manewrowa-post_tor5x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor24_manewrowa-post_tor50 jan_tow_wyjazdB_tor24_manewrowa-post_tor52 jan_tow_wyjazdB_tor24_manewrowa-post_tor54 jan_tow_wyjazdB_tor24_manewrowa-post_tor56 jan_tow_wyjazdB_tor24_manewrowa-post_tor58 condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-tor24 jan_tow_o_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor50_manewrowa jan_tor50_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 50 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-tor24 jan_tow_o_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor52_manewrowa jan_tor52_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 52 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-tor24 jan_tow_o_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor54_manewrowa jan_tor54_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 54 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-tor24 jan_tow_o_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor56_manewrowa jan_tor56_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 56 * endevent
event jan_tow_wyjazdB_tor24_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-tor24 jan_tow_o_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor58_manewrowa jan_tor58_zajety jan_tow_wyjazdB_tor24_manewrowa-post_wspolne condition memcompare janpost 58 * endevent

event jan_tow_wyjazdB_tor24_manewrowa-post_wspolne multiple 0.0 none jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor24_nic manewrowa_aktualizujpo180 endevent

// manewry
event jan_tow_wyjazdB_tor24_odepnijsie multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_tor24B_odepnijsie jan_tow_wyjazdB_tor24_odepnijsieI condition memcompare * 68 * endevent
event jan_tow_wyjazdB_tor24_odepnijsieI multiple 90.0 none jan_tor24_zjazd endevent
event jan_tow_tor24B_odepnijsie updatevalues 30.0 jan_tow_o_sem_mem Shunt 0 0 endevent
event jan_tow_o_sem_mem:sent multiple 1.0 none jan_tow_o_s1 endevent

event jan_tow_wyjazdB_tor24_manewry multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor24_nazeberko1 condition memcompare * 9 * endevent
event jan_tow_wyjazdB_tor24_nazeberko1 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_wyjazdB_tor24_nazeberko1I condition memcompare * 91 * endevent
event jan_tow_wyjazdB_tor24_nazeberko1I multiple 0.0 jan_tow_status_zeberko1 jan_tow_glowicapnwsch_zajeta jan_tow_zeberko1a_zajety jan_tow_przebieg_tor24-zeberko1 jan_tow_o_ms2 jan_tor24_manewry_nic jan_tow_zeberko1_test jan_tor24_nic condition memcompare wolny * * endevent
// )

// (tor 26
// towarowe
event jan_tow_wyjazdB_tor26_all multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor26_manewrowa condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor26_wruchu multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor26_manewrowa condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor26 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor26_towarprzelot jan_tow_wyjazdB_tor26_towarter jan_tow_wyjazdB_tor26_manewrowa jan_tow_wyjazdB_tor26_odepnijsie jan_tow_wyjazdB_tor26_manewry condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor26_towarprzelot multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor26_towarprzelotI condition memcompare * * 67 endevent
event jan_tow_wyjazdB_tor26_towarprzelotI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_towarprzelotB jan_tow_przebieg_tor26-janosob jan_tow_p_s10 jan_tor26_nic condition memcompare * * 0 endevent
event jan_tow_wyjazdB_tor26_towarter multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor26_towarterI condition memcompare * * 69 endevent
event jan_tow_wyjazdB_tor26_towarterI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta zajety_szlak_janosob-jantowC_towarterB jan_tow_przebieg_tor26-janosob jan_tow_p_s10 jan_tor26_nic condition memcompare * * 0 endevent

// manewrowa
event jan_tow_wyjazdB_tor26_manewrowa multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor26_manewrowaI condition memcompare * * 32 endevent
event jan_tow_wyjazdB_tor26_manewrowaI multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor26_manewrowa-tow jan_tow_wyjazdB_tor26_manewrowa-post condition memcompare * 0 * endevent

event jan_tow_wyjazdB_tor26_manewrowa-tow multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor26_manewrowa-towI condition memcompare jantow * -1 endevent
event jan_tow_wyjazdB_tor26_manewrowa-towI multiple 0.0 jan_tow_status_glowicepost jan_post_przebiegzach_tor48-tor26 jan_tow_p_ms2 jan_post_tormanewrowypn_manewrowa jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor26_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor26_manewrowa-post multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor26_manewrowa-post_tor4x jan_tow_wyjazdB_tor26_manewrowa-post_tor5x condition memcompare janpost * -1 endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor4x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor26_manewrowa-post_tor40 jan_tow_wyjazdB_tor26_manewrowa-post_tor42 jan_tow_wyjazdB_tor26_manewrowa-post_tor44 jan_tow_wyjazdB_tor26_manewrowa-post_tor46 jan_tow_wyjazdB_tor26_manewrowa-post_tor48 condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-tor26 jan_tow_p_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_manewrowa jan_tor40_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 40 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-tor26 jan_tow_p_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_manewrowa jan_tor42_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 42 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-tor26 jan_tow_p_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_manewrowa jan_tor44_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 44 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-tor26 jan_tow_p_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_manewrowa jan_tor46_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 46 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor48 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-tor26 jan_tow_p_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_manewrowa jan_tor48_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 48 * endevent

event jan_tow_wyjazdB_tor26_manewrowa-post_tor5x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor26_manewrowa-post_tor50 jan_tow_wyjazdB_tor26_manewrowa-post_tor52 jan_tow_wyjazdB_tor26_manewrowa-post_tor54 jan_tow_wyjazdB_tor26_manewrowa-post_tor56 jan_tow_wyjazdB_tor26_manewrowa-post_tor58 condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-tor26 jan_tow_p_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor50_manewrowa jan_tor50_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 50 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-tor26 jan_tow_p_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor52_manewrowa jan_tor52_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 52 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-tor26 jan_tow_p_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor54_manewrowa jan_tor54_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 54 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-tor26 jan_tow_p_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor56_manewrowa jan_tor56_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 56 * endevent
event jan_tow_wyjazdB_tor26_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-tor26 jan_tow_p_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor58_manewrowa jan_tor58_zajety jan_tow_wyjazdB_tor26_manewrowa-post_wspolne condition memcompare janpost 58 * endevent

event jan_tow_wyjazdB_tor26_manewrowa-post_wspolne multiple 0.0 none jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor26_nic manewrowa_aktualizujpo180 endevent

// manewry
event jan_tow_wyjazdB_tor26_odepnijsie multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_tor26B_odepnijsie jan_tow_wyjazdB_tor26_odepnijsieI condition memcompare * * 68 endevent
event jan_tow_wyjazdB_tor26_odepnijsieI multiple 90.0 none jan_tor26_zjazd endevent
event jan_tow_tor26B_odepnijsie updatevalues 30.0 jan_tow_p_sem_mem Shunt 0 0 endevent
event jan_tow_p_sem_mem:sent multiple 1.0 none jan_tow_p_s1 endevent

event jan_tow_wyjazdB_tor26_manewry multiple 0.0 jan_tow_oczekuje_tory222426 jan_tow_wyjazdB_tor26_nazeberko1 condition memcompare * * 9 endevent
event jan_tow_wyjazdB_tor26_nazeberko1 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_wyjazdB_tor26_nazeberko1I condition memcompare * * 91 endevent
event jan_tow_wyjazdB_tor26_nazeberko1I multiple 0.0 jan_tow_status_zeberko1 jan_tow_glowicapnwsch_zajeta jan_tow_zeberko1a_zajety jan_tow_przebieg_tor26-zeberko1 jan_tow_p_ms2 jan_tor26_manewry_nic jan_tow_zeberko1_test jan_tor26_nic condition memcompare wolny * * endevent
// )

// (tor 28
// towarowe
event jan_tow_wyjazdB_tor28_all multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor28_manewrowa condition memcompare * 0 * endevent 
event jan_tow_wyjazdB_tor28_wruchu multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor28_manewrowa condition memcompare * 0 * endevent

event jan_tow_wyjazdB_tor28 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor28I jan_tow_manewrB_tor28 jan_tow_wyjazdB_tor28_manewrowa condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor28I multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor28_towarprzelot jan_tow_wyjazdB_tor28_towarter jan_tow_wyjazdB_tor28_specjalny jan_tow_wyjazdB_tor28_odepnijsie jan_tow_wyjazdB_tor28_manewry condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor28_towarprzelot multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor28_towarprzelotI condition memcompare towarprzelotB * * endevent
event jan_tow_wyjazdB_tor28_towarprzelotI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta zajety_szlak_janosob-jantowC_towarprzelotB jan_tow_przebieg_tor28-janosob jan_tow_r_s10 jan_tor28_nic condition memcompare * * 0 endevent
event jan_tow_wyjazdB_tor28_towarter multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor28_towarterI condition memcompare towarterB * * endevent
event jan_tow_wyjazdB_tor28_towarterI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta zajety_szlak_janosob-jantowC_towarterB jan_tow_przebieg_tor28-janosob jan_tow_r_s10 jan_tor28_nic condition memcompare * * 0 endevent

event jan_tow_wyjazdB_tor28_specjalny multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor28_specjalnyI condition memcompare specjalnyA * * endevent
event jan_tow_wyjazdB_tor28_specjalnyI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta zajety_szlak_janosob-jantowC_specjalnyA jan_tow_przebieg_tor28-janosob jan_tow_r_s10 jan_tor28_nic condition memcompare * * 0 endevent

// manewrowa
event jan_tow_wyjazdB_tor28_manewrowa multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor28_manewrowa-tow jan_tow_wyjazdB_tor28_manewrowa-post condition memcompare manewrowa * * endevent
event jan_tow_wyjazdB_tor28_manewrowa-tow multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor28_manewrowa-towI condition memcompare jantow * -1 endevent
event jan_tow_wyjazdB_tor28_manewrowa-towI multiple 0.0 jan_tow_status_glowicepost jan_post_przebiegzach_tor48-tor28 jan_tow_r_ms2 jan_tow_glowicapostA-pn_zajeta jan_post_tormanewrowypn_manewrowa jan_tow_glowicapdwsch_zajeta jan_tor28_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor28_manewrowa-post multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor28_manewrowa-post_tor4x jan_tow_wyjazdB_tor28_manewrowa-post_tor5x condition memcompare janpost * -1 endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor4x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor28_manewrowa-post_tor40 jan_tow_wyjazdB_tor28_manewrowa-post_tor42 jan_tow_wyjazdB_tor28_manewrowa-post_tor44 jan_tow_wyjazdB_tor28_manewrowa-post_tor46 jan_tow_wyjazdB_tor28_manewrowa-post_tor48 condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-tor28 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_manewrowa jan_tor40_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 40 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-tor28 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_manewrowa jan_tor42_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 42 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-tor28 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_manewrowa jan_tor44_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 44 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-tor28 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_manewrowa jan_tor46_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 46 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor48 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-tor28 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_manewrowa jan_tor48_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 48 * endevent

event jan_tow_wyjazdB_tor28_manewrowa-post_tor5x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor28_manewrowa-post_tor50 jan_tow_wyjazdB_tor28_manewrowa-post_tor52 jan_tow_wyjazdB_tor28_manewrowa-post_tor54 jan_tow_wyjazdB_tor28_manewrowa-post_tor56 jan_tow_wyjazdB_tor28_manewrowa-post_tor58 condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-tor28 jan_tow_r_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor50_manewrowa jan_tor50_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 50 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-tor28 jan_tow_r_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor52_manewrowa jan_tor52_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 52 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-tor28 jan_tow_r_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor54_manewrowa jan_tor54_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 54 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-tor28 jan_tow_r_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor56_manewrowa jan_tor56_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 56 * endevent
event jan_tow_wyjazdB_tor28_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-tor28 jan_tow_r_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor58_manewrowa jan_tor58_zajety jan_tow_wyjazdB_tor28_manewrowa-post_wspolne condition memcompare janpost 58 * endevent

event jan_tow_wyjazdB_tor28_manewrowa-post_wspolne multiple 0.0 none jan_tow_glowicapdwsch_zajeta jan_tor28_nic manewrowa_aktualizujpo180 endevent

// manewry
event jan_tow_wyjazdB_tor28_odepnijsie multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_tor28B_odepnijsie jan_tow_wyjazdB_tor28_odepnijsieI condition memcompare towarwawB * * endevent
event jan_tow_wyjazdB_tor28_odepnijsieI multiple 90.0 none jan_tor28_zjazd endevent
event jan_tow_tor28B_odepnijsie updatevalues 30.0 jan_tow_r_sem_mem Shunt 0 0 endevent
event jan_tow_r_sem_mem:sent multiple 1.0 none jan_tow_r_s1 endevent

event jan_tow_wyjazdB_tor28_manewry multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor28_nazeberko1 condition memcompare zjazd * * endevent
event jan_tow_wyjazdB_tor28_nazeberko1 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_wyjazdB_tor28_nazeberko1I condition memcompare nazeberko1 * * endevent
event jan_tow_wyjazdB_tor28_nazeberko1I multiple 0.0 jan_tow_status_zeberko1 jan_tow_glowicapnwsch_zajeta jan_tow_zeberko1a_zajety jan_tow_przebieg_tor28-zeberko1 jan_tow_r_ms2 jan_tor28_manewry_nic jan_tow_zeberko1_test jan_tor28_nic condition memcompare wolny * * endevent

event jan_tow_manewrB_tor28 multiple 0.0 jan_tow_status_glowicepost jan_tow_manewrB_tor28_zdawczy jan_tow_manewrB_tor28_wegiel jan_tow_manewrB_tor28_towar jan_tow_manewrB_tor28_lokzjazd condition memcompare * 0 * endevent
event jan_tow_manewrB_tor28_zdawczy multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor28_zdawczy-42 condition memcompare zdawczyB * * endevent
event jan_tow_manewrB_tor28_zdawczy-42 multiple 0.0 jan_post_status_tory404244 jan_tow_przebieg_tor28-42 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tow_manewrB_tor28_zdawczy-42I else jan_tow_manewrB_tor28_zdawczy-44 condition memcompare * 0 * endevent
event jan_tow_manewrB_tor28_zdawczy-42I multiple 0.0 none jan_tor42_zdawczyB jan_tor42_zajety jan_tor28_nic endevent
event jan_tow_manewrB_tor28_zdawczy-44 multiple 0.0 jan_post_status_tory404244 jan_tow_przebieg_tor28-44 jan_tow_r_ms2 jan_tow_tm7_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tow_manewrB_tor28_zdawczy-44I condition memcompare * * 0 endevent
event jan_tow_manewrB_tor28_zdawczy-44I multiple 0.0 none jan_tor44_zdawczyB jan_tor44_zajety jan_tor28_nic endevent

event jan_tow_manewrB_tor28_wegiel multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor28_wegielI condition memcompare wegielB * * endevent
event jan_tow_manewrB_tor28_wegielI multiple 0.0 jan_post_status_tory464850 jan_tow_przebieg_tor28-50 jan_tow_r_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tor50_zajety jan_tor50_wegielB jan_tor28_nic condition memcompare * * 0 endevent

event jan_tow_manewrB_tor28_towar multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor28_towar-post jan_tow_manewrB_tor28_towar-zjazd condition memcompare towarB * * endevent
event jan_tow_manewrB_tor28_towar-post multiple 0.0 towar_info jan_tow_manewrB_tor28_towar-post54 condition memcompare zjazdwpost * * endevent
event jan_tow_manewrB_tor28_towar-post54 multiple 0.0 jan_post_status_tory525456 jan_tow_przebieg_tor28-54 jan_tow_manewrB_tor28_towar-wspolne jan_tor54_zajety jan_tor54_towarB jan_tor54_oblotA_war else jan_tow_manewrB_tor28_towar-post56 condition memcompare * 0 * endevent
event jan_tow_manewrB_tor28_towar-post56 multiple 0.0 jan_post_status_tory525456 jan_tow_przebieg_tor28-56 jan_tow_manewrB_tor28_towar-wspolne jan_tor56_zajety jan_tor56_towarB jan_tor56_oblotA_war else jan_tow_manewrB_tor28_towar-post58 condition memcompare * * 0 endevent
event jan_tow_manewrB_tor28_towar-post58 multiple 0.0 jan_post_status_tory58 jan_tow_przebieg_tor28-58 jan_tow_manewrB_tor28_towar-wspolne jan_tor58_zajety condition memcompare wolny * * endevent
event jan_tow_manewrB_tor28_towar-wspolne multiple 0.0 none jan_tow_r_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tor28_nic endevent

event jan_tow_manewrB_tor28_towar-zjazd multiple 0.0 towar_info jan_tow_tor28B_odepnijsie jan_tow_manewrB_tor28_towar-zjazdI condition memcompare zjazdlok * * endevent
event jan_tow_manewrB_tor28_towar-zjazdI multiple 90.0 none jan_tor28_lokzjazd endevent

event jan_tow_manewrB_tor28_lokzjazd multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor28_lokzjazdI condition memcompare lokzjazd * * endevent
event jan_tow_manewrB_tor28_lokzjazdI multiple 0.0 jan_post_status_tory464850 jan_tow_przebieg_tor28-50 jan_tow_manewrB_tor28_towar-wspolne jan_tor50_zajety jan_tor50_lokzjazd condition memcompare * * 0 endevent

event jan_tow_przebieg_tor28-40 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35+ endevent
event jan_tow_przebieg_tor28-42 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35- endevent
event jan_tow_przebieg_tor28-44 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34- endevent
event jan_tow_przebieg_tor28-46 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32+ jan_tow_zwr33- endevent
event jan_tow_przebieg_tor28-48 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32+ jan_tow_zwr33+ endevent

event jan_tow_przebieg_tor28-50 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36+ jan_tow_zwr37+ endevent
event jan_tow_przebieg_tor28-52 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36+ jan_tow_zwr37- endevent
event jan_tow_przebieg_tor28-54 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_zwr38+ jan_tow_zwr39- endevent
event jan_tow_przebieg_tor28-56 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_zwr38+ jan_tow_przebieg_tor28-56a endevent
event jan_tow_przebieg_tor28-56a multiple 0.0 none jan_tow_zwr39+ jan_tow_zwr40- endevent
event jan_tow_przebieg_tor28-58 multiple 0.0 none jan_tow_zwr14+ jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_zwr38+ jan_tow_przebieg_tor28-58a endevent
event jan_tow_przebieg_tor28-58a multiple 0.0 none jan_tow_zwr39+ jan_tow_zwr40+ endevent
// )

// (tor 30
// manewrowa
event jan_tow_wyjazdB_tor30_all multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor30_manewrowa condition memcompare * 0 * endevent 

event jan_tow_wyjazdB_tor30 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor30I jan_tow_wyjazdB_tor30_manewrowa jan_tow_manewrB_tor30 condition memcompare * 0 * endevent 
event jan_tow_wyjazdB_tor30I multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor30_towarter jan_tow_wyjazdB_tor30_manewry condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor30_towarter multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor30_towarterI condition memcompare * 69 * endevent
event jan_tow_wyjazdB_tor30_towarterI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta zajety_szlak_janosob-jantowC_towarterB jan_tow_przebieg_tor30-janosob jan_tow_s_s10 jan_tor30_nic condition memcompare * * 0 endevent

// manewrowa
event jan_tow_wyjazdB_tor30_manewrowa multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor30_manewrowa-tow jan_tow_wyjazdB_tor30_manewrowa-post condition memcompare * 32 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-tow multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor30_manewrowa-towI condition memcompare jantow * -1 endevent
event jan_tow_wyjazdB_tor30_manewrowa-towI multiple 0.0 jan_tow_status_glowicepost jan_post_przebiegzach_tor48-tor30 jan_tow_s_ms2 jan_tow_glowicapostA-pn_zajeta jan_post_tormanewrowypn_manewrowa jan_tow_glowicapdwsch_zajeta jan_tor30_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor30_manewrowa-post multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor30_manewrowa-post_tor4x jan_tow_wyjazdB_tor30_manewrowa-post_tor5x condition memcompare janpost * -1 endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor4x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor30_manewrowa-post_tor40 jan_tow_wyjazdB_tor30_manewrowa-post_tor42 jan_tow_wyjazdB_tor30_manewrowa-post_tor44 jan_tow_wyjazdB_tor30_manewrowa-post_tor46 jan_tow_wyjazdB_tor30_manewrowa-post_tor48 condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-tor30 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_manewrowa jan_tor40_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 40 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-tor30 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_manewrowa jan_tor42_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 42 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-tor30 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_manewrowa jan_tor44_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 44 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-tor30 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_manewrowa jan_tor46_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 46 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor48 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-tor30 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_manewrowa jan_tor48_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 48 * endevent

event jan_tow_wyjazdB_tor30_manewrowa-post_tor5x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor30_manewrowa-post_tor50 jan_tow_wyjazdB_tor30_manewrowa-post_tor52 jan_tow_wyjazdB_tor30_manewrowa-post_tor54 jan_tow_wyjazdB_tor30_manewrowa-post_tor56 jan_tow_wyjazdB_tor30_manewrowa-post_tor58 condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-tor30 jan_tow_s_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor50_manewrowa jan_tor50_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 50 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-tor30 jan_tow_s_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor52_manewrowa jan_tor52_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 52 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-tor30 jan_tow_s_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor54_manewrowa jan_tor54_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 54 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-tor30 jan_tow_s_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor56_manewrowa jan_tor56_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 56 * endevent
event jan_tow_wyjazdB_tor30_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-tor30 jan_tow_s_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor58_manewrowa jan_tor58_zajety jan_tow_wyjazdB_tor30_manewrowa-post_wspolne condition memcompare janpost 58 * endevent

event jan_tow_wyjazdB_tor30_manewrowa-post_wspolne multiple 0.0 none jan_tow_glowicapdwsch_zajeta jan_tor30_nic manewrowa_aktualizujpo180 endevent

// manewry
event jan_tow_wyjazdB_tor30_manewry multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor30_nazeberko1 condition memcompare * 9 * endevent
event jan_tow_wyjazdB_tor30_nazeberko1 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_wyjazdB_tor30_nazeberko1I condition memcompare * 91 * endevent
event jan_tow_wyjazdB_tor30_nazeberko1I multiple 0.0 jan_tow_status_zeberko1 jan_tow_glowicapnwsch_zajeta jan_tow_zeberko1a_zajety jan_tow_przebieg_tor30-zeberko1 jan_tow_s_ms2 jan_tor30_manewry_nic jan_tow_zeberko1_test jan_tor30_nic condition memcompare wolny * * endevent

event jan_tow_manewrB_tor30 multiple 0.0 jan_tow_status_glowicepost jan_tow_manewrB_tor30_zdawczy jan_tow_manewrB_tor30_wegiel jan_tow_manewrB_tor30_towar jan_tow_manewrB_tor30_lokzjazd condition memcompare * 0 * endevent
event jan_tow_manewrB_tor30_zdawczy multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor30_zdawczy-42 condition memcompare * 50 * endevent
event jan_tow_manewrB_tor30_zdawczy-42 multiple 0.0 jan_post_status_tory404244 jan_tow_przebieg_tor30-42 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tow_manewrB_tor30_zdawczy-42I else jan_tow_manewrB_tor30_zdawczy-44 condition memcompare * 0 * endevent
event jan_tow_manewrB_tor30_zdawczy-42I multiple 0.0 none jan_tor42_zdawczyB jan_tor42_zajety jan_tor30_nic endevent
event jan_tow_manewrB_tor30_zdawczy-44 multiple 0.0 jan_post_status_tory404244 jan_tow_przebieg_tor30-44 jan_tow_s_ms2 jan_tow_tm7_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tow_manewrB_tor30_zdawczy-44I condition memcompare * * 0 endevent
event jan_tow_manewrB_tor30_zdawczy-44I multiple 0.0 none jan_tor44_zdawczyB jan_tor44_zajety jan_tor30_nic endevent

event jan_tow_manewrB_tor30_wegiel multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor30_wegielI condition memcompare * 52 * endevent
event jan_tow_manewrB_tor30_wegielI multiple 0.0 jan_post_status_tory464850 jan_tow_przebieg_tor30-50 jan_tow_s_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tor50_zajety jan_tor50_wegielB jan_tor30_nic condition memcompare * * 0 endevent

event jan_tow_manewrB_tor30_towar multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor30_towar-post jan_tow_manewrB_tor30_towar-zjazd condition memcompare * 57 * endevent
event jan_tow_manewrB_tor30_towar-post multiple 0.0 towar_info jan_tow_manewrB_tor30_towar-post54 condition memcompare zjazdwpost * * endevent
event jan_tow_manewrB_tor30_towar-post54 multiple 0.0 jan_post_status_tory525456 jan_tow_przebieg_tor30-54 jan_tow_manewrB_tor30_towar-wspolne jan_tor54_zajety jan_tor54_towarB jan_tor54_oblotA_war else jan_tow_manewrB_tor30_towar-post56 condition memcompare * 0 * endevent
event jan_tow_manewrB_tor30_towar-post56 multiple 0.0 jan_post_status_tory525456 jan_tow_przebieg_tor30-56 jan_tow_manewrB_tor30_towar-wspolne jan_tor56_zajety jan_tor56_towarB jan_tor56_oblotA_war else jan_tow_manewrB_tor30_towar-post58 condition memcompare * * 0 endevent
event jan_tow_manewrB_tor30_towar-post58 multiple 0.0 jan_post_status_tory58 jan_tow_przebieg_tor30-58 jan_tow_manewrB_tor30_towar-wspolne jan_tor58_zajety condition memcompare wolny * * endevent
event jan_tow_manewrB_tor30_towar-wspolne multiple 0.0 none jan_tow_s_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tor30_nic endevent

event jan_tow_manewrB_tor30_towar-zjazd multiple 0.0 towar_info jan_tow_tor30B_odepnijsie jan_tow_manewrB_tor30_towar-zjazdI condition memcompare zjazdlok * * endevent
event jan_tow_manewrB_tor30_towar-zjazdI multiple 90.0 none jan_tor30_lokzjazd endevent
event jan_tow_tor30B_odepnijsie updatevalues 30.0 jan_tow_s_sem_mem Shunt 0 0 endevent
event jan_tow_s_sem_mem:sent multiple 1.0 none jan_tow_s_s1 endevent

event jan_tow_manewrB_tor30_lokzjazd multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor30_lokzjazdI condition memcompare * 31 * endevent
event jan_tow_manewrB_tor30_lokzjazdI multiple 0.0 jan_post_status_tory464850 jan_tow_przebieg_tor30-50 jan_tow_manewrB_tor30_towar-wspolne jan_tor50_zajety jan_tor50_lokzjazd condition memcompare * * 0 endevent

event jan_tow_przebieg_tor30-40 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35+ endevent
event jan_tow_przebieg_tor30-42 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35- endevent
event jan_tow_przebieg_tor30-44 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34- endevent
event jan_tow_przebieg_tor30-46 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32+ jan_tow_zwr33- endevent
event jan_tow_przebieg_tor30-48 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32+ jan_tow_zwr33+ endevent

event jan_tow_przebieg_tor30-50 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36+ jan_tow_zwr37+ endevent
event jan_tow_przebieg_tor30-52 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36+ jan_tow_zwr37- endevent
event jan_tow_przebieg_tor30-54 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_przebieg_tor30-54a endevent
event jan_tow_przebieg_tor30-54a multiple 0.0 none jan_tow_zwr38+ jan_tow_zwr39- endevent
event jan_tow_przebieg_tor30-56 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_przebieg_tor30-56a endevent
event jan_tow_przebieg_tor30-56a multiple 0.0 none jan_tow_zwr38+ jan_tow_zwr39+ jan_tow_zwr40- endevent
event jan_tow_przebieg_tor30-58 multiple 0.0 none jan_tow_zwr12- jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_przebieg_tor30-58a endevent
event jan_tow_przebieg_tor30-58a multiple 0.0 none jan_tow_zwr38+ jan_tow_zwr39+ jan_tow_zwr40+ endevent
// )

// (tor 32
// manewrowa
event jan_tow_wyjazdB_tor32_all multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor32_manewrowa condition memcompare * 0 * endevent 

event jan_tow_wyjazdB_tor32 multiple 60.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor32I jan_tow_wyjazdB_tor32_manewrowa jan_tow_manewrB_tor32 condition memcompare * 0 * endevent 
event jan_tow_wyjazdB_tor32I multiple 0.0 jan_tow_status_glowicewsch jan_tow_wyjazdB_tor32_towarter jan_tow_wyjazdB_tor32_manewry condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor32_towarter multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor32_towarterI condition memcompare * * 69 endevent
event jan_tow_wyjazdB_tor32_towarterI multiple 0.0 zajetosc_janosob-jantow jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta zajety_szlak_janosob-jantowC_towarterB jan_tow_przebieg_tor32-janosob jan_tow_t_s10 jan_tor32_nic condition memcompare * * 0 endevent

// manewrowa
event jan_tow_wyjazdB_tor32_manewrowa multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor32_manewrowa-tow jan_tow_wyjazdB_tor32_manewrowa-post condition memcompare * * 32 endevent
event jan_tow_wyjazdB_tor32_manewrowa-tow multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor32_manewrowa-towI condition memcompare jantow * -1 endevent
event jan_tow_wyjazdB_tor32_manewrowa-towI multiple 0.0 jan_tow_status_glowicepost jan_post_przebiegzach_tor48-tor32 jan_tow_t_ms2 jan_tow_glowicapostA-pn_zajeta jan_post_tormanewrowypn_manewrowa jan_tow_glowicapdwsch_zajeta jan_tor32_nic condition memcompare wolny * * endevent

event jan_tow_wyjazdB_tor32_manewrowa-post multiple 0.0 manewrowa_info jan_tow_wyjazdB_tor32_manewrowa-post_tor4x jan_tow_wyjazdB_tor32_manewrowa-post_tor5x condition memcompare janpost * -1 endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor4x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor32_manewrowa-post_tor40 jan_tow_wyjazdB_tor32_manewrowa-post_tor42 jan_tow_wyjazdB_tor32_manewrowa-post_tor44 jan_tow_wyjazdB_tor32_manewrowa-post_tor46 jan_tow_wyjazdB_tor32_manewrowa-post_tor48 condition memcompare wolny * * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-tor32 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_manewrowa jan_tor40_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 40 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-tor32 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_manewrowa jan_tor42_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 42 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-tor32 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_manewrowa jan_tor44_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 44 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-tor32 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_manewrowa jan_tor46_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 46 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor48 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-tor32 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_manewrowa jan_tor48_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 48 * endevent

event jan_tow_wyjazdB_tor32_manewrowa-post_tor5x multiple 0.0 jan_tow_status_glowicepost jan_tow_wyjazdB_tor32_manewrowa-post_tor50 jan_tow_wyjazdB_tor32_manewrowa-post_tor52 jan_tow_wyjazdB_tor32_manewrowa-post_tor54 jan_tow_wyjazdB_tor32_manewrowa-post_tor56 jan_tow_wyjazdB_tor32_manewrowa-post_tor58 condition memcompare * 0 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-tor32 jan_tow_t_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor50_manewrowa jan_tor50_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 50 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-tor32 jan_tow_t_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor52_manewrowa jan_tor52_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 52 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-tor32 jan_tow_t_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor54_manewrowa jan_tor54_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 54 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-tor32 jan_tow_t_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor56_manewrowa jan_tor56_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 56 * endevent
event jan_tow_wyjazdB_tor32_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-tor32 jan_tow_t_ms2 jan_tow_glowicapostA-pd_zajeta jan_tor58_manewrowa jan_tor58_zajety jan_tow_wyjazdB_tor32_manewrowa-post_wspolne condition memcompare janpost 58 * endevent

event jan_tow_wyjazdB_tor32_manewrowa-post_wspolne multiple 0.0 none jan_tow_glowicapdwsch_zajeta jan_tor32_nic manewrowa_aktualizujpo180 endevent

// manewry
event jan_tow_wyjazdB_tor32_manewry multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_wyjazdB_tor32_nazeberko1 condition memcompare * * 9 endevent
event jan_tow_wyjazdB_tor32_nazeberko1 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_wyjazdB_tor32_nazeberko1I condition memcompare * * 91 endevent
event jan_tow_wyjazdB_tor32_nazeberko1I multiple 0.0 jan_tow_status_zeberko1 jan_tow_glowicapnwsch_zajeta jan_tow_zeberko1a_zajety jan_tow_przebieg_tor32-zeberko1 jan_tow_t_ms2 jan_tor32_manewry_nic jan_tow_zeberko1_test jan_tor32_nic condition memcompare wolny * * endevent

event jan_tow_manewrB_tor32 multiple 0.0 jan_tow_status_glowicepost jan_tow_manewrB_tor32_zdawczy jan_tow_manewrB_tor32_wegiel jan_tow_manewrB_tor32_towar jan_tow_manewrB_tor32_lokzjazd condition memcompare * 0 * endevent
event jan_tow_manewrB_tor32_zdawczy multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor32_zdawczy-42 condition memcompare * * 50 endevent
event jan_tow_manewrB_tor32_zdawczy-42 multiple 0.0 jan_post_status_tory404244 jan_tow_przebieg_tor32-42 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tow_manewrB_tor32_zdawczy-42I else jan_tow_manewrB_tor32_zdawczy-44 condition memcompare * 0 * endevent
event jan_tow_manewrB_tor32_zdawczy-42I multiple 0.0 none jan_tor42_zdawczyB jan_tor42_zajety jan_tor32_nic endevent
event jan_tow_manewrB_tor32_zdawczy-44 multiple 0.0 jan_post_status_tory404244 jan_tow_przebieg_tor32-44 jan_tow_t_ms2 jan_tow_tm7_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tow_manewrB_tor32_zdawczy-44I condition memcompare * * 0 endevent
event jan_tow_manewrB_tor32_zdawczy-44I multiple 0.0 none jan_tor44_zdawczyB jan_tor44_zajety jan_tor32_nic endevent

event jan_tow_manewrB_tor32_wegiel multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor32_wegielI condition memcompare * * 52 endevent
event jan_tow_manewrB_tor32_wegielI multiple 0.0 jan_post_status_tory464850 jan_tow_przebieg_tor32-50 jan_tow_t_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tor50_zajety jan_tor50_wegielB jan_tor32_nic condition memcompare * * 0 endevent

event jan_tow_manewrB_tor32_towar multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor32_towar-post jan_tow_manewrB_tor32_towar-zjazd condition memcompare * * 57 endevent
event jan_tow_manewrB_tor32_towar-post multiple 0.0 towar_info jan_tow_manewrB_tor32_towar-post54 condition memcompare zjazdwpost * * endevent
event jan_tow_manewrB_tor32_towar-post54 multiple 0.0 jan_post_status_tory525456 jan_tow_przebieg_tor32-54 jan_tow_manewrB_tor32_towar-wspolne jan_tor54_zajety jan_tor54_towarB jan_tor54_oblotA_war else jan_tow_manewrB_tor32_towar-post56 condition memcompare * 0 * endevent
event jan_tow_manewrB_tor32_towar-post56 multiple 0.0 jan_post_status_tory525456 jan_tow_przebieg_tor32-56 jan_tow_manewrB_tor32_towar-wspolne jan_tor56_zajety jan_tor56_towarB jan_tor56_oblotA_war else jan_tow_manewrB_tor32_towar-post58 condition memcompare * * 0 endevent
event jan_tow_manewrB_tor32_towar-post58 multiple 0.0 jan_post_status_tory58 jan_tow_przebieg_tor32-58 jan_tow_manewrB_tor32_towar-wspolne jan_tor58_zajety condition memcompare wolny * * endevent
event jan_tow_manewrB_tor32_towar-wspolne multiple 0.0 none jan_tow_t_ms2 jan_tow_glowicapdwsch_zajeta jan_tow_glowicapostA-pd_zajeta jan_tor32_nic endevent

event jan_tow_manewrB_tor32_towar-zjazd multiple 0.0 towar_info jan_tow_tor32B_odepnijsie jan_tow_manewrB_tor32_towar-zjazdI condition memcompare zjazdlok * * endevent
event jan_tow_manewrB_tor32_towar-zjazdI multiple 90.0 none jan_tor32_lokzjazd endevent
event jan_tow_tor32B_odepnijsie updatevalues 30.0 jan_tow_t_sem_mem Shunt 0 0 endevent
event jan_tow_t_sem_mem:sent multiple 1.0 none jan_tow_t_s1 endevent

event jan_tow_manewrB_tor32_lokzjazd multiple 0.0 jan_tow_oczekuje_tory283032 jan_tow_manewrB_tor32_lokzjazdI condition memcompare * * 31 endevent
event jan_tow_manewrB_tor32_lokzjazdI multiple 0.0 jan_post_status_tory464850 jan_tow_przebieg_tor32-50 jan_tow_manewrB_tor32_towar-wspolne jan_tor50_zajety jan_tor50_lokzjazd condition memcompare * * 0 endevent

event jan_tow_przebieg_tor32-40 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35+ endevent
event jan_tow_przebieg_tor32-42 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35- endevent
event jan_tow_przebieg_tor32-44 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32- jan_tow_zwr34- endevent
event jan_tow_przebieg_tor32-46 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32+ jan_tow_zwr33- endevent
event jan_tow_przebieg_tor32-48 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30- jan_tow_zwr32+ jan_tow_zwr33+ endevent

event jan_tow_przebieg_tor32-50 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36+ jan_tow_zwr37+ endevent
event jan_tow_przebieg_tor32-52 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36+ jan_tow_zwr37- endevent
event jan_tow_przebieg_tor32-54 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_przebieg_tor32-54a endevent
event jan_tow_przebieg_tor32-54a multiple 0.0 none jan_tow_zwr37- jan_tow_zwr39- endevent
event jan_tow_przebieg_tor32-56 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_przebieg_tor32-56a endevent
event jan_tow_przebieg_tor32-56a multiple 0.0 none jan_tow_zwr37- jan_tow_zwr39+ jan_tow_zwr40- endevent
event jan_tow_przebieg_tor32-58 multiple 0.0 none jan_tow_zwr12+ jan_tow_zwr14- jan_tow_zwr16+ jan_tow_zwr18- jan_tow_zwr30+ jan_tow_zwr31- jan_tow_zwr36- jan_tow_przebieg_tor32-58a endevent
event jan_tow_przebieg_tor32-58a multiple 0.0 none jan_tow_zwr37- jan_tow_zwr39+ jan_tow_zwr40+ endevent

event jan_tow_zerujsem_B_tory222426 multiple 0.0 none jan_tow_n_s1 jan_tow_o_s1 jan_tow_p_s1 endevent
event jan_tow_zerujsem_B_tory283032 multiple 0.0 none jan_tow_r_s1 jan_tow_s_s1 jan_tow_t_s1 endevent
// )

// (zeberko 1
event jan_tow_zeberko1_test multiple 0.0 none jan_tow_zeberko1_testc endevent
event jan_tow_zeberko1_testc multiple 0.0 jan_tow_status_zeberko1 jan_tow_tm4b_ms2 jan_tow_tm4d_ms2 else jan_tow_zeberko1_testb condition memcompare * 0 0 endevent
event jan_tow_zeberko1_testb multiple 0.0 jan_tow_status_zeberko1 jan_tow_tm4b_ms2 condition memcompare * 0 1 endevent

event jan_tow_zeberko1_engineoff putvalues 360.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent 

event jan_tow_zeberko1a_engineoff updatevalues 180.0 jan_tow_tm4b_sem_mem Prepare_engine 0 0 endevent 
event jan_tow_tm4b_sem_mem:sent multiple 1.0 none jan_tow_tm4b_ms1 endevent

event jan_tow_zeberko1b_engineoff updatevalues 180.0 jan_tow_tm4d_sem_mem Prepare_engine 0 0 endevent 
event jan_tow_tm4d_sem_mem:sent multiple 1.0 none jan_tow_tm4d_ms1 endevent

event jan_tow_zeberko1c_engineoff updatevalues 180.0 jan_tow_tm4f_sem_mem Prepare_engine 0 0 endevent 
event jan_tow_tm4f_sem_mem:sent multiple 1.0 none jan_tow_tm4f_ms1 endevent
// )


// (MANEWRY
// zeberko 2
// podpiecie sie do skladu na torze 22
event jan_tow_manewrA_zeberko2a multiple 60.0 jan_tow_status_glowicewsch jan_tow_manewrA_zeberko2a-22 jan_tow_manewrA_zeberko2a-24 jan_tow_manewrA_zeberko2a-26 jan_tow_manewrA_zeberko2a-28 jan_tow_manewrA_zeberko2a-30 jan_tow_manewrA_zeberko2a-32 condition memcompare wolny * * endevent

event jan_tow_manewrA_zeberko2a-22 multiple 0.0 none jan_tow_manewrA_zeberko2a-22A_start jan_tow_manewrA_zeberko2a-22A-1a jan_tow_manewrA_zeberko2a-22B_start jan_tow_manewrA_zeberko2a-22B endevent
event jan_tow_manewrA_zeberko2a-22A_start multiple 0.0 jan_tow_manewry_tory222426 jan_tow_zeberko2a_engineon jan_tor22_manewry_glowicaA2 condition memcompare glowicaA1 * * endevent
event jan_tow_manewrA_zeberko2a-22A-1a multiple 0.0 jan_tow_manewry_tory222426 jan_tow_manewrA_zeberko2a-22A-1b-26 condition memcompare glowicaA2 * * endevent
event jan_tow_manewrA_zeberko2a-22A-1b-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta jan_tor26_zajety jan_tow_przebieg_tor26-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor22_manewry_glowicaA3-26 else jan_tow_manewrA_zeberko2a-22A-1b-28 condition memcompare * * 0 endevent
event jan_tow_manewrA_zeberko2a-22A-1b-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_manewrA_zeberko2a-22A-1b-28I condition memcompare wolny * * endevent
event jan_tow_manewrA_zeberko2a-22A-1b-28I multiple 0.0 jan_tow_status_glowicewsch jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_zajety jan_tow_przebieg_tor28-zeberko2 jan_tow_tm5_ms2 jan_tor22_manewry_glowicaA3-28 condition memcompare wolny 0 * endevent

event jan_tow_manewrA_zeberko2a-22A-2-26 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tor22_manewry_glowicaA4 condition memcompare glowicaA3-26 * * endevent
event jan_tow_manewrA_zeberko2a-22A-2-28 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tor22_manewry_glowicaA4 condition memcompare glowicaA3-28 * * endevent
event jan_tow_manewrA_zeberko2a-22A-3 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor22-most jan_tow_tm1_ms2 jan_tor22_podepnijsieA jan_tor22_manewry_nic condition memcompare glowicaA4 * * endevent

event jan_tow_tor22A_podepnijsie multiple 0.0 jan_tow_podepnijsieA_tory222426 jan_tow_tor22A_podepnijsieI jan_tor22_niepodpinajsieA condition memcompare tak * * endevent
event jan_tow_tor22A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_manewrA_zeberko2a-22B_start multiple 0.0 jan_tow_manewry_tory222426 jan_tow_zeberko2a_engineon jan_tor22_manewry_glowicaB2 condition memcompare glowicaB1 * * endevent
event jan_tow_manewrA_zeberko2a-22B multiple 0.0 jan_tow_manewry_tory222426 jan_tow_glowicapnwsch_zajeta jan_tow_przebieg_tor22-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor22_manewry_glowicaB3 condition memcompare glowicaB2 * * endevent

event jan_tow_tor22B_podepnijsie multiple 0.0 jan_tow_manewry_tory222426 jan_tow_tor22B_podepnijsieI jan_tor22_manewry_nic condition memcompare glowicaB3 * * endevent
event jan_tow_tor22B_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

// podpiecie sie do skladu na torze 24
event jan_tow_manewrA_zeberko2a-24 multiple 0.0 none jan_tow_manewrA_zeberko2a-24A_start jan_tow_manewrA_zeberko2a-24A-1a jan_tow_manewrA_zeberko2a-24B_start jan_tow_manewrA_zeberko2a-24B endevent

event jan_tow_manewrA_zeberko2a-24A_start multiple 0.0 jan_tow_manewry_tory222426 jan_tow_zeberko2a_engineon jan_tor24_manewry_glowicaA2 condition memcompare * 1 * endevent
event jan_tow_manewrA_zeberko2a-24A-1a multiple 0.0 jan_tow_manewry_tory222426 jan_tow_manewrA_zeberko2a-24A-1b-26 condition memcompare * 2 * endevent
event jan_tow_manewrA_zeberko2a-24A-1b-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta jan_tor26_zajety jan_tow_przebieg_tor26-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor24_manewry_glowicaA3-26 else jan_tow_manewrA_zeberko2a-24A-1b-28 condition memcompare * * 0 endevent
event jan_tow_manewrA_zeberko2a-24A-1b-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_manewrA_zeberko2a-24A-1b-28I condition memcompare wolny * * endevent
event jan_tow_manewrA_zeberko2a-24A-1b-28I multiple 0.0 jan_tow_status_glowicewsch jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_zajety jan_tow_przebieg_tor28-zeberko2 jan_tow_tm5_ms2 jan_tor24_manewry_glowicaA3-28 condition memcompare wolny 0 * endevent

event jan_tow_manewrA_zeberko2a-24A-2-26 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tor24_manewry_glowicaA4 condition memcompare * 326 * endevent
event jan_tow_manewrA_zeberko2a-24A-2-28 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tor24_manewry_glowicaA4 condition memcompare * 328 * endevent
event jan_tow_manewrA_zeberko2a-24A-3 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor24-most jan_tow_tm1_ms2 jan_tor24_podepnijsieA jan_tor24_manewry_nic condition memcompare * 4 * endevent

event jan_tow_tor24A_podepnijsie multiple 0.0 jan_tow_podepnijsieA_tory222426 jan_tow_tor24A_podepnijsieI jan_tor24_niepodpinajsieA condition memcompare * 1 * endevent
event jan_tow_tor24A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_manewrA_zeberko2a-24B_start multiple 0.0 jan_tow_manewry_tory222426 jan_tow_zeberko2a_engineon jan_tor24_manewry_glowicaB2 condition memcompare * 51 * endevent
event jan_tow_manewrA_zeberko2a-24B multiple 0.0 jan_tow_manewry_tory222426 jan_tow_glowicapnwsch_zajeta jan_tow_przebieg_tor24-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor24_manewry_glowicaB3 condition memcompare * 52 * endevent

event jan_tow_tor24B_podepnijsie multiple 0.0 jan_tow_manewry_tory222426 jan_tow_tor24B_podepnijsieI jan_tor24_manewry_nic condition memcompare * 53 * endevent
event jan_tow_tor24B_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

// podpiecie sie do skladu na torze 26
event jan_tow_manewrA_zeberko2a-26 multiple 0.0 none jan_tow_manewrA_zeberko2a-26A_start jan_tow_manewrA_zeberko2a-26A-1a jan_tow_manewrA_zeberko2a-26B_start jan_tow_manewrA_zeberko2a-26B endevent

event jan_tow_manewrA_zeberko2a-26A_start multiple 0.0 jan_tow_manewry_tory222426 jan_tow_zeberko2a_engineon jan_tor26_manewry_glowicaA2 condition memcompare * * 1 endevent
event jan_tow_manewrA_zeberko2a-26A-1a multiple 0.0 jan_tow_manewry_tory222426 jan_tow_manewrA_zeberko2a-26A-1b-28 condition memcompare * * 2 endevent
event jan_tow_manewrA_zeberko2a-26A-1b-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_manewrA_zeberko2a-26A-1b-28I condition memcompare wolny * * endevent
event jan_tow_manewrA_zeberko2a-26A-1b-28I multiple 0.0 jan_tow_status_glowicewsch jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_zajety jan_tow_przebieg_tor28-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor26_manewry_glowicaA3-28 condition memcompare wolny 0 * endevent

event jan_tow_manewrA_zeberko2a-26A-2-28 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tor26_manewry_glowicaA4 condition memcompare * * 328 endevent
event jan_tow_manewrA_zeberko2a-26A-3 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor26-most jan_tow_tm1_ms2 jan_tor26_podepnijsieA jan_tor26_manewry_nic condition memcompare * * 4 endevent

event jan_tow_tor26A_podepnijsie multiple 0.0 jan_tow_podepnijsieA_tory222426 jan_tow_tor26A_podepnijsieI jan_tor26_niepodpinajsieA condition memcompare * * 1 endevent
event jan_tow_tor26A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_manewrA_zeberko2a-26B_start multiple 0.0 jan_tow_manewry_tory222426 jan_tow_zeberko2a_engineon jan_tor26_manewry_glowicaB2 condition memcompare * * 51 endevent
event jan_tow_manewrA_zeberko2a-26B multiple 0.0 jan_tow_manewry_tory222426 jan_tow_glowicapnwsch_zajeta jan_tow_przebieg_tor26-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor26_manewry_glowicaB3 condition memcompare * * 52 endevent

event jan_tow_tor26B_podepnijsie multiple 0.0 jan_tow_manewry_tory222426 jan_tow_tor26B_podepnijsieI jan_tor26_manewry_nic condition memcompare * * 53 endevent
event jan_tow_tor26B_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

// podpiecie sie do skladu na torze 28
event jan_tow_manewrA_zeberko2a-28 multiple 0.0 none jan_tow_manewrA_zeberko2a-28A_start jan_tow_manewrA_zeberko2a-28A-1a jan_tow_manewrA_zeberko2a-28B_start jan_tow_manewrA_zeberko2a-28B endevent
event jan_tow_manewrA_zeberko2a-28A_start multiple 0.0 jan_tow_manewry_tory283032 jan_tow_zeberko2a_engineon jan_tor28_manewry_glowicaA2 condition memcompare glowicaA1 * * endevent
event jan_tow_manewrA_zeberko2a-28A-1a multiple 0.0 jan_tow_manewry_tory283032 jan_tow_manewrA_zeberko2a-28A-1b-26 condition memcompare glowicaA2 * * endevent
event jan_tow_manewrA_zeberko2a-28A-1b-26 multiple 0.0 jan_tow_status_tory283032 jan_tow_glowicapnwsch_zajeta jan_tor26_zajety jan_tow_przebieg_tor26-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor28_manewry_glowicaA3-26 condition memcompare * * 0 endevent

event jan_tow_manewrA_zeberko2a-28A-2-26 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tor28_manewry_glowicaA4 condition memcompare glowicaA3-26 * * endevent
event jan_tow_manewrA_zeberko2a-28A-3 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor22-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor22_podepnijsieA jan_tor28_manewry_nic condition memcompare glowicaA4 * * endevent

event jan_tow_tor28A_podepnijsie multiple 0.0 jan_tow_podepnijsieA_tory283032 jan_tow_tor28A_podepnijsieI jan_tor28_niepodpinajsieA condition memcompare tak * * endevent
event jan_tow_tor28A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_manewrA_zeberko2a-28B_start multiple 0.0 jan_tow_manewry_tory283032 jan_tow_zeberko2a_engineon jan_tor28_manewry_glowicaB2 condition memcompare glowicaB1 * * endevent
event jan_tow_manewrA_zeberko2a-28B multiple 0.0 jan_tow_manewry_tory283032 jan_tow_glowicapnwsch_zajeta jan_tow_przebieg_tor28-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor28_manewry_glowicaB3 condition memcompare glowicaB2 * * endevent

event jan_tow_tor28B_podepnijsie multiple 0.0 jan_tow_manewry_tory283032 jan_tow_tor28B_podepnijsieI jan_tor28_manewry_nic condition memcompare glowicaB3 * * endevent
event jan_tow_tor28B_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_zeberko2a_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent
event jan_tow_zerujtm45 multiple 0.0 none jan_tow_tm4_ms1 jan_tow_tm5_ms1 endevent

// podpiecie sie do skladu na torze 30
event jan_tow_manewrA_zeberko2a-30 multiple 0.0 none jan_tow_manewrA_zeberko2a-30A_start jan_tow_manewrA_zeberko2a-30A-1a jan_tow_manewrA_zeberko2a-30B_start jan_tow_manewrA_zeberko2a-30B endevent

event jan_tow_manewrA_zeberko2a-30A_start multiple 0.0 jan_tow_manewry_tory283032 jan_tow_zeberko2a_engineon jan_tor30_manewry_glowicaA2 condition memcompare * 1 * endevent
event jan_tow_manewrA_zeberko2a-30A-1a multiple 0.0 jan_tow_manewry_tory283032 jan_tow_manewrA_zeberko2a-30A-1b-26 condition memcompare * 2 * endevent
event jan_tow_manewrA_zeberko2a-30A-1b-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta jan_tor26_zajety jan_tow_przebieg_tor26-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor30_manewry_glowicaA3-26 else jan_tow_manewrA_zeberko2a-30A-1b-28 condition memcompare * * 0 endevent
event jan_tow_manewrA_zeberko2a-30A-1b-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_manewrA_zeberko2a-30A-1b-28I condition memcompare wolny * * endevent
event jan_tow_manewrA_zeberko2a-30A-1b-28I multiple 0.0 jan_tow_status_glowicewsch jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_zajety jan_tow_przebieg_tor28-zeberko2 jan_tow_tm5_ms2 jan_tor30_manewry_glowicaA3-28 condition memcompare wolny 0 * endevent

event jan_tow_manewrA_zeberko2a-30A-2-26 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tor30_manewry_glowicaA4 condition memcompare * 326 * endevent
event jan_tow_manewrA_zeberko2a-30A-2-28 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tor30_manewry_glowicaA4 condition memcompare * 328 * endevent
event jan_tow_manewrA_zeberko2a-30A-3 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor30-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor30_podepnijsieA jan_tor30_manewry_nic condition memcompare * 4 * endevent

event jan_tow_tor30A_podepnijsie multiple 0.0 jan_tow_podepnijsieA_tory283032 jan_tow_tor30A_podepnijsieI jan_tor30_niepodpinajsieA condition memcompare * 1 * endevent
event jan_tow_tor30A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_manewrA_zeberko2a-30B_start multiple 0.0 jan_tow_manewry_tory283032 jan_tow_zeberko2a_engineon jan_tor30_manewry_glowicaB2 condition memcompare * 51 * endevent
event jan_tow_manewrA_zeberko2a-30B multiple 0.0 jan_tow_manewry_tory283032 jan_tow_glowicapnwsch_zajeta jan_tow_przebieg_tor30-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor30_manewry_glowicaB3 condition memcompare * 52 * endevent

event jan_tow_tor30B_podepnijsie multiple 0.0 jan_tow_manewry_tory283032 jan_tow_tor30B_podepnijsieI jan_tor30_manewry_nic condition memcompare * 53 * endevent
event jan_tow_tor30B_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

// podpiecie sie do skladu na torze 32
event jan_tow_manewrA_zeberko2a-32 multiple 0.0 none jan_tow_manewrA_zeberko2a-32A_start jan_tow_manewrA_zeberko2a-32A-1a jan_tow_manewrA_zeberko2a-32B_start jan_tow_manewrA_zeberko2a-32B endevent

event jan_tow_manewrA_zeberko2a-32A_start multiple 0.0 jan_tow_manewry_tory283032 jan_tow_zeberko2a_engineon jan_tor32_manewry_glowicaA2 condition memcompare * * 1 endevent
event jan_tow_manewrA_zeberko2a-32A-1a multiple 0.0 jan_tow_manewry_tory283032 jan_tow_manewrA_zeberko2a-32A-1b-26 condition memcompare * * 2 endevent
event jan_tow_manewrA_zeberko2a-32A-1b-26 multiple 0.0 jan_tow_status_tory222426 jan_tow_glowicapnwsch_zajeta jan_tor26_zajety jan_tow_przebieg_tor26-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor32_manewry_glowicaA3-26 else jan_tow_manewrA_zeberko2a-32A-1b-28 condition memcompare * * 0 endevent
event jan_tow_manewrA_zeberko2a-32A-1b-28 multiple 0.0 jan_tow_status_tory283032 jan_tow_manewrA_zeberko2a-32A-1b-28I condition memcompare wolny * * endevent
event jan_tow_manewrA_zeberko2a-32A-1b-28I multiple 0.0 jan_tow_status_glowicewsch jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_zajety jan_tow_przebieg_tor28-zeberko2 jan_tow_tm5_ms2 jan_tor32_manewry_glowicaA3-28 condition memcompare wolny 0 * endevent

event jan_tow_manewrA_zeberko2a-32A-2-26 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor26-most jan_tow_i_ms2 jan_tow_glowicapdzach_zajeta jan_tor32_manewry_glowicaA4 condition memcompare * * 326 endevent
event jan_tow_manewrA_zeberko2a-32A-2-28 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor28-most jan_tow_j_ms2 jan_tow_tm2_ms2 jan_tow_glowicapdzach_zajeta jan_tor32_manewry_glowicaA4 condition memcompare * * 328 endevent
event jan_tow_manewrA_zeberko2a-32A-3 multiple 0.0 jan_tow_manewry_tory283032 jan_tow_przebieg_tor32-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor32_podepnijsieA jan_tor32_manewry_nic condition memcompare * * 4 endevent

event jan_tow_tor32A_podepnijsie multiple 0.0 jan_tow_podepnijsieA_tory283032 jan_tow_tor30A_podepnijsieI jan_tor32_niepodpinajsieA condition memcompare * * 1 endevent
event jan_tow_tor32A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent

event jan_tow_manewrA_zeberko2a-32B_start multiple 0.0 jan_tow_manewry_tory283032 jan_tow_zeberko2a_engineon jan_tor32_manewry_glowicaB2 condition memcompare * * 51 endevent
event jan_tow_manewrA_zeberko2a-32B multiple 0.0 jan_tow_manewry_tory283032 jan_tow_glowicapnwsch_zajeta jan_tow_przebieg_tor32-zeberko2 jan_tow_tm5_ms2 jan_tow_tm5c_ms2 jan_tor32_manewry_glowicaB3 condition memcompare * * 52 endevent

event jan_tow_tor32B_podepnijsie multiple 0.0 jan_tow_manewry_tory283032 jan_tow_tor32B_podepnijsieI jan_tor32_manewry_nic condition memcompare * * 53 endevent
event jan_tow_tor32B_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent


// glowica od strony Janiszewa Most
event jan_tow_glowicaA multiple 20.0 none jan_tow_glowicaA_lokwyjazdA jan_tow_glowicaA_nazeberko2 jan_tow_manewrA_zeberko2a_oblotyB jan_tow_glowicaA_manewrowa endevent
event jan_tow_glowicaA_lokwyjazdA multiple 0.0 jan_tow_oczekuje_glowicaA jan_tow_glowicaA_lokwyjazdA_22A jan_tow_glowicaA_lokwyjazdA_24A jan_tow_glowicaA_lokwyjazdA_26A jan_tow_glowicaA_lokwyjazdA_28A jan_tow_glowicaA_lokwyjazdA_30A jan_tow_glowicaA_lokwyjazdA_32A condition memcompare lokwyjazdA * * endevent
event jan_tow_glowicaA_lokwyjazdA_22A multiple 0.0 lokwyjazdA_info jan_tow_przebieg_tor22-most jan_tow_tm1_ms2 jan_tor22_podepnijsieA lokwyjazdA_zeruj jan_tow_oczekuje_glowicaA_nic condition memcompare jantow 22 4 endevent
event jan_tow_glowicaA_lokwyjazdA_24A multiple 0.0 lokwyjazdA_info jan_tow_przebieg_tor24-most jan_tow_tm1_ms2 jan_tor24_podepnijsieA lokwyjazdA_zeruj jan_tow_oczekuje_glowicaA_nic condition memcompare jantow 24 4 endevent
event jan_tow_glowicaA_lokwyjazdA_26A multiple 0.0 lokwyjazdA_info jan_tow_przebieg_tor26-most jan_tow_tm1_ms2 jan_tor26_podepnijsieA lokwyjazdA_zeruj jan_tow_oczekuje_glowicaA_nic condition memcompare jantow 26 4 endevent
event jan_tow_glowicaA_lokwyjazdA_28A multiple 0.0 lokwyjazdA_info jan_tow_przebieg_tor28-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor28_podepnijsieA lokwyjazdA_zeruj jan_tow_oczekuje_glowicaA_nic condition memcompare jantow 28 4 endevent
event jan_tow_glowicaA_lokwyjazdA_30A multiple 0.0 lokwyjazdA_info jan_tow_przebieg_tor30-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor30_podepnijsieA lokwyjazdA_zeruj jan_tow_oczekuje_glowicaA_nic condition memcompare jantow 30 4 endevent
event jan_tow_glowicaA_lokwyjazdA_32A multiple 0.0 lokwyjazdA_info jan_tow_przebieg_tor32-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor32_podepnijsieA lokwyjazdA_zeruj jan_tow_oczekuje_glowicaA_nic condition memcompare jantow 32 4 endevent

event jan_tow_glowicaA_nazeberko2 multiple 0.0 none jan_tow_tor22_nazeberko2-26 jan_tow_tor22_nazeberko2-28 jan_tow_tor24_nazeberko2-26 jan_tow_tor24_nazeberko2-26 jan_tow_tor26_nazeberko2-28 endevent 
event jan_tow_tor22_nazeberko2-26 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor26-most jan_tow_tm1_ms2 jan_tor26_manewry_nazeberko1B jan_tor22_manewry_nic condition memcompare nazeberko2A-26 * * endevent
event jan_tow_tor22_nazeberko2-28 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor28-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor28_manewry_nazeberko1B jan_tor22_manewry_nic condition memcompare nazeberko2A-28 * * endevent
event jan_tow_tor24_nazeberko2-26 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor26-most jan_tow_tm1_ms2 jan_tor26_manewry_nazeberko1B jan_tor24_manewry_nic condition memcompare * 126 * endevent
event jan_tow_tor24_nazeberko2-28 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor28-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor28_manewry_nazeberko1B jan_tor24_manewry_nic condition memcompare * 128 * endevent
event jan_tow_tor26_nazeberko2-28 multiple 0.0 jan_tow_manewry_tory222426 jan_tow_przebieg_tor28-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor28_manewry_nazeberko1B jan_tor26_manewry_nic condition memcompare * * 128 endevent

event jan_tow_manewrA_zeberko2a_oblotyB multiple 0.0 none jan_tow_manewrA_zeberko2a-22A-3 jan_tow_manewrA_zeberko2a-24A-3 jan_tow_manewrA_zeberko2a-26A-3 jan_tow_manewrA_zeberko2a-28A-3 jan_tow_manewrA_zeberko2a-30A-3 jan_tow_manewrA_zeberko2a-32A-3 endevent
event jan_tow_manewrA_zeberko2b multiple 60.0 jan_tow_status_zeberko2 jan_tow_manewrA_zeberko2a condition memcompare wolny * * endevent
event jan_tow_manewrA_zeberko2c multiple 60.0 jan_tow_status_zeberko2 jan_tow_manewrA_zeberko2a jan_tow_tm5e_ms2 condition memcompare wolny 0 * endevent

event jan_tow_glowicaA_manewrowa multiple 0.0 jan_tow_oczekuje_glowicaA jan_tow_glowicaA_manewrowa-jantowA jan_tow_glowicaA_manewrowa-jantowB jan_tow_glowicaA_manewrowa-janpost condition memcompare manewrowa * * endevent
event jan_tow_glowicaA_manewrowa-jantowA multiple 0.0 manewrowa_info jan_tow_glowicaA_manewrowa-jantowA-22 jan_tow_glowicaA_manewrowa-jantowA-24 jan_tow_glowicaA_manewrowa-jantowA-26 jan_tow_glowicaA_manewrowa-jantowA-28 jan_tow_glowicaA_manewrowa-jantowA-30 jan_tow_glowicaA_manewrowa-jantowA-32 condition memcompare jantowA * 1 endevent
event jan_tow_glowicaA_manewrowa-jantowA-22 multiple 0.0 manewrowa_info jan_tow_przebieg_tor22-most jan_tow_tm1_ms2 jan_tor22_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo300 condition memcompare jantowA 22 1 endevent
event jan_tow_glowicaA_manewrowa-jantowA-24 multiple 0.0 manewrowa_info jan_tow_przebieg_tor24-most jan_tow_tm1_ms2 jan_tor24_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo300 condition memcompare jantowA 24 1 endevent
event jan_tow_glowicaA_manewrowa-jantowA-26 multiple 0.0 manewrowa_info jan_tow_przebieg_tor26-most jan_tow_tm1_ms2 jan_tor26_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo300 condition memcompare jantowA 26 1 endevent
event jan_tow_glowicaA_manewrowa-jantowA-28 multiple 0.0 manewrowa_info jan_tow_przebieg_tor28-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor28_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo300 condition memcompare jantowA 28 1 endevent
event jan_tow_glowicaA_manewrowa-jantowA-30 multiple 0.0 manewrowa_info jan_tow_przebieg_tor30-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor30_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo300 condition memcompare jantowA 30 1 endevent
event jan_tow_glowicaA_manewrowa-jantowA-32 multiple 0.0 manewrowa_info jan_tow_przebieg_tor32-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor32_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo300 condition memcompare jantowA 32 1 endevent

event jan_tow_glowicaA_manewrowa-jantowB multiple 0.0 manewrowa_info jan_tow_glowicaA_manewrowaI-26 condition memcompare jantowB * 1 endevent
event jan_tow_glowicaA_manewrowa-janpost multiple 0.0 manewrowa_info jan_tow_glowicaA_manewrowaI-26 condition memcompare janpost * 1 endevent
event jan_tow_glowicaA_manewrowaI-26 multiple 0.0 manewrowa_info jan_tow_przebieg_tor26-most jan_tow_tm1_ms2 jan_tor26_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo30 else jan_tow_glowicaA_manewrowaI-28 condition memcompare * 26 * endevent
event jan_tow_glowicaA_manewrowaI-28 multiple 0.0 manewrowa_info jan_tow_przebieg_tor28-most jan_tow_tm1_ms2 jan_tow_tm3_ms2 jan_tor28_manewrowa jan_tow_oczekuje_glowicaA_nic manewrowa_aktualizujpo30 condition memcompare * 28 * endevent
// )]

// inne
event jan_tow_zdawczy_bezwyjazdu multiple 0.0 none jan_tow_zdawczy_bezwyjazdu_tor28 jan_tow_zdawczy_bezwyjazdu_tor30 jan_tow_zdawczy_bezwyjazdu_tor32 endevent	
event jan_tow_zdawczy_bezwyjazdu_tor28 multiple 0.0 jan_tow_oczekuje_tory283032 jan_tor28_nic condition memcompare zdawczyB * * endevent
event jan_tow_zdawczy_bezwyjazdu_tor30 multiple 0.0 jan_tow_oczekuje_tory283032 jan_tor30_nic condition memcompare * 50 * endevent
event jan_tow_zdawczy_bezwyjazdu_tor32 multiple 0.0 jan_tow_oczekuje_tory283032 jan_tor32_nic condition memcompare * * 50 endevent


// -------------------------------------------------------------------------------------------------------------------------
//  :: st. JANISZEW grupa postojowa :: 
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacji
event jan_tow_glowicapostA-pn:busy updatevalues 0.0 jan_tow_status_glowicepost zajety * * endevent
event jan_tow_glowicapostA-pn:free updatevalues 30.0 jan_tow_status_glowicepost wolny * * endevent
event jan_tow_glowicapostA-pn_zajeta updatevalues 0.0 jan_tow_status_glowicepost zajety * * endevent

event jan_tow_glowicapostA-pd:busy updatevalues 0.0 jan_tow_status_glowicepost * 1 * endevent
event jan_tow_glowicapostA-pd:free updatevalues 30.0 jan_tow_status_glowicepost * 0 * endevent
event jan_tow_glowicapostA-pd_zajeta updatevalues 0.0 jan_tow_status_glowicepost * 1 * endevent

event jan_tow_glowicapostB:busy updatevalues 0.0 jan_tow_status_glowicepost * * 1 endevent
event jan_tow_glowicapostB:free updatevalues 30.0 jan_tow_status_glowicepost * * 0 endevent
event jan_tow_glowicapostB_zajeta updatevalues 0.0 jan_tow_status_glowicepost * * 1 endevent

// tor 40
event jan_tor40_nic updatevalues 0.0 jan_post_oczekuje_tory404244 nic * * endevent
event jan_tor40_zdawczyA updatevalues 0.0 jan_post_oczekuje_tory404244 zdawczyA * * endevent
event jan_tor40_towarA updatevalues 0.0 jan_post_oczekuje_tory404244 towarA * * endevent
event jan_tor40_manewrowa updatevalues 0.0 jan_post_oczekuje_tory404244 manewrowa * * endevent

event jan_tor40:busy updatevalues 0.0 jan_post_status_tory404244 zajety * * endevent
event jan_tor40:free updatevalues 60.0 jan_post_status_tory404244 wolny * * endevent
event jan_tor40_zajety updatevalues 0.0 jan_post_status_tory404244 zajety * * endevent

// tor 42
event jan_tor42_nic updatevalues 0.0 jan_post_oczekuje_tory404244 * 0 * endevent
event jan_tor42_zdawczyA updatevalues 0.0 jan_post_oczekuje_tory404244 * 10 * endevent
event jan_tor42_towarA updatevalues 0.0 jan_post_oczekuje_tory404244 * 17 * endevent
event jan_tor42_lokzjazd updatevalues 0.0 jan_post_oczekuje_tory404244 * 31 * endevent
event jan_tor42_manewrowa updatevalues 0.0 jan_post_oczekuje_tory404244 * 32 * endevent

event jan_tor42_zdawczyB updatevalues 0.0 jan_post_oczekuje_tory404244 * 50 * endevent

event jan_tor42:busy updatevalues 0.0 jan_post_status_tory404244 * 1 * endevent
event jan_tor42:free updatevalues 60.0 jan_post_status_tory404244 * 0 * endevent
event jan_tor42_zajety updatevalues 0.0 jan_post_status_tory404244 * 1 * endevent

// tor 44
event jan_tor44_nic updatevalues 0.0 jan_post_oczekuje_tory404244 * * 0 endevent
event jan_tor44_zdawczyA updatevalues 0.0 jan_post_oczekuje_tory404244 * * 10 endevent
event jan_tor44_towarA updatevalues 0.0 jan_post_oczekuje_tory404244 * * 17 endevent
event jan_tor44_lokzjazd updatevalues 0.0 jan_post_oczekuje_tory404244 * 31 * endevent
event jan_tor44_manewrowa updatevalues 0.0 jan_post_oczekuje_tory404244 * * 32 endevent

event jan_tor44_zdawczyB updatevalues 0.0 jan_post_oczekuje_tory404244 * * 50 endevent

event jan_tor44:busy updatevalues 0.0 jan_post_status_tory404244 * * 1 endevent
event jan_tor44:free updatevalues 60.0 jan_post_status_tory404244 * * 0 endevent
event jan_tor44_zajety updatevalues 0.0 jan_post_status_tory404244 * * 1 endevent

// tor 46
event jan_tor46_nic updatevalues 0.0 jan_post_oczekuje_tory464850 nic * * endevent
event jan_tor46_manewrowa updatevalues 0.0 jan_post_oczekuje_tory464850 manewrowa * * endevent
event jan_tor46_zdawczyA updatevalues 0.0 jan_post_oczekuje_tory464850 zdawczyA * * endevent
event jan_tor46_towarA updatevalues 0.0 jan_post_oczekuje_tory464850 towarA * * endevent

event jan_tor46:busy updatevalues 0.0 jan_post_status_tory464850 zajety * * endevent
event jan_tor46:free updatevalues 60.0 jan_post_status_tory464850 wolny * * endevent
event jan_tor46_zajety updatevalues 0.0 jan_post_status_tory464850 zajety * * endevent

// tor 48
event jan_tor48_nic updatevalues 0.0 jan_post_oczekuje_tory464850 * 0 * endevent
event jan_tor48_wegielA updatevalues 0.0 jan_post_oczekuje_tory464850 * 12 * endevent
event jan_tor48_wegielB updatevalues 0.0 jan_post_oczekuje_tory464850 * 52 * endevent
event jan_tor48_lokwyjazdA updatevalues 0.0 jan_post_oczekuje_tory464850 * 30 * endevent
event jan_tor48_manewrowa updatevalues 0.0 jan_post_oczekuje_tory464850 * 32 * endevent

event jan_tor48:busy updatevalues 0.0 jan_post_status_tory464850 * 1 * endevent
event jan_tor48:free updatevalues 60.0 jan_post_status_tory464850 * 0 * endevent
event jan_tor48_zajety updatevalues 0.0 jan_post_status_tory464850 * 1 * endevent

// tor 50
event jan_tor50_nic updatevalues 0.0 jan_post_oczekuje_tory464850 * * 0 endevent
event jan_tor50_lokwyjazdA updatevalues 0.0 jan_post_oczekuje_tory464850 * * 30 endevent
event jan_tor50_lokzjazd updatevalues 0.0 jan_post_oczekuje_tory464850 * * 31 endevent
event jan_tor50_manewrowa updatevalues 0.0 jan_post_oczekuje_tory464850 * * 32 endevent
event jan_tor50_wegielB updatevalues 0.0 jan_post_oczekuje_tory464850 * * 52 endevent

event jan_tor50:busy updatevalues 0.0 jan_post_status_tory464850 * * 1 endevent
event jan_tor50:free updatevalues 60.0 jan_post_status_tory464850 * * 0 endevent
event jan_tor50_zajety updatevalues 0.0 jan_post_status_tory464850 * * 1 endevent

// tor 52
event jan_tor52_nic updatevalues 0.0 jan_post_oczekuje_tory525456 nic * * endevent
event jan_tor52_towarA updatevalues 0.0 jan_post_oczekuje_tory525456 towarA * * endevent
event jan_tor52_towarB updatevalues 0.0 jan_post_oczekuje_tory525456 towarB * * endevent
event jan_tor52_manewrowa updatevalues 0.0 jan_post_oczekuje_tory525456 manewrowa * * endevent

event jan_tor52:busy updatevalues 0.0 jan_post_status_tory525456 zajety * * endevent
event jan_tor52:free updatevalues 60.0 jan_post_status_tory525456 wolny * * endevent
event jan_tor52_zajety updatevalues 0.0 jan_post_status_tory525456 zajety * * endevent

event jan_tor52_oblotA_war multiple 0.0 towar_info jan_tor52_oblotA condition memcompare * * 0 endevent 

event jan_tor52_manewryzeruj updatevalues 0.0 jan_post_manewry_tory525456 nic * * endevent
event jan_tor52_oblotA updatevalues 0.0 jan_post_manewry_tory525456 oblot1 * * endevent
event jan_tor52_oblotB updatevalues 0.0 jan_post_manewry_tory525456 oblot2 * * endevent
event jan_tor52_oblotC updatevalues 0.0 jan_post_manewry_tory525456 oblot3 * * endevent
event jan_tor52_oblotD updatevalues 0.0 jan_post_manewry_tory525456 oblot4 * * endevent

// tor 54
event jan_tor54_nic updatevalues 0.0 jan_post_oczekuje_tory525456 * 0 * endevent
event jan_tor54_manewrowa updatevalues 0.0 jan_post_oczekuje_tory525456 * 32 * endevent
event jan_tor54_towarA updatevalues 0.0 jan_post_oczekuje_tory525456 * 17 * endevent
event jan_tor54_towarB updatevalues 0.0 jan_post_oczekuje_tory525456 * 57 * endevent

event jan_tor54:busy updatevalues 0.0 jan_post_status_tory525456 * 1 * endevent
event jan_tor54:free updatevalues 60.0 jan_post_status_tory525456 * 0 * endevent
event jan_tor54_zajety updatevalues 0.0 jan_post_status_tory525456 * 1 * endevent

event jan_tor54_oblotA_war multiple 0.0 towar_info jan_tor54_oblotA condition memcompare * * 0 endevent 

event jan_tor54_manewryzeruj updatevalues 0.0 jan_post_manewry_tory525456 * 0 * endevent
event jan_tor54_oblotA updatevalues 0.0 jan_post_manewry_tory525456 * 1 * endevent
event jan_tor54_oblotB updatevalues 0.0 jan_post_manewry_tory525456 * 2 * endevent
event jan_tor54_oblotC updatevalues 0.0 jan_post_manewry_tory525456 * 3 * endevent
event jan_tor54_oblotD updatevalues 0.0 jan_post_manewry_tory525456 * 4 * endevent

// tor 56
event jan_tor56_nic updatevalues 0.0 jan_post_oczekuje_tory525456 * * 0 endevent
event jan_tor56_manewrowa updatevalues 0.0 jan_post_oczekuje_tory525456 * * 32 endevent
event jan_tor56_towarA updatevalues 0.0 jan_post_oczekuje_tory525456 * * 17 endevent
event jan_tor56_towarB updatevalues 0.0 jan_post_oczekuje_tory525456 * * 57 endevent

event jan_tor56:busy updatevalues 0.0 jan_post_status_tory525456 * * 1 endevent
event jan_tor56:free updatevalues 60.0 jan_post_status_tory525456 * * 0 endevent
event jan_tor56_zajety updatevalues 0.0 jan_post_status_tory525456 * * 1 endevent

event jan_tor56_oblotA_war multiple 0.0 towar_info jan_tor56_oblotA condition memcompare * * 0 endevent 

event jan_tor56_manewryzeruj updatevalues 0.0 jan_post_manewry_tory525456 * * 0 endevent
event jan_tor56_oblotA updatevalues 0.0 jan_post_manewry_tory525456 * * 1 endevent
event jan_tor56_oblotB updatevalues 0.0 jan_post_manewry_tory525456 * * 2 endevent
event jan_tor56_oblotC updatevalues 0.0 jan_post_manewry_tory525456 * * 3 endevent
event jan_tor56_oblotD updatevalues 0.0 jan_post_manewry_tory525456 * * 4 endevent

// tor 58
event jan_tor58_nic updatevalues 0.0 jan_post_oczekuje_tory58 nic * * endevent
event jan_tor58_manewrowa updatevalues 0.0 jan_post_oczekuje_tory58 manewrowa * * endevent
event jan_tor58_towarA updatevalues 0.0 jan_post_oczekuje_tory58 towarA * * endevent
event jan_tor58_towarB updatevalues 0.0 jan_post_oczekuje_tory58 towarB * * endevent

event jan_tor58:busy updatevalues 0.0 jan_post_status_tory58 zajety * * endevent
event jan_tor58:free updatevalues 60.0 jan_post_status_tory58 wolny * * endevent
event jan_tor58_zajety updatevalues 0.0 jan_post_status_tory58 zajety * * endevent

event jan_tor58_manewryzeruj updatevalues 0.0 jan_post_manewry_tory58 nic * * endevent
event jan_tor58_oblotA updatevalues 0.0 jan_post_manewry_tory58 oblot1 * * endevent
event jan_tor58_oblotB updatevalues 0.0 jan_post_manewry_tory58 oblot2 * * endevent
event jan_tor58_oblotC updatevalues 0.0 jan_post_manewry_tory58 oblot3 * * endevent
event jan_tor58_oblotD updatevalues 0.0 jan_post_manewry_tory58 oblot4 * * endevent

// tor manewrowy
event jan_post_tormanewrowypn_nic updatevalues 0.0 jan_post_oczekuje_torykrotkie * * 0 endevent 
event jan_post_tormanewrowypn_lokwyjazdA updatevalues 0.0 jan_post_oczekuje_torykrotkie * * 30 endevent
event jan_post_tormanewrowypn_manewrowa updatevalues 0.0 jan_post_oczekuje_torykrotkie * * 32 endevent

// bocznice zachodnie: kontenery, place ładunkowe
event jan-boczn_terminal_wolny updatevalues 60.0 jan-boczn_term-place wolny * * endevent
event jan-boczn_terminal_zajety updatevalues 0.0 jan-boczn_term-place zajety * * endevent
event jan-boczn_terminal_manewrowa updatevalues 0.0 jan-boczn_term-place manewrowa * * endevent
event jan-boczn_terminal_towarA updatevalues 0.0 jan-boczn_term-place towarA * * endevent

event jan-boczn_place_wolny updatevalues 60.0 jan-boczn_term-place * 0 * endevent
event jan-boczn_place_manewrowa updatevalues 0.0 jan-boczn_term-place * 32 * endevent

// bocznice wschodnie: przemysł, grupa bocznic stacyjnych (magazyny, rampa, zakłady chemiczne)
event jan-boczn_elektrownia_wolny updatevalues 60.0 jan-boczn_elektr-stac wolny * * endevent
event jan-boczn_elektrownia_wegielA updatevalues 0.0 jan-boczn_elektr-stac wegielA * * endevent
event jan-boczn_elektrownia_wegielB updatevalues 0.0 jan-boczn_elektr-stac wegielB * * endevent
event jan-boczn_elektrownia_manewrowa updatevalues 0.0 jan-boczn_elektr-stac manewrowa * * endevent
event jan-boczn_elektrownia_lokwyjazd updatevalues 0.0 jan-boczn_elektr-stac lokwyjazd * * endevent
event jan-boczn_elektrownia_lokzjazd updatevalues 0.0 jan-boczn_elektr-stac lokzjazd * * endevent

event jan-boczn_stacyjne_wolny updatevalues 60.0 jan-boczn_elektr-stac * 0 * endevent
event jan-boczn_stacyjne_zajety updatevalues 0.0 jan-boczn_elektr-stac * 1 * endevent
event jan-boczn_stacyjne_manewrowa updatevalues 0.0 jan-boczn_elektr-stac * 32 * endevent

// oznaczanie głowic przy manewrowej
event jan_post_naglowiceA updatevalues 0.0 manewrowa_info * * 1 endevent
event jan_post_naglowiceB updatevalues 0.0 manewrowa_info * * -1 endevent


// PRZEBIEGI
// glowica zachodnia
event jan_post_przebiegzach_tor40-tor22 multiple 0.0 none jan_tow_zwr35+ jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor40-tor24 multiple 0.0 none jan_tow_zwr35+ jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor40-tor26 multiple 0.0 none jan_tow_zwr35+ jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor40-tor28 multiple 0.0 none jan_tow_zwr35+ jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor40-tor30 multiple 0.0 none jan_tow_zwr35+ jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor40-tor32 multiple 0.0 none jan_tow_zwr35+ jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor42-tor22 multiple 0.0 none jan_tow_zwr35- jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor42-tor24 multiple 0.0 none jan_tow_zwr35- jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor42-tor26 multiple 0.0 none jan_tow_zwr35- jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor42-tor28 multiple 0.0 none jan_tow_zwr35- jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor42-tor30 multiple 0.0 none jan_tow_zwr35- jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor42-tor32 multiple 0.0 none jan_tow_zwr35- jan_tow_zwr34+ jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor44-tor22 multiple 0.0 none jan_tow_zwr34- jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor44-tor24 multiple 0.0 none jan_tow_zwr34- jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor44-tor26 multiple 0.0 none jan_tow_zwr34- jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor44-tor28 multiple 0.0 none jan_tow_zwr34- jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor44-tor30 multiple 0.0 none jan_tow_zwr34- jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor44-tor32 multiple 0.0 none jan_tow_zwr34- jan_tow_zwr32- jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor46-tor22 multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor46-tor24 multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor46-tor26 multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor46-tor28 multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor46-tor30 multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor46-tor32 multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor48-tor22 multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor48-tor24 multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor48-tor26 multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor48-tor28 multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor48-tor30 multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor48-tor32 multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ jan_tow_zwr30- jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor50-tor22 multiple 0.0 none jan_tow_zwr37+ jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor50-tor24 multiple 0.0 none jan_tow_zwr37+ jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor50-tor26 multiple 0.0 none jan_tow_zwr37+ jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor50-tor28 multiple 0.0 none jan_tow_zwr37+ jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor50-tor30 multiple 0.0 none jan_tow_zwr37+ jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor50-tor32 multiple 0.0 none jan_tow_zwr37+ jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor52-tor22 multiple 0.0 none jan_tow_zwr37- jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor52-tor24 multiple 0.0 none jan_tow_zwr37- jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor52-tor26 multiple 0.0 none jan_tow_zwr37- jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor52-tor28 multiple 0.0 none jan_tow_zwr37- jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor52-tor30 multiple 0.0 none jan_tow_zwr37- jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor52-tor32 multiple 0.0 none jan_tow_zwr37- jan_tow_zwr36+ jan_tow_zwr31- jan_tow_zwr30+ jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent

event jan_post_przebiegzach_tor54-tor22 multiple 0.0 none jan_post_przebiegzach_tor54_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor54-tor24 multiple 0.0 none jan_post_przebiegzach_tor54_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor54-tor26 multiple 0.0 none jan_post_przebiegzach_tor54_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor54-tor28 multiple 0.0 none jan_post_przebiegzach_tor54_wspolne jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor54-tor30 multiple 0.0 none jan_post_przebiegzach_tor54_wspolne jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor54-tor32 multiple 0.0 none jan_post_przebiegzach_tor54_wspolne jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent
event jan_post_przebiegzach_tor54_wspolne multiple 0.0 none jan_tow_zwr39- jan_tow_zwr38+ jan_tow_zwr36- jan_tow_zwr31- jan_tow_zwr30+ endevent

event jan_post_przebiegzach_tor56-tor22 multiple 0.0 none jan_post_przebiegzach_tor56_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor56-tor24 multiple 0.0 none jan_post_przebiegzach_tor56_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor56-tor26 multiple 0.0 none jan_post_przebiegzach_tor56_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor56-tor28 multiple 0.0 none jan_post_przebiegzach_tor56_wspolne jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor56-tor30 multiple 0.0 none jan_post_przebiegzach_tor56_wspolne jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor56-tor32 multiple 0.0 none jan_post_przebiegzach_tor56_wspolne jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent
event jan_post_przebiegzach_tor56_wspolne multiple 0.0 none jan_tow_zwr40- jan_tow_zwr39+ jan_tow_zwr38+ jan_tow_zwr36- jan_tow_zwr31- jan_tow_zwr30+ endevent

event jan_post_przebiegzach_tor58-tor22 multiple 0.0 none jan_post_przebiegzach_tor58_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11+ endevent
event jan_post_przebiegzach_tor58-tor24 multiple 0.0 none jan_post_przebiegzach_tor58_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13- jan_tow_zwr11- endevent
event jan_post_przebiegzach_tor58-tor26 multiple 0.0 none jan_post_przebiegzach_tor58_wspolne jan_tow_zwr18+ jan_tow_zwr15- jan_tow_zwr13+ endevent
event jan_post_przebiegzach_tor58-tor28 multiple 0.0 none jan_post_przebiegzach_tor58_wspolne jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14+ endevent
event jan_post_przebiegzach_tor58-tor30 multiple 0.0 none jan_post_przebiegzach_tor58_wspolne jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12- endevent
event jan_post_przebiegzach_tor58-tor32 multiple 0.0 none jan_post_przebiegzach_tor58_wspolne jan_tow_zwr18- jan_tow_zwr16+ jan_tow_zwr14- jan_tow_zwr12+ endevent
event jan_post_przebiegzach_tor58_wspolne multiple 0.0 none jan_tow_zwr40+ jan_tow_zwr39+ jan_tow_zwr38+ jan_tow_zwr36- jan_tow_zwr31- jan_tow_zwr30+ endevent

event jan_post_przebiegzach_tor40-manewrowypn multiple 0.0 none jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35+ endevent
event jan_post_przebiegzach_tor42-manewrowypn multiple 0.0 none jan_tow_zwr32- jan_tow_zwr34+ jan_tow_zwr35- endevent
event jan_post_przebiegzach_tor44-manewrowypn multiple 0.0 none jan_tow_zwr32- jan_tow_zwr34- endevent
event jan_post_przebiegzach_tor46-manewrowypn multiple 0.0 none jan_tow_zwr33- jan_tow_zwr32+ endevent
event jan_post_przebiegzach_tor48-manewrowypn multiple 0.0 none jan_tow_zwr33+ jan_tow_zwr32+ endevent

event jan_post_przebiegzach_tor50-terminal multiple 0.0 none jan_tow_zwr31+ jan_tow_zwr36+ jan_tow_zwr37+ endevent
event jan_post_przebiegzach_tor52-terminal multiple 0.0 none jan_tow_zwr31+ jan_tow_zwr36+ jan_tow_zwr37- endevent
event jan_post_przebiegzach_tor54-terminal multiple 0.0 none jan_tow_zwr31+ jan_tow_zwr36- jan_tow_zwr38+ jan_tow_zwr39- endevent
event jan_post_przebiegzach_tor56-terminal multiple 0.0 none jan_tow_zwr31+ jan_tow_zwr36- jan_tow_zwr38+ jan_tow_zwr39+ jan_tow_zwr40- endevent
event jan_post_przebiegzach_tor58-terminal multiple 0.0 none jan_tow_zwr31+ jan_tow_zwr36- jan_tow_zwr38+ jan_tow_zwr39+ jan_tow_zwr40+ endevent

event jan_post_przebiegzach_tor54-place multiple 0.0 none jan_tow_zwr38- jan_tow_zwr39- endevent
event jan_post_przebiegzach_tor56-place multiple 0.0 none jan_tow_zwr38- jan_tow_zwr39+ jan_tow_zwr40- endevent
event jan_post_przebiegzach_tor58-place multiple 0.0 none jan_tow_zwr38- jan_tow_zwr39+ jan_tow_zwr40+ endevent

// (glowica wschodnia
event jan_post_przebiegwsch_tor40-stacyjne multiple 0.0 none jan_tow_zwr41+ jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53- jan_tow_zwr54- endevent
event jan_post_przebiegwsch_tor42-stacyjne multiple 0.0 none jan_tow_zwr41- jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53- jan_tow_zwr54- endevent
event jan_post_przebiegwsch_tor44-stacyjne multiple 0.0 none jan_tow_zwr42- jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53- jan_tow_zwr54- endevent
event jan_post_przebiegwsch_tor46-stacyjne multiple 0.0 none jan_tow_zwr43- jan_tow_zwr44- jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53- jan_tow_zwr54- endevent
event jan_post_przebiegwsch_tor48-stacyjne multiple 0.0 none jan_tow_zwr43+ jan_tow_zwr44- jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53- jan_tow_zwr54- endevent

event jan_post_przebiegwsch_tor50-stacyjne multiple 0.0 none jan_tow_zwr54- jan_tow_zwr53- jan_tow_zwr52- jan_tow_zwr51+ jan_tow_zwr50a+ jan_tow_zwr49+ jan_tow_zwr47+ endevent
event jan_post_przebiegwsch_tor52-stacyjne multiple 0.0 none jan_tow_zwr54- jan_tow_zwr53- jan_tow_zwr52- jan_tow_zwr51+ jan_tow_zwr50a+ jan_tow_zwr49+ jan_tow_zwr47- endevent
event jan_post_przebiegwsch_tor54-stacyjne multiple 0.0 none jan_tow_zwr54+ jan_tow_zwr48- jan_tow_zwr46- endevent
event jan_post_przebiegwsch_tor56-stacyjne multiple 0.0 none jan_tow_zwr54+ jan_tow_zwr48- jan_tow_zwr46+ jan_tow_zwr45- endevent
event jan_post_przebiegwsch_tor58-stacyjne multiple 0.0 none jan_tow_zwr54+ jan_tow_zwr48- jan_tow_zwr46+ jan_tow_zwr45+ endevent

event jan_post_przebiegwsch_tor40-przemysl multiple 0.0 none jan_tow_zwr41+ jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor42-przemysl multiple 0.0 none jan_tow_zwr41- jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor44-przemysl multiple 0.0 none jan_tow_zwr42- jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor46-przemysl multiple 0.0 none jan_tow_zwr43- jan_tow_zwr44- jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor48-przemysl multiple 0.0 none jan_tow_zwr43+ jan_tow_zwr44- jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52- jan_tow_zwr53+ endevent

event jan_post_przebiegwsch_tor50-przemysl multiple 0.0 none jan_tow_zwr47+ jan_tow_zwr49+ jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor52-przemysl multiple 0.0 none jan_tow_zwr47- jan_tow_zwr49+ jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor54-przemysl multiple 0.0 none jan_tow_zwr46- jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor56-przemysl multiple 0.0 none jan_tow_zwr45- jan_tow_zwr46+ jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52- jan_tow_zwr53+ endevent
event jan_post_przebiegwsch_tor58-przemysl multiple 0.0 none jan_tow_zwr45+ jan_tow_zwr46+ jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52- jan_tow_zwr53+ endevent

event jan_post_przebiegwsch_tor40-lokpd multiple 0.0 none jan_tow_zwr41+ jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor42-lokpd multiple 0.0 none jan_tow_zwr41- jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor44-lokpd multiple 0.0 none jan_tow_zwr42- jan_tow_zwr44+ jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor46-lokpd multiple 0.0 none jan_tow_zwr43- jan_tow_zwr44- jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor48-lokpd multiple 0.0 none jan_tow_zwr43+ jan_tow_zwr44- jan_tow_zwr50+ jan_tow_zwr51- jan_tow_zwr52+ endevent

event jan_post_przebiegwsch_tor50-lokpd multiple 0.0 none jan_tow_zwr47+ jan_tow_zwr49+ jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor52-lokpd multiple 0.0 none jan_tow_zwr47- jan_tow_zwr49+ jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor54-lokpd multiple 0.0 none jan_tow_zwr46- jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor56-lokpd multiple 0.0 none jan_tow_zwr45- jan_tow_zwr46+ jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52+ endevent
event jan_post_przebiegwsch_tor58-lokpd multiple 0.0 none jan_tow_zwr45+ jan_tow_zwr46+ jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a+ jan_tow_zwr51+ jan_tow_zwr52+ endevent

event jan_post_przebiegwsch_tor40-lokpn multiple 0.0 none jan_tow_zwr41+ jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50- jan_tow_zwr51a+ endevent
event jan_post_przebiegwsch_tor42-lokpn multiple 0.0 none jan_tow_zwr41- jan_tow_zwr42+ jan_tow_zwr44+ jan_tow_zwr50- jan_tow_zwr51a+ endevent
event jan_post_przebiegwsch_tor44-lokpn multiple 0.0 none jan_tow_zwr42- jan_tow_zwr44+ jan_tow_zwr50- jan_tow_zwr51a+ endevent
event jan_post_przebiegwsch_tor46-lokpn multiple 0.0 none jan_tow_zwr43- jan_tow_zwr44- jan_tow_zwr50- jan_tow_zwr51a+ endevent
event jan_post_przebiegwsch_tor48-lokpn multiple 0.0 none jan_tow_zwr43+ jan_tow_zwr44- jan_tow_zwr50- jan_tow_zwr51a+ endevent

event jan_post_przebiegwsch_tor50-lokpn multiple 0.0 none jan_tow_zwr47+ jan_tow_zwr49+ jan_tow_zwr50a- jan_tow_zwr51a- endevent
event jan_post_przebiegwsch_tor52-lokpn multiple 0.0 none jan_tow_zwr47- jan_tow_zwr49+ jan_tow_zwr50a- jan_tow_zwr51a- endevent
event jan_post_przebiegwsch_tor54-lokpn multiple 0.0 none jan_tow_zwr46- jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a- jan_tow_zwr51a- endevent
event jan_post_przebiegwsch_tor56-lokpn multiple 0.0 none jan_tow_zwr45- jan_tow_zwr46+ jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a- jan_tow_zwr51a- endevent
event jan_post_przebiegwsch_tor58-lokpn multiple 0.0 none jan_tow_zwr45+ jan_tow_zwr46+ jan_tow_zwr48+ jan_tow_zwr49- jan_tow_zwr50a- jan_tow_zwr51a- endevent
//)


// [WYJAZDY w kier. grupy towarowej
// (tor 40
event jan_post_wyjazdA_tor40 multiple 30.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor40_zdawczy jan_post_wyjazdA_tor40_towar jan_post_wyjazdA_tor40_manewrowa condition memcompare wolny * * endevent

// wyjazd zdawczego
event jan_post_wyjazdA_tor40_zdawczy multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor40_zdawczyI condition memcompare zdawczyA * * endevent
event jan_post_wyjazdA_tor40_zdawczyI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor40_zdawczyI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_zdawczyI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-40 jan_post_wyjazdA_tor40_wspolne jan_tor32_zajety jan_tor32_zdawczyA jan_tor40_nic else jan_post_wyjazdA_tor40_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor40_zdawczyI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-40 jan_post_wyjazdA_tor40_wspolne jan_tor30_zajety jan_tor30_zdawczyA jan_tor40_nic else jan_post_wyjazdA_tor40_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_zdawczyI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-40 jan_post_wyjazdA_tor40_wspolne jan_tor28_zajety jan_tor28_zdawczyA jan_tor40_nic condition memcompare wolny * * endevent

// wyjazd towarowego
event jan_post_wyjazdA_tor40_towar multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor40_towarI condition memcompare towarA * * endevent
event jan_post_wyjazdA_tor40_towarI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor40_towarI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_towarI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-40 jan_post_wyjazdA_tor40_wspolne jan_tor32_zajety jan_tor32_towarA jan_tor40_nic else jan_post_wyjazdA_tor40_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor40_towarI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-40 jan_post_wyjazdA_tor40_wspolne jan_tor30_zajety jan_tor30_towarA jan_tor40_nic else jan_post_wyjazdA_tor40_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_towarI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-40 jan_post_wyjazdA_tor40_wspolne jan_tor28_zajety jan_tor28_towarA jan_tor40_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor40_wspolne multiple 0.0 none jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta  endevent


// manewrowa
event jan_post_wyjazdA_tor40_manewrowa multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor40_manewrowa-postA jan_post_wyjazdA_tor40_manewrowa-postB jan_post_wyjazdA_tor40_manewrowa-tow condition memcompare manewrowa * * endevent
event jan_post_wyjazdA_tor40_manewrowa-postA multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm10_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_nic condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor40_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor40_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_przebiegzach_tor40-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm10_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor40_nic jan_tor48_zajety condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor40_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor40_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor40_manewrowa-tow_tor22 jan_post_wyjazdA_tor40_manewrowa-tow_tor24 jan_post_wyjazdA_tor40_manewrowa-tow_tor26 jan_post_wyjazdA_tor40_manewrowa-tow_tor28 jan_post_wyjazdA_tor40_manewrowa-tow_tor30 jan_post_wyjazdA_tor40_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor40_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor40_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor40_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor40-tor22 jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor40_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor40_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor40_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor40_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor40_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor40-tor24 jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor40_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor40_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor40_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor40_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor40_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor40-tor26 jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor40_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor40_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor40_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor40_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor40-tor28 jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor40_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor40_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor40_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor40_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor40-tor30 jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor40_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor40_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor40_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor40_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor40_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor40-tor32 jan_tow_tm10_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor40_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor40_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor40_nic manewrowa_aktualizujpo300 endevent

event jan_post_tor40A_podepnijsie multiple 0.0 lokwyjazdA_info jan_post_tor40A_podepnijsieI lokwyjazdA_zeruj condition memcompare janpost 40 4 endevent
event jan_post_tor40A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
// )

// (tor 42
event jan_post_wyjazdA_tor42 multiple 30.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor42_zdawczy jan_post_wyjazdA_tor42_towar jan_post_wyjazdA_tor42_manewrowa condition memcompare wolny * * endevent

// wyjazd zdawczego
event jan_post_wyjazdA_tor42_zdawczy multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor42_zdawczyI condition memcompare * 10 * endevent
event jan_post_wyjazdA_tor42_zdawczyI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor42_zdawczyI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_zdawczyI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-42 jan_post_wyjazdA_tor42_wspolne jan_tor32_zajety jan_tor32_zdawczyA jan_tor42_nic else jan_post_wyjazdA_tor42_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor42_zdawczyI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-42 jan_post_wyjazdA_tor42_wspolne jan_tor30_zajety jan_tor30_zdawczyA jan_tor42_nic else jan_post_wyjazdA_tor42_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_zdawczyI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-42 jan_post_wyjazdA_tor42_wspolne jan_tor28_zajety jan_tor28_zdawczyA jan_tor42_nic condition memcompare wolny * * endevent

// wyjazd towarowego
event jan_post_wyjazdA_tor42_towar multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor42_towarI condition memcompare * 17 * endevent
event jan_post_wyjazdA_tor42_towarI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor42_towarI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_towarI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-42 jan_post_wyjazdA_tor42_wspolne jan_tor32_zajety jan_tor32_towarA jan_tor42_nic else jan_post_wyjazdA_tor42_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor42_towarI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-42 jan_post_wyjazdA_tor42_wspolne jan_tor30_zajety jan_tor30_towarA jan_tor42_nic else jan_post_wyjazdA_tor42_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_towarI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-42 jan_post_wyjazdA_tor42_wspolne jan_tor28_zajety jan_tor28_towarA jan_tor42_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor42_wspolne multiple 0.0 none jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta endevent


// manewrowa
event jan_post_wyjazdA_tor42_manewrowa multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor42_manewrowa-postA jan_post_wyjazdA_tor42_manewrowa-postB jan_post_wyjazdA_tor42_manewrowa-tow condition memcompare * 32 * endevent
event jan_post_wyjazdA_tor42_manewrowa-postA multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm11_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_nic condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor42_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor42_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_przebiegzach_tor42-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm11_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor42_nic jan_tor48_zajety condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor42_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor42_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor42_manewrowa-tow_tor22 jan_post_wyjazdA_tor42_manewrowa-tow_tor24 jan_post_wyjazdA_tor42_manewrowa-tow_tor26 jan_post_wyjazdA_tor42_manewrowa-tow_tor28 jan_post_wyjazdA_tor42_manewrowa-tow_tor30 jan_post_wyjazdA_tor42_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor42_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor42_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor42_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor42-tor22 jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor42_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor42_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor42_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor42_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor42_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor42-tor24 jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor42_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor42_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor42_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor42_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor42_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor42-tor26 jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor42_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor42_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor42_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor42_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor42-tor28 jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor42_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor42_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor42_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor42_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor42-tor30 jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor42_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor42_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor42_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor42_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor42_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor42-tor32 jan_tow_tm11_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor42_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor42_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor42_nic manewrowa_aktualizujpo300 endevent

event jan_post_tor42A_podepnijsie multiple 0.0 lokwyjazdA_info jan_post_tor42A_podepnijsieI lokwyjazdA_zeruj condition memcompare janpost 42 4 endevent
event jan_post_tor42A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
// )

// (tor 44
event jan_post_wyjazdA_tor44 multiple 30.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor44_zdawczy jan_post_wyjazdA_tor44_towar jan_post_wyjazdA_tor44_manewrowa condition memcompare wolny * * endevent

// wyjazd zdawczego
event jan_post_wyjazdA_tor44_zdawczy multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor44_zdawczyI condition memcompare * * 10 endevent
event jan_post_wyjazdA_tor44_zdawczyI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor44_zdawczyI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_zdawczyI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-44 jan_post_wyjazdA_tor44_wspolne jan_tor32_zajety jan_tor32_zdawczyA jan_tor44_nic else jan_post_wyjazdA_tor44_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor44_zdawczyI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-44 jan_post_wyjazdA_tor44_wspolne jan_tor30_zajety jan_tor30_zdawczyA jan_tor44_nic else jan_post_wyjazdA_tor44_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_zdawczyI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-44 jan_post_wyjazdA_tor44_wspolne jan_tor28_zajety jan_tor28_zdawczyA jan_tor44_nic condition memcompare wolny * * endevent

// wyjazd towarowego
event jan_post_wyjazdA_tor44_towar multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor44_towarI condition memcompare * * 17 endevent
event jan_post_wyjazdA_tor44_towarI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor44_towarI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_towarI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-44 jan_post_wyjazdA_tor44_wspolne jan_tor32_zajety jan_tor32_towarA jan_tor44_nic else jan_post_wyjazdA_tor44_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor44_towarI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-44 jan_post_wyjazdA_tor44_wspolne jan_tor30_zajety jan_tor30_towarA jan_tor44_nic else jan_post_wyjazdA_tor44_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_towarI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-44 jan_post_wyjazdA_tor44_wspolne jan_tor28_zajety jan_tor28_towarA jan_tor44_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor44_wspolne multiple 0.0 none jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta endevent


// manewrowa
event jan_post_wyjazdA_tor44_manewrowa multiple 0.0 jan_post_oczekuje_tory404244 jan_post_wyjazdA_tor44_manewrowa-postA jan_post_wyjazdA_tor44_manewrowa-postB jan_post_wyjazdA_tor44_manewrowa-tow condition memcompare * * 32 endevent
event jan_post_wyjazdA_tor44_manewrowa-postA multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm12_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_nic condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor44_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor44_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_przebiegzach_tor44-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm12_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor44_nic jan_tor48_zajety condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor44_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor44_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor44_manewrowa-tow_tor22 jan_post_wyjazdA_tor44_manewrowa-tow_tor24 jan_post_wyjazdA_tor44_manewrowa-tow_tor26 jan_post_wyjazdA_tor44_manewrowa-tow_tor28 jan_post_wyjazdA_tor44_manewrowa-tow_tor30 jan_post_wyjazdA_tor44_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor44_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor44_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor44_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor44-tor22 jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor44_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor44_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor44_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor44_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor44_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor44-tor24 jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor44_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor44_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor44_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor44_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor44_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor44-tor26 jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor44_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor44_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor44_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor44_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor44-tor28 jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor44_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor44_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor44_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor44_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor44-tor30 jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor44_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor44_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor44_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor44_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor44_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor44-tor32 jan_tow_tm12_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor44_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor44_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor44_nic manewrowa_aktualizujpo300 endevent

event jan_post_tor44A_podepnijsie multiple 0.0 lokwyjazdA_info jan_post_tor44A_podepnijsieI lokwyjazdA_zeruj condition memcompare janpost 44 4 endevent
event jan_post_tor44A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
// )

// (tor 46
event jan_post_wyjazdA_tor46 multiple 30.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor46_zdawczy jan_post_wyjazdA_tor46_towar jan_post_wyjazdA_tor46_manewrowa condition memcompare wolny * * endevent

// wyjazd zdawczego
event jan_post_wyjazdA_tor46_zdawczy multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor46_zdawczyI condition memcompare zdawczyA * * endevent
event jan_post_wyjazdA_tor46_zdawczyI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor46_zdawczyI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_zdawczyI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-46 jan_post_wyjazdA_tor46_wspolne jan_tor32_zajety jan_tor32_zdawczyA jan_tor46_nic else jan_post_wyjazdA_tor46_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor46_zdawczyI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-46 jan_post_wyjazdA_tor46_wspolne jan_tor30_zajety jan_tor30_zdawczyA jan_tor46_nic else jan_post_wyjazdA_tor46_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_zdawczyI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-46 jan_post_wyjazdA_tor46_wspolne jan_tor28_zajety jan_tor28_zdawczyA jan_tor46_nic condition memcompare wolny * * endevent

// wyjazd towarowego
event jan_post_wyjazdA_tor46_towar multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor46_towarI condition memcompare towarA * * endevent
event jan_post_wyjazdA_tor46_towarI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor46_towarI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_towarI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-46 jan_post_wyjazdA_tor46_wspolne jan_tor32_zajety jan_tor32_towarA jan_tor46_nic else jan_post_wyjazdA_tor46_zdawczyI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor46_towarI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-46 jan_post_wyjazdA_tor46_wspolne jan_tor30_zajety jan_tor30_towarA jan_tor46_nic else jan_post_wyjazdA_tor46_zdawczyI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_towarI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-46 jan_post_wyjazdA_tor46_wspolne jan_tor28_zajety jan_tor28_towarA jan_tor46_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor46_wspolne multiple 0.0 none jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta endevent


// manewrowa
event jan_post_wyjazdA_tor46_manewrowa multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor46_manewrowa-postA jan_post_wyjazdA_tor46_manewrowa-postB jan_post_wyjazdA_tor46_manewrowa-tow condition memcompare manewrowa * * endevent
event jan_post_wyjazdA_tor46_manewrowa-postA multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm13_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_nic condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor46_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor46_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_przebiegzach_tor46-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm13_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor46_nic jan_tor48_zajety condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor46_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor46_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor46_manewrowa-tow_tor22 jan_post_wyjazdA_tor46_manewrowa-tow_tor24 jan_post_wyjazdA_tor46_manewrowa-tow_tor26 jan_post_wyjazdA_tor46_manewrowa-tow_tor28 jan_post_wyjazdA_tor46_manewrowa-tow_tor30 jan_post_wyjazdA_tor46_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor46_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor46_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor46_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor46-tor22 jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor46_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor46_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor46_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor46_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor46_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor46-tor24 jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor46_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor46_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor46_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor46_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor46_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor46-tor26 jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor46_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor46_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor46_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor46_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor46-tor28 jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor46_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor46_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor46_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor46_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor46-tor30 jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor46_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor46_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor46_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor46_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor46_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor46-tor32 jan_tow_tm13_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor46_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor46_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor46_nic manewrowa_aktualizujpo300 endevent

event jan_post_tor46A_podepnijsie multiple 0.0 lokwyjazdA_info jan_post_tor46A_podepnijsieI lokwyjazdA_zeruj condition memcompare janpost 46 4 endevent
event jan_post_tor46A_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
// )

// (tor 48
// wegiel
event jan_post_wyjazdA_tor48 multiple 30.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor48_wegiel jan_post_wyjazdA_tor48_lokwyjazd jan_post_wyjazdA_tor48_manewrowa condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor48_wegiel multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor48_wegielI condition memcompare * 12 * endevent
event jan_post_wyjazdA_tor48_wegielI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_wegielI-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_wegielI-tor32 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor32-48 jan_post_wyjazdA_tor48_wspolne jan_tor32_zajety jan_tor32_wegielA jan_tor48_nic else jan_post_wyjazdA_tor48_wegielI-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor48_wegielI-tor30 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor30-48 jan_post_wyjazdA_tor48_wspolne jan_tor30_zajety jan_tor30_wegielA jan_tor48_nic else jan_post_wyjazdA_tor48_wegielI-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_wegielI-tor28 multiple 0.0 jan_tow_status_tory283032 jan_tow_przebieg_tor28-48 jan_post_wyjazdA_tor48_wspolne jan_tor28_zajety jan_tor28_wegielA jan_tor48_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor48_wspolne multiple 0.0 none jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta endevent


// lokwyjazd
event jan_post_wyjazdA_tor48_lokwyjazd multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor48_lokwyjazd-tow jan_post_wyjazdA_tor48_lokwyjazd-tor40 jan_post_wyjazdA_tor48_lokwyjazd-tor42 jan_post_wyjazdA_tor48_lokwyjazd-tor44 jan_post_wyjazdA_tor48_lokwyjazd-tor46 condition memcompare * 30 * endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow multiple 0.0 lokwyjazdA_info jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26 condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26 multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26I else jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26II multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor48-tor26 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26III condition memcompare jantow * 2 endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor26III multiple 0.0 none jan_tor26_lokwyjazdA jan_tor26_zajety jan_tor48_nic lokwyjazdA_torX-3 endevent

event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28I condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28II multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor48-tor28 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28III condition memcompare jantow * 2 endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tow_tor28III multiple 0.0 none jan_tor28_lokwyjazdA jan_tor28_zajety jan_tor48_nic lokwyjazdA_torX-3 endevent

event jan_post_wyjazdA_tor48_lokwyjazd-tor40 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor48-manewrowypn jan_post_tormanewrowypn_lokwyjazdA jan_tow_tm14_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_nic lokwyjazdA_torX-3 condition memcompare janpost 40 2 endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tor42 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor48-manewrowypn jan_post_tormanewrowypn_lokwyjazdA jan_tow_tm14_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_nic lokwyjazdA_torX-3 condition memcompare janpost 42 2 endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tor44 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor48-manewrowypn jan_post_tormanewrowypn_lokwyjazdA jan_tow_tm14_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_nic lokwyjazdA_torX-3 condition memcompare janpost 44 2 endevent
event jan_post_wyjazdA_tor48_lokwyjazd-tor46 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor48-manewrowypn jan_post_tormanewrowypn_lokwyjazdA jan_tow_tm14_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_nic lokwyjazdA_torX-3 condition memcompare janpost 46 2 endevent

// manewrowa
// przejazd na głowicę zachodnią stacji postojowej
event jan_post_wyjazdA_tor48_manewrowa multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor48_manewrowa-postA jan_post_wyjazdA_tor48_manewrowa-tow condition memcompare * 32 * endevent
event jan_post_wyjazdA_tor48_manewrowa-postA multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-manewrowypn jan_post_tormanewrowypn_manewrowa jan_tow_tm14_ms2 jan_tow_glowicapostA-pn_zajeta jan_tor48_nic condition memcompare janpostA * 1 endevent

// przejazd na stację towarową
event jan_post_wyjazdA_tor48_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor48_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_manewrowa-tow_tor22 jan_post_wyjazdA_tor48_manewrowa-tow_tor24 jan_post_wyjazdA_tor48_manewrowa-tow_tor26 jan_post_wyjazdA_tor48_manewrowa-tow_tor28 jan_post_wyjazdA_tor48_manewrowa-tow_tor30 jan_post_wyjazdA_tor48_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor48_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor48_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor48-tor22 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor48_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor48_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor48_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor48-tor24 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor48_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor48_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor48_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor48_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor48-tor26 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor48_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor48_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor48_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor48-tor28 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor48_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor48_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor48_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor48-tor30 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor48_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor48_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor48_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor48_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor48-tor32 jan_tow_tm14_ms2 jan_tow_tm6_ms2 jan_tow_glowicapostA-pn_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor48_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor48_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor48_nic manewrowa_aktualizujpo300 endevent

event jan_post_zerujtm101112 multiple 0.0 none jan_tow_tm10_ms1 jan_tow_tm11_ms1 jan_tow_tm12_ms1 endevent
event jan_post_zerujtm1314 multiple 0.0 none jan_tow_tm13_ms1 jan_tow_tm14_ms1 endevent
event jan_post_zerujtm1516 multiple 0.0 none jan_tow_tm15_ms1 jan_tow_tm16_ms1 endevent
event jan_post_zerujtm171819 multiple 0.0 none jan_tow_tm17_ms1 jan_tow_tm18_ms1 jan_tow_tm19_ms1 endevent
// )

// (tor 50
// manewrowa
event jan_post_wyjazdA_tor50 multiple 30.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor50_manewrowa jan_post_wyjazdA_tor50_obloty jan_post_wyjazdA_tor50_towar condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor50_manewrowa multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor50_manewrowa-postA jan_post_wyjazdA_tor50_manewrowa-tow jan_post_wyjazdA_tor50_manewrowa-terminal condition memcompare * * 32 endevent
event jan_post_wyjazdA_tor50_manewrowa-postA multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-post condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor50_manewrowa-post multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor50-terminal jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor50_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor50_manewrowa-terminal multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-terminalI condition memcompare terminal * * endevent
event jan_post_wyjazdA_tor50_manewrowa-terminalI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor50-terminal jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor50_nic manewrowa_aktualizujpo300 condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor50_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor50_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_manewrowa-tow_tor22 jan_post_wyjazdA_tor50_manewrowa-tow_tor24 jan_post_wyjazdA_tor50_manewrowa-tow_tor26 jan_post_wyjazdA_tor50_manewrowa-tow_tor28 jan_post_wyjazdA_tor50_manewrowa-tow_tor30 jan_post_wyjazdA_tor50_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor50_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor50_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor50-tor22 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor50_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor50_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor50_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor50_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor50-tor24 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor50_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor50_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor50_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor50_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor50-tor26 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor50_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor50_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor50_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor50_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor50-tor28 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor50_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor50_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor50_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor50_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor50-tor30 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor50_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor50_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor50_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor50_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor50_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor50-tor32 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor50_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor50_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor50_nic manewrowa_aktualizujpo300 endevent

// obloty
event jan_post_wyjazdA_tor50_obloty multiple 0.0 jan-boczn_term-place jan_post_manewrB_tor52_oblot3 jan_post_manewrB_tor54_oblot3 jan_post_manewrB_tor56_oblot3 jan_post_manewrB_tor58_oblot3 condition memcompare wolny * * endevent

// towar
event jan_post_wyjazdA_tor50_towar multiple 0.0 jan_post_oczekuje_tory464850 jan_post_wyjazdA_tor50_towarI condition memcompare * * 17 endevent
event jan_post_wyjazdA_tor50_towarI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_towar-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_towar-tor32 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor50_towar-tor32I else jan_post_wyjazdA_tor50_towar-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor50_towar-tor32I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor50-tor32 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor32_towarA jan_tor32_zajety jan_tor50_nic else jan_post_wyjazdA_tor50_towar-tor30 condition memcompare * * 0 endevent

event jan_post_wyjazdA_tor50_towar-tor30 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor50_towar-tor30I else jan_post_wyjazdA_tor50_towar-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_towar-tor30I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor50-tor30 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor30_towarA jan_tor30_zajety jan_tor50_nic else jan_post_wyjazdA_tor50_towar-tor28 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor50_towar-tor28 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor50_towar-tor28I else jan_post_wyjazdA_tor50_towar-tor24 condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor50_towar-tor28I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor50-tor28 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_towarA jan_tor28_zajety jan_tor50_nic else jan_post_wyjazdA_tor50_towar-tor24 condition memcompare nic * * endevent

event jan_post_wyjazdA_tor50_towar-tor24 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_towar-tor24I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor50_towar-tor24I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor50_towar-tor24II else jan_post_wyjazdA_tor50_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_towar-tor24II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor50_towar-tor24III jan_post_przebiegzach_tor50-tor24 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta else jan_post_wyjazdA_tor50_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor50_towar-tor24III multiple 0.0 none jan_tor24_towarA jan_tor24_zajety jan_tor50_nic endevent

event jan_post_wyjazdA_tor50_towar-tor22 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor50_towar-tor22I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor50_towar-tor22I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor50_towar-tor22II condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor50_towar-tor22II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor50_towar-tor22III jan_post_przebiegzach_tor50-tor22 jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta condition memcompare nic * * endevent
event jan_post_wyjazdA_tor50_towar-tor22III multiple 0.0 none jan_tor22_towarA jan_tor22_zajety jan_tor50_nic endevent
// )


// (tor 52
// manewrowa
event jan_post_wyjazdA_tor52 multiple 75.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor52_manewrowa jan_post_wyjazdA_tor52_terminal jan_post_wyjazdA_tor52_towar condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor52_manewrowa multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor52_manewrowa-postA jan_post_wyjazdA_tor52_manewrowa-postB jan_post_wyjazdA_tor52_manewrowa-tow jan_post_wyjazdA_tor52_manewrowa-terminal condition memcompare manewrowa * * endevent
event jan_post_wyjazdA_tor52_manewrowa-postA multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-postAI condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor52_manewrowa-postAI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor52-terminal jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor52_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor52_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor52_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_wyjazdA_tor52_manewrowa-postBII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_manewrowa-postBII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor52-terminal jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor52_nic jan_tor50_zajety condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor52_manewrowa-terminal multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-terminalI condition memcompare terminal * * endevent
event jan_post_wyjazdA_tor52_manewrowa-terminalI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor52-terminal jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor52_nic manewrowa_aktualizujpo300 condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor52_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor52_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_manewrowa-tow_tor22 jan_post_wyjazdA_tor52_manewrowa-tow_tor24 jan_post_wyjazdA_tor52_manewrowa-tow_tor26 jan_post_wyjazdA_tor52_manewrowa-tow_tor28 jan_post_wyjazdA_tor52_manewrowa-tow_tor30 jan_post_wyjazdA_tor52_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor52_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor52_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor52-tor22 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor52_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor52_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor52_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor52_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor52-tor24 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor52_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor52_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor52_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor52_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor52-tor26 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor52_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor52_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor52_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor52_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor52-tor28 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor52_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor52_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor52_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor52_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor52-tor30 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor52_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor52_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor52_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor52_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor52_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor52-tor32 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor52_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor52_nic manewrowa_aktualizujpo300 endevent


// terminal
event jan_post_wyjazdA_tor52_terminal multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor52_terminalI condition memcompare towarB * * endevent
event jan_post_wyjazdA_tor52_terminalI multiple 0.0 towar_info jan_post_wyjazdA_tor52_terminalII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_terminalII multiple 0.0 jan_post_manewry_tory525456 jan_post_wyjazdA_tor52_terminalIII condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_terminalIII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor52-terminal jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor52_nic condition memcompare wolny * * endevent


// towar
event jan_post_wyjazdA_tor52_towar multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor52_towarI condition memcompare towarA * * endevent
event jan_post_wyjazdA_tor52_towarI multiple 0.0 jan_post_manewry_tory525456 jan_post_wyjazdA_tor52_towarII condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_towarII multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_towar-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_towar-tor32 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor52_towar-tor32I else jan_post_wyjazdA_tor52_towar-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor52_towar-tor32I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor52-tor32 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor32_towarA jan_tor32_zajety jan_tor52_nic else jan_post_wyjazdA_tor52_towar-tor30 condition memcompare * * 0 endevent

event jan_post_wyjazdA_tor52_towar-tor30 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor52_towar-tor30I else jan_post_wyjazdA_tor52_towar-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_towar-tor30I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor52-tor30 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor30_towarA jan_tor30_zajety jan_tor52_nic else jan_post_wyjazdA_tor52_towar-tor28 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor52_towar-tor28 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor52_towar-tor28I else jan_post_wyjazdA_tor52_towar-tor24 condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor52_towar-tor28I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor52-tor28 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_towarA jan_tor28_zajety jan_tor52_nic else jan_post_wyjazdA_tor52_towar-tor24 condition memcompare nic * * endevent

event jan_post_wyjazdA_tor52_towar-tor24 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_towar-tor24I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor52_towar-tor24I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor52_towar-tor24II else jan_post_wyjazdA_tor52_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_towar-tor24II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor52_towar-tor24III jan_post_przebiegzach_tor52-tor24 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta else jan_post_wyjazdA_tor52_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor52_towar-tor24III multiple 0.0 none jan_tor24_towarA jan_tor24_zajety jan_tor52_nic endevent

event jan_post_wyjazdA_tor52_towar-tor22 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor52_towar-tor22I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor52_towar-tor22I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor52_towar-tor22II condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor52_towar-tor22II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor52_towar-tor22III jan_post_przebiegzach_tor52-tor22 jan_tow_tm16_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta condition memcompare nic * * endevent
event jan_post_wyjazdA_tor52_towar-tor22III multiple 0.0 none jan_tor22_towarA jan_tor22_zajety jan_tor52_nic endevent
// )


// (tor 54
// manewrowa
event jan_post_wyjazdA_tor54 multiple 75.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor54_manewrowa jan_post_wyjazdA_tor54_terminal jan_post_wyjazdA_tor54_towar condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor54_manewrowa-postA jan_post_wyjazdA_tor54_manewrowa-postB jan_post_wyjazdA_tor54_manewrowa-place jan_post_wyjazdA_tor54_manewrowa-tow jan_post_wyjazdA_tor54_manewrowa-terminal condition memcompare * 32 * endevent
event jan_post_wyjazdA_tor54_manewrowa-postA multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-postAI condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor54_manewrowa-postAI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor54-terminal jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor54_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor54_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor54_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_wyjazdA_tor54_manewrowa-postBII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_manewrowa-postBII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor54-terminal jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor54_nic jan_tor50_zajety condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor54_manewrowa-place multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-placeI condition memcompare place * * endevent
event jan_post_wyjazdA_tor54_manewrowa-placeI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor54-place jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_place_manewrowa jan_tor54_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor54_manewrowa-terminal multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-terminalI condition memcompare terminal * * endevent
event jan_post_wyjazdA_tor54_manewrowa-terminalI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor54-terminal jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor54_nic manewrowa_aktualizujpo300 condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor54_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor54_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_manewrowa-tow_tor22 jan_post_wyjazdA_tor54_manewrowa-tow_tor24 jan_post_wyjazdA_tor54_manewrowa-tow_tor26 jan_post_wyjazdA_tor54_manewrowa-tow_tor28 jan_post_wyjazdA_tor54_manewrowa-tow_tor30 jan_post_wyjazdA_tor54_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor54_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor54_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor54-tor22 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor54_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor54_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor54_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor54_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor54-tor24 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor54_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor54_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor54_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor54_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor54-tor26 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor54_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor54_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor54_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor54_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor54-tor28 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor54_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor54_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor54_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor54_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor54-tor30 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor54_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor54_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor54_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor54_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor54_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor54-tor32 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor54_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor54_nic manewrowa_aktualizujpo300 endevent

// terminal
event jan_post_wyjazdA_tor54_terminal multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor54_terminalI condition memcompare * 57 * endevent
event jan_post_wyjazdA_tor54_terminalI multiple 0.0 towar_info jan_post_wyjazdA_tor54_terminalII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_terminalII multiple 0.0 jan_post_manewry_tory525456 jan_post_wyjazdA_tor54_terminalIII condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_terminalIII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor54-terminal jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor54_nic condition memcompare wolny * * endevent

// towar
event jan_post_wyjazdA_tor54_towar multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor54_towarI condition memcompare * 17 * endevent
event jan_post_wyjazdA_tor54_towarI multiple 0.0 jan_post_manewry_tory525456 jan_post_wyjazdA_tor54_towarII condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_towarII multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_towar-tor32 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_towar-tor32 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor54_towar-tor32I else jan_post_wyjazdA_tor54_towar-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor54_towar-tor32I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor54-tor32 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor32_towarA jan_tor32_zajety jan_tor54_nic else jan_post_wyjazdA_tor54_towar-tor30 condition memcompare * * 0 endevent

event jan_post_wyjazdA_tor54_towar-tor30 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor54_towar-tor30I else jan_post_wyjazdA_tor54_towar-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_towar-tor30I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor54-tor30 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor30_towarA jan_tor30_zajety jan_tor54_nic else jan_post_wyjazdA_tor54_towar-tor28 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor54_towar-tor28 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor54_towar-tor28I else jan_post_wyjazdA_tor54_towar-tor24 condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor54_towar-tor28I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor54-tor28 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_towarA jan_tor28_zajety jan_tor54_nic else jan_post_wyjazdA_tor54_towar-tor24 condition memcompare nic * * endevent

event jan_post_wyjazdA_tor54_towar-tor24 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_towar-tor24I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor54_towar-tor24I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor54_towar-tor24II else jan_post_wyjazdA_tor54_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_towar-tor24II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor54_towar-tor24III jan_post_przebiegzach_tor54-tor24 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta else jan_post_wyjazdA_tor54_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor54_towar-tor24III multiple 0.0 none jan_tor24_towarA jan_tor24_zajety jan_tor54_nic endevent

event jan_post_wyjazdA_tor54_towar-tor22 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor54_towar-tor22I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor54_towar-tor22I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor54_towar-tor22II condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor54_towar-tor22II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor54_towar-tor22III jan_post_przebiegzach_tor54-tor22 jan_tow_tm17_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta condition memcompare nic * * endevent
event jan_post_wyjazdA_tor54_towar-tor22III multiple 0.0 none jan_tor22_towarA jan_tor22_zajety jan_tor54_nic endevent
// )


// (tor 56
// manewrowa
event jan_post_wyjazdA_tor56 multiple 75.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor56_manewrowa jan_post_wyjazdA_tor56_terminal jan_post_wyjazdA_tor56_towar condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor56_manewrowa-postA jan_post_wyjazdA_tor56_manewrowa-postB jan_post_wyjazdA_tor56_manewrowa-place jan_post_wyjazdA_tor56_manewrowa-tow jan_post_wyjazdA_tor56_manewrowa-terminal condition memcompare * * 32 endevent
event jan_post_wyjazdA_tor56_manewrowa-postA multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-postAI condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor56_manewrowa-postAI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor56-terminal jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor56_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor56_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor56_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_wyjazdA_tor56_manewrowa-postBII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_manewrowa-postBII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor56-terminal jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor56_nic jan_tor50_zajety condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor56_manewrowa-place multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-placeI condition memcompare place * * endevent
event jan_post_wyjazdA_tor56_manewrowa-placeI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor56-place jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_place_manewrowa jan_tor56_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor56_manewrowa-terminal multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-terminalI condition memcompare terminal * * endevent
event jan_post_wyjazdA_tor56_manewrowa-terminalI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor56-terminal jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor56_nic manewrowa_aktualizujpo300 condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor56_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor56_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_manewrowa-tow_tor22 jan_post_wyjazdA_tor56_manewrowa-tow_tor24 jan_post_wyjazdA_tor56_manewrowa-tow_tor26 jan_post_wyjazdA_tor56_manewrowa-tow_tor28 jan_post_wyjazdA_tor56_manewrowa-tow_tor30 jan_post_wyjazdA_tor56_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor56_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor56_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor56-tor22 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor56_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor56_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor56_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor56_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor56-tor24 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor56_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor56_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor56_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor56_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor56-tor26 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor56_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor56_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor56_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor56_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor28 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor56_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor56_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor56_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor56_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor30 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor56_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor56_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor56_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor56_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor56_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor32 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor56_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor56_nic manewrowa_aktualizujpo300 endevent

// terminal
event jan_post_wyjazdA_tor56_terminal multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor56_terminalI condition memcompare * * 57 endevent
event jan_post_wyjazdA_tor56_terminalI multiple 0.0 towar_info jan_post_wyjazdA_tor56_terminalII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_terminalII multiple 0.0 jan_post_manewry_tory525456 jan_post_wyjazdA_tor56_terminalIII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_terminalIII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor56-terminal jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor56_nic condition memcompare wolny * * endevent

// towar
event jan_post_wyjazdA_tor56_towar multiple 0.0 jan_post_oczekuje_tory525456 jan_post_wyjazdA_tor56_towarI condition memcompare * * 17 endevent
event jan_post_wyjazdA_tor56_towarI multiple 0.0 jan_post_manewry_tory525456 jan_post_wyjazdA_tor56_towarII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_towarII multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_towar-tor32 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_towar-tor32 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor56_towar-tor32I else jan_post_wyjazdA_tor56_towar-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor56_towar-tor32I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor32 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor32_towarA jan_tor32_zajety jan_tor56_nic else jan_post_wyjazdA_tor56_towar-tor30 condition memcompare * * 0 endevent

event jan_post_wyjazdA_tor56_towar-tor30 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor56_towar-tor30I else jan_post_wyjazdA_tor56_towar-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_towar-tor30I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor30 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor30_towarA jan_tor30_zajety jan_tor56_nic else jan_post_wyjazdA_tor56_towar-tor28 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor56_towar-tor28 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor56_towar-tor28I else jan_post_wyjazdA_tor56_towar-tor24 condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor56_towar-tor28I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor28 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_towarA jan_tor28_zajety jan_tor56_nic else jan_post_wyjazdA_tor56_towar-tor24 condition memcompare nic * * endevent

event jan_post_wyjazdA_tor56_towar-tor24 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_towar-tor24I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor56_towar-tor24I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor56_towar-tor24II else jan_post_wyjazdA_tor56_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_towar-tor24II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor56_towar-tor24III jan_post_przebiegzach_tor56-tor24 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta else jan_post_wyjazdA_tor56_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor56_towar-tor24III multiple 0.0 none jan_tor24_towarA jan_tor24_zajety jan_tor56_nic endevent

event jan_post_wyjazdA_tor56_towar-tor22 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor56_towar-tor22I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor56_towar-tor22I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor56_towar-tor22II condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor56_towar-tor22II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor56_towar-tor22III jan_post_przebiegzach_tor56-tor22 jan_tow_tm18_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta condition memcompare nic * * endevent
event jan_post_wyjazdA_tor56_towar-tor22III multiple 0.0 none jan_tor22_towarA jan_tor22_zajety jan_tor56_nic endevent
// )

// (tor 58
event jan_post_wyjazdA_tor58 multiple 75.0 jan_tow_status_glowicepost jan_post_wyjazdA_tor58_manewrowa jan_post_wyjazdA_tor58_towar condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa multiple 0.0 jan_post_oczekuje_tory58 jan_post_wyjazdA_tor58_manewrowa-postA jan_post_wyjazdA_tor58_manewrowa-postB jan_post_wyjazdA_tor58_manewrowa-place jan_post_wyjazdA_tor58_manewrowa-tow jan_post_wyjazdA_tor58_manewrowa-terminal condition memcompare manewrowa * * endevent
event jan_post_wyjazdA_tor58_manewrowa-postA multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-postAI condition memcompare janpostA * 1 endevent
event jan_post_wyjazdA_tor58_manewrowa-postAI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor58-terminal jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor58_nic condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor58_manewrowa-postB multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-postBI condition memcompare janpostB * 1 endevent
event jan_post_wyjazdA_tor58_manewrowa-postBI multiple 0.0 jan_post_status_tory464850 jan_post_wyjazdA_tor58_manewrowa-postBII condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_manewrowa-postBII multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor58-terminal jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor58_nic jan_tor50_zajety condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor58_manewrowa-place multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-placeI condition memcompare place * * endevent
event jan_post_wyjazdA_tor58_manewrowa-placeI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor58-place jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_place_manewrowa jan_tor58_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor58_manewrowa-terminal multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-terminalI condition memcompare terminal * * endevent
event jan_post_wyjazdA_tor58_manewrowa-terminalI multiple 0.0 jan-boczn_term-place jan_post_przebiegzach_tor58-terminal jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_manewrowa jan_tor58_nic manewrowa_aktualizujpo300 condition memcompare wolny * * endevent

event jan_post_wyjazdA_tor58_manewrowa-tow multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-towI condition memcompare jantow * * endevent
event jan_post_wyjazdA_tor58_manewrowa-towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_manewrowa-tow_tor22 jan_post_wyjazdA_tor58_manewrowa-tow_tor24 jan_post_wyjazdA_tor58_manewrowa-tow_tor26 jan_post_wyjazdA_tor58_manewrowa-tow_tor28 jan_post_wyjazdA_tor58_manewrowa-tow_tor30 jan_post_wyjazdA_tor58_manewrowa-tow_tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor58_manewrowa-tow_tor22 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-tow_tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_manewrowa-tow_tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor22II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor58_manewrowa-tow_tor22III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor22III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor58-tor22 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor58_manewrowa-tow_tor22IV condition memcompare nic * * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor22IV multiple 0.0 none jan_tor22_manewrowa jan_tor22_zajety jan_tor58_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor58_manewrowa-tow_tor24 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-tow_tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_manewrowa-tow_tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor24II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor58_manewrowa-tow_tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor24III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor58-tor24 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor58_manewrowa-tow_tor24IV condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor24IV multiple 0.0 none jan_tor24_manewrowa jan_tor24_zajety jan_tor58_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor58_manewrowa-tow_tor26 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-tow_tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_manewrowa-tow_tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor26II multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_wyjazdA_tor58_manewrowa-tow_tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor26III multiple 0.0 jan_tow_manewry_tory222426 jan_post_przebiegzach_tor58-tor26 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor58_manewrowa-tow_tor26IV condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor26IV multiple 0.0 none jan_tor26_manewrowa jan_tor26_zajety jan_tor58_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor58_manewrowa-tow_tor28 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-tow_tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor28I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor58_manewrowa-tow_tor28II condition memcompare nic * * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor28II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor58-tor28 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor58_manewrowa-tow_tor28III condition memcompare nic * * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor28III multiple 0.0 none jan_tor28_manewrowa jan_tor28_zajety jan_tor58_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor58_manewrowa-tow_tor30 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-tow_tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor30I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor58_manewrowa-tow_tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor30II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor58-tor30 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor58_manewrowa-tow_tor30III condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor30III multiple 0.0 none jan_tor30_manewrowa jan_tor30_zajety jan_tor58_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdA_tor58_manewrowa-tow_tor32 multiple 0.0 manewrowa_info jan_post_wyjazdA_tor58_manewrowa-tow_tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor32I multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_wyjazdA_tor58_manewrowa-tow_tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor32II multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor58-tor32 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_post_wyjazdA_tor58_manewrowa-tow_tor32III condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_manewrowa-tow_tor32III multiple 0.0 none jan_tor32_manewrowa jan_tor32_zajety jan_tor58_nic manewrowa_aktualizujpo300 endevent


// towar
event jan_post_wyjazdA_tor58_towar multiple 0.0 jan_post_oczekuje_tory58 jan_post_wyjazdA_tor58_towarI condition memcompare towarA * * endevent
event jan_post_wyjazdA_tor58_towarI multiple 0.0 jan_post_manewry_tory58 jan_post_wyjazdA_tor58_towarII condition memcompare nic * * endevent
event jan_post_wyjazdA_tor58_towarII multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_towar-tor32 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_towar-tor32 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor58_towar-tor32I else jan_post_wyjazdA_tor58_towar-tor30 condition memcompare * * 0 endevent
event jan_post_wyjazdA_tor58_towar-tor32I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor58-tor32 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor32_towarA jan_tor32_zajety jan_tor58_nic else jan_post_wyjazdA_tor58_towar-tor30 condition memcompare * * 0 endevent

event jan_post_wyjazdA_tor58_towar-tor30 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor58_towar-tor30I else jan_post_wyjazdA_tor58_towar-tor28 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_towar-tor30I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor58-tor30 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor30_towarA jan_tor30_zajety jan_tor58_nic else jan_post_wyjazdA_tor58_towar-tor28 condition memcompare * 0 * endevent

event jan_post_wyjazdA_tor58_towar-tor28 multiple 0.0 jan_tow_status_tory283032 jan_post_wyjazdA_tor56_towar-tor28I else jan_post_wyjazdA_tor58_towar-tor24 condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor58_towar-tor28I multiple 0.0 jan_tow_manewry_tory283032 jan_post_przebiegzach_tor56-tor28 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapdwsch_zajeta jan_tor28_towarA jan_tor28_zajety jan_tor58_nic else jan_post_wyjazdA_tor58_towar-tor24 condition memcompare nic * * endevent

event jan_post_wyjazdA_tor58_towar-tor24 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_towar-tor24I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor58_towar-tor24I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor58_towar-tor24II else jan_post_wyjazdA_tor58_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_towar-tor24II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor58_towar-tor24III jan_post_przebiegzach_tor58-tor24 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta else jan_post_wyjazdA_tor58_towar-tor22 condition memcompare * 0 * endevent
event jan_post_wyjazdA_tor58_towar-tor24III multiple 0.0 none jan_tor24_towarA jan_tor24_zajety jan_tor58_nic endevent

event jan_post_wyjazdA_tor58_towar-tor22 multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdA_tor58_towar-tor22I condition memcompare wolny 0 * endevent
event jan_post_wyjazdA_tor58_towar-tor22I multiple 0.0 jan_tow_status_tory222426 jan_post_wyjazdA_tor58_towar-tor22II condition memcompare wolny * * endevent
event jan_post_wyjazdA_tor58_towar-tor22II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdA_tor58_towar-tor22III jan_post_przebiegzach_tor58-tor22 jan_tow_tm19_ms2 jan_tow_glowicapostA-pd_zajeta jan_tow_glowicapnwsch_zajeta jan_tow_glowicapdwsch_zajeta condition memcompare nic * * endevent
event jan_post_wyjazdA_tor58_towar-tor22III multiple 0.0 none jan_tor22_towarA jan_tor22_zajety jan_tor58_nic endevent
// )


// (bocznica z terminala
event jan-boczn_terminal_wjazd multiple 30.0 jan_tow_status_glowicepost jan-boczn_terminal_wjazd_manewrowa jan-boczn_terminal_wjazd_towar jan_post_manewrB_tor52_oblot4 jan_post_manewrB_tor54_oblot4 jan_post_manewrB_tor56_oblot4 jan_post_manewrB_tor58_oblot4 condition memcompare * 0 * endevent
event jan-boczn_terminal_wjazd_manewrowa multiple 0.0 jan-boczn_term-place jan-boczn_terminal_wjazd_manewrowa-postA jan-boczn_terminal_wjazd_manewrowa-postB condition memcompare manewrowa * * endevent
event jan-boczn_terminal_wjazd_manewrowa-postA multiple 0.0 manewrowa_info jan-boczn_terminal_wjazd_manewrowa-postA_tor50 jan-boczn_terminal_wjazd_manewrowa-postA_tor52 jan-boczn_terminal_wjazd_manewrowa-postA_tor54 jan-boczn_terminal_wjazd_manewrowa-postA_tor56 jan-boczn_terminal_wjazd_manewrowa-postA_tor58 condition memcompare janpostA * * endevent
event jan-boczn_terminal_wjazd_manewrowa-postA_tor50 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor50_manewrowa manewrowa_aktualizujpo120 condition memcompare janpostA 50 * endevent
event jan-boczn_terminal_wjazd_manewrowa-postA_tor52 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor52-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor52_manewrowa manewrowa_aktualizujpo120 condition memcompare janpostA 52 * endevent
event jan-boczn_terminal_wjazd_manewrowa-postA_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor54_manewrowa manewrowa_aktualizujpo120 condition memcompare janpostA 54 * endevent
event jan-boczn_terminal_wjazd_manewrowa-postA_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor56_manewrowa manewrowa_aktualizujpo120 condition memcompare janpostA 56 * endevent
event jan-boczn_terminal_wjazd_manewrowa-postA_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor58_manewrowa manewrowa_aktualizujpo120 condition memcompare janpostA 58 * endevent

event jan-boczn_terminal_wjazd_manewrowa-postB multiple 0.0 manewrowa_info jan_post_przebiegzach_tor50-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor50_manewrowa condition memcompare janpostB * * endevent

event jan-boczn_terminal_wjazd_towar multiple 0.0 jan-boczn_term-place jan-boczn_terminal_wjazd_towar-tor52 condition memcompare towarA * * endevent
event jan-boczn_terminal_wjazd_towar-tor52 multiple 0.0 jan_post_status_tory525456 jan-boczn_terminal_wjazd_towar-tor52I else jan-boczn_terminal_wjazd_towar-tor54 condition memcompare wolny * * endevent
event jan-boczn_terminal_wjazd_towar-tor52I multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor52-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor52_zajety jan_tor52_towarA jan_tor52_oblotA else jan-boczn_terminal_wjazd_towar-tor54 condition memcompare nic * * endevent

event jan-boczn_terminal_wjazd_towar-tor54 multiple 0.0 jan_post_status_tory525456 jan-boczn_terminal_wjazd_towar-tor54I else jan-boczn_terminal_wjazd_towar-tor56 condition memcompare * 0 * endevent
event jan-boczn_terminal_wjazd_towar-tor54I multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor54-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor54_zajety jan_tor54_towarA jan_tor54_oblotA else jan-boczn_terminal_wjazd_towar-tor56 condition memcompare * 0 * endevent

event jan-boczn_terminal_wjazd_towar-tor56 multiple 0.0 jan_post_status_tory525456 jan-boczn_terminal_wjazd_towar-tor56I else jan-boczn_terminal_wjazd_towar-tor58 condition memcompare * * 0 endevent
event jan-boczn_terminal_wjazd_towar-tor56I multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor56-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor56_zajety jan_tor56_towarA jan_tor56_oblotA else jan-boczn_terminal_wjazd_towar-tor58 condition memcompare * * 0 endevent

event jan-boczn_terminal_wjazd_towar-tor58 multiple 0.0 jan_post_status_tory58 jan-boczn_terminal_wjazd_towar-tor58I condition memcompare wolny * * endevent
event jan-boczn_terminal_wjazd_towar-tor58I multiple 0.0 jan_post_manewry_tory58 jan_post_przebiegzach_tor58-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor58_zajety jan_tor58_towarA jan_tor58_oblotA condition memcompare nic * * endevent
// )

// (bocznice przy placach ładunkowych
event jan-boczn_place_wjazd multiple 30.0 jan_tow_status_glowicepost jan-boczn_place_wjazd_manewrowa condition memcompare * 0 * endevent
event jan-boczn_place_wjazd_manewrowa multiple 0.0 jan-boczn_term-place jan-boczn_place_wjazd_manewrowa-post condition memcompare * 32 * endevent
event jan-boczn_place_wjazd_manewrowa-post multiple 0.0 manewrowa_info jan-boczn_place_wjazd_manewrowa-post_tor54 jan-boczn_place_wjazd_manewrowa-post_tor56 jan-boczn_place_wjazd_manewrowa-post_tor58 condition memcompare janpost * * endevent
event jan-boczn_place_wjazd_manewrowa-post_tor54 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor54-place jan_tow_tm9_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_place_wolny jan_tor54_manewrowa manewrowa_aktualizujpo120 condition memcompare janpost 54 * endevent
event jan-boczn_place_wjazd_manewrowa-post_tor56 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor56-place jan_tow_tm9_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_place_wolny jan_tor56_manewrowa manewrowa_aktualizujpo120 condition memcompare janpost 56 * endevent
event jan-boczn_place_wjazd_manewrowa-post_tor58 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor58-place jan_tow_tm9_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_place_wolny jan_tor58_manewrowa manewrowa_aktualizujpo120 condition memcompare janpost 58 * endevent
// )

// (tor manewrowy między grupą postojową i towarową
event jan_post_wyjazd_tormanewrowypn multiple 30.0 none jan_post_wyjazdB_tormanewrowypn_manewrowa jan_post_wyjazdB_tormanewrowypn_lokwyjazd endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa multiple 0.0 jan_post_oczekuje_torykrotkie jan_post_wyjazdB_tormanewrowypn_manewrowa_postA jan_post_wyjazdB_tormanewrowypn_manewrowa_postB jan_post_wyjazdB_tormanewrowypn_manewrowa_tow condition memcompare * * 32 endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_postA multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor40 jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor42 jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor44 jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor46 condition memcompare janpostA * * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor40 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor40-manewrowypn jan_tow_tm7_ms2 jan_post_tormanewrowypn_nic jan_tor40_manewrowa manewrowa_aktualizujpo300 condition memcompare janpostA 40 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor42 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor42-manewrowypn jan_tow_tm7_ms2 jan_post_tormanewrowypn_nic jan_tor42_manewrowa manewrowa_aktualizujpo300 condition memcompare janpostA 42 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor44 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor44-manewrowypn jan_tow_tm7_ms2 jan_post_tormanewrowypn_nic jan_tor44_manewrowa manewrowa_aktualizujpo300 condition memcompare janpostA 44 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_postA-tor46 multiple 0.0 manewrowa_info jan_post_przebiegzach_tor46-manewrowypn jan_tow_tm7_ms2 jan_post_tormanewrowypn_nic jan_tor46_manewrowa manewrowa_aktualizujpo300 condition memcompare janpostA 46 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_postB multiple 0.0 manewrowa_info jan_post_przebiegzach_tor48-manewrowypn jan_tow_tm7_ms2 jan_post_tormanewrowypn_nic jan_tor48_manewrowa manewrowa_aktualizujpo120 condition memcompare janpostB 48 * endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_towI condition memcompare jantow * * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_towI multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor28 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor30 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor32 condition memcompare * 0 * endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22 multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22I condition memcompare jantow 22 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22II condition memcompare wolny 0 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22III condition memcompare nic * * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor22III multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_przebiegzach_tor48-tor22 jan_tow_tm6_ms2 jan_tor22_manewrowa jan_tor22_zajety jan_tow_glowicapnwsch_zajeta jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne condition memcompare nic * * endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24 multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24I condition memcompare jantow 24 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24II condition memcompare wolny 0 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24III condition memcompare * 0 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor24III multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_przebiegzach_tor48-tor24 jan_tow_tm6_ms2 jan_tor24_manewrowa jan_tor24_zajety jan_tow_glowicapnwsch_zajeta jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne condition memcompare * 0 * endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26 multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26I condition memcompare jantow 26 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26I multiple 0.0 jan_tow_status_glowicewsch jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26II condition memcompare wolny 0 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26II multiple 0.0 jan_tow_manewry_tory222426 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26III condition memcompare * * 0 endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor26III multiple 0.0 jan_tow_oczekuje_tory222426 jan_post_przebiegzach_tor48-tor26 jan_tow_tm6_ms2 jan_tor26_manewrowa jan_tor26_zajety jan_tow_glowicapnwsch_zajeta jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne condition memcompare * * 0 endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor28 multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor28I condition memcompare jantow 28 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor28I multiple 0.0 jan_tow_manewry_tory283032 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor28II condition memcompare nic * * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor28II multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_przebiegzach_tor48-tor28 jan_tow_tm6_ms2 jan_tor28_manewrowa jan_tor28_zajety jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne condition memcompare nic * * endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor30 multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor30I condition memcompare jantow 30 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor30I multiple 0.0 jan_tow_manewry_tory283032 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor30II condition memcompare * 0 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor30II multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_przebiegzach_tor48-tor30 jan_tow_tm6_ms2 jan_tor30_manewrowa jan_tor30_zajety jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne condition memcompare * 0 * endevent

event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor32 multiple 0.0 manewrowa_info jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor32I condition memcompare jantow 32 * endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor32I multiple 0.0 jan_tow_manewry_tory283032 jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor32II condition memcompare * * 0 endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow-tor32II multiple 0.0 jan_tow_oczekuje_tory283032 jan_post_przebiegzach_tor48-tor32 jan_tow_tm6_ms2 jan_tor32_manewrowa jan_tor32_zajety jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne condition memcompare * * 0 endevent
event jan_post_wyjazdB_tormanewrowypn_manewrowa_tow_wspolne multiple 0.0 none jan_tow_glowicapdwsch_zajeta jan_post_tormanewrowypn_nic manewrowa_aktualizujpo300 endevent

event jan_post_wyjazdB_tormanewrowypn_lokwyjazd multiple 0.0 jan_post_oczekuje_torykrotkie jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor40 jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor42 jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor44 jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor46 condition memcompare * * 30 endevent
event jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor40 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor40-manewrowypn jan_tow_tm7_ms2 lokwyjazdA_torX-4 jan_post_tormanewrowypn_nic condition memcompare janpost 40 3 endevent
event jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor42 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor42-manewrowypn jan_tow_tm7_ms2 lokwyjazdA_torX-4 jan_post_tormanewrowypn_nic condition memcompare janpost 42 3 endevent
event jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor44 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor44-manewrowypn jan_tow_tm7_ms2 lokwyjazdA_torX-4 jan_post_tormanewrowypn_nic condition memcompare janpost 44 3 endevent
event jan_post_wyjazdB_tormanewrowypn_lokwyjazd-tor46 multiple 0.0 lokwyjazdA_info jan_post_przebiegzach_tor46-manewrowypn jan_tow_tm7_ms2 lokwyjazdA_torX-4 jan_post_tormanewrowypn_nic condition memcompare janpost 46 3 endevent
// )]


// [WYJAZDY w kier. elektrowni, lokomotywowni i bocznic
// (tor 40
event jan_post_wyjazdB_tor40 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor40_manewrowa condition memcompare * * 0 endevent
event jan_post_manewrB_tor40_manewrowa multiple 0.0 jan_post_oczekuje_tory404244 jan_post_manewrB_tor40_manewrowa-postA jan_post_manewrB_tor40_manewrowa-postB jan_post_manewrB_tor40_manewrowa-lokpd jan_post_manewrB_tor40_manewrowa-przemysl jan_post_manewrB_tor40_manewrowa-stac condition memcompare manewrowa * * endevent
event jan_post_manewrB_tor40_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor40_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor40_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor40_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor40_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor40-stacyjne jan_tow_tm20_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor40_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor40_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor40_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor40_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor40-lokpd jan_tow_tm20_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor40_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor40_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor40_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor40_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor40-przemysl jan_tow_tm20_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor40_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor40_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor40_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor40_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor40-stacyjne jan_tow_tm20_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor40_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
// )

// (tor 42
event jan_post_wyjazdB_tor42 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor42_manewrowa jan_post_manewrB_tor42_zdawczy-zjazd jan_post_manewrB_tor42_lokzjazd condition memcompare * * 0 endevent
event jan_post_manewrB_tor42_manewrowa multiple 0.0 jan_post_oczekuje_tory404244 jan_post_manewrB_tor42_manewrowa-postA jan_post_manewrB_tor42_manewrowa-postB jan_post_manewrB_tor42_manewrowa-lokpd jan_post_manewrB_tor42_manewrowa-przemysl jan_post_manewrB_tor42_manewrowa-stac condition memcompare * 32 * endevent
event jan_post_manewrB_tor42_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor42_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor42_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor42_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor42_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor42-stacyjne jan_tow_tm21_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor42_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor42_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor42_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor42_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor42-lokpd jan_tow_tm21_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor42_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor42_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor42_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor42_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor42-przemysl jan_tow_tm21_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor42_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor42_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor42_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor42_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor42-stacyjne jan_tow_tm21_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor42_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor42_zdawczy-zjazd multiple 0.0 jan_post_oczekuje_tory404244 jan_post_tor42B_odepnijsie jan_post_manewrB_tor42_zdawczy-zjazdI condition memcompare * 50 * endevent
event jan_post_manewrB_tor42_zdawczy-zjazdI multiple 90.0 none jan_tor42_lokzjazd endevent
event jan_post_tor42B_odepnijsie updatevalues 15.0 jan_tow_tm21_sem_mem Shunt 0 0 endevent
event jan_tow_tm21_sem_mem:sent multiple 1.0 none jan_tow_tm21_ms1 endevent

event jan_post_manewrB_tor42_lokzjazd multiple 0.0 jan_post_oczekuje_tory404244 jan_post_manewrB_tor42_lokzjazdI condition memcompare * 31 * endevent
event jan_post_manewrB_tor42_lokzjazdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor42-lokpd jan_lok_przebieg_tor6-torApd jan_tow_tm21_ms2 jan_lok_wjazdB_lokzjazd_nator6d jan_tor42_nic jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta condition memcompare * 0 * endevent
// )

// (tor 44
event jan_post_wyjazdB_tor44 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor44_manewrowa jan_post_manewrB_tor44_zdawczy-zjazd jan_post_manewrB_tor44_lokzjazd condition memcompare * * 0 endevent
event jan_post_manewrB_tor44_manewrowa multiple 0.0 jan_post_oczekuje_tory404244 jan_post_manewrB_tor44_manewrowa-postA jan_post_manewrB_tor44_manewrowa-postB jan_post_manewrB_tor44_manewrowa-lokpd jan_post_manewrB_tor44_manewrowa-przemysl jan_post_manewrB_tor44_manewrowa-stac condition memcompare * * 32 endevent
event jan_post_manewrB_tor44_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor44_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor44_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor44_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor44_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor44-stacyjne jan_tow_tm22_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor44_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor44_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor44_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor44_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor44-lokpd jan_tow_tm22_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor44_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor44_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor44_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor44_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor44-przemysl jan_tow_tm22_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor44_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor44_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor44_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor44_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor44-stacyjne jan_tow_tm22_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor44_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor44_zdawczy-zjazd multiple 0.0 jan_post_oczekuje_tory404244 jan_post_tor44B_odepnijsie jan_post_manewrB_tor44_zdawczy-zjazdI condition memcompare * * 50 endevent
event jan_post_manewrB_tor44_zdawczy-zjazdI multiple 90.0 none jan_tor44_lokzjazd endevent
event jan_post_tor44B_odepnijsie updatevalues 15.0 jan_tow_tm22_sem_mem Shunt 0 0 endevent
event jan_tow_tm22_sem_mem:sent multiple 1.0 none jan_tow_tm22_ms1 endevent

event jan_post_manewrB_tor44_lokzjazd multiple 0.0 jan_post_oczekuje_tory404244 jan_post_manewrB_tor44_lokzjazdI condition memcompare * * 31 endevent
event jan_post_manewrB_tor44_lokzjazdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor44-lokpd jan_lok_przebieg_tor6-torApd jan_tow_tm22_ms2 jan_lok_wjazdB_lokzjazd_nator6d jan_tor44_nic jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta condition memcompare * 0 * endevent
// )

// (tor 46
event jan_post_wyjazdB_tor46 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor46_manewrowa jan_post_manewrB_tor46_lokzjazd condition memcompare * * 0 endevent
event jan_post_manewrB_tor46_manewrowa multiple 0.0 jan_post_oczekuje_tory464850 jan_post_manewrB_tor46_manewrowa-postA jan_post_manewrB_tor46_manewrowa-postB jan_post_manewrB_tor46_manewrowa-lokpd jan_post_manewrB_tor46_manewrowa-przemysl jan_post_manewrB_tor46_manewrowa-stac condition memcompare manewrowa * * endevent
event jan_post_manewrB_tor46_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor46_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor46_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor46_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor46_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor46-stacyjne jan_tow_tm23_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor46_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor46_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor46_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor46_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor46-lokpd jan_tow_tm23_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor46_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor46_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor46_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor46_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor46-przemysl jan_tow_tm23_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor46_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor46_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor46_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor46_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor46-stacyjne jan_tow_tm23_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor46_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor46_lokzjazd multiple 0.0 jan_post_oczekuje_tory464850 jan_post_manewrB_tor46_lokzjazdI condition memcompare lokzjazd * * endevent
event jan_post_manewrB_tor46_lokzjazdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor46-lokpd jan_lok_przebieg_tor6-torApd jan_tow_tm23_ms2 jan_lok_wjazdB_lokzjazd_nator6d jan_tor46_nic jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta condition memcompare * 0 * endevent
// )

// (tor 48
event jan_post_wyjazdB_tor48 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor48_manewrowa jan_post_manewrB_tor48_wegielB jan_post_manewrB_tor48_lokzjazd condition memcompare * * 0 endevent
event jan_post_manewrB_tor48_manewrowa multiple 0.0 jan_post_oczekuje_tory464850 jan_post_manewrB_tor48_manewrowa-postA jan_post_manewrB_tor48_manewrowa-postB jan_post_manewrB_tor48_manewrowa-lokpd jan_post_manewrB_tor48_manewrowa-przemysl jan_post_manewrB_tor48_manewrowa-stac condition memcompare * 32 * endevent
event jan_post_manewrB_tor48_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor48_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor48_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor48_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor48_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm24_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor48_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor48_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor48_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor48_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor48-lokpd jan_tow_tm24_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor48_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor48_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor48_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor48_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor48-przemysl jan_tow_tm24_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor48_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor48_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor48_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor48_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm24_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor48_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor48_wegielB multiple 0.0 jan_post_oczekuje_tory464850 jan_post_przebiegwsch_tor48-przemysl jan_tow_tm24_ms2 jan-boczn_elektrownia_wegielB jan_tow_glowicapostB_zajeta jan_tor48_nic condition memcompare * 52 * endevent

event jan_post_manewrB_tor48_lokzjazd multiple 0.0 jan_post_oczekuje_tory464850 jan_post_manewrB_tor48_lokzjazdI condition memcompare * 31 * endevent
event jan_post_manewrB_tor48_lokzjazdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor48-lokpd jan_lok_przebieg_tor6-torApd jan_tow_tm24_ms2 jan_lok_wjazdB_lokzjazd_nator6d jan_tor48_nic jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta condition memcompare * 0 * endevent
// )

// (tor 50
// manewrowa
event jan_post_wyjazdB_tor50 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor50_manewrowa jan_post_manewrB_tor50_lokwyjazd jan_post_manewrB_tor50_lokzjazd jan_post_manewrB_tor50_wegiel condition memcompare * * 0 endevent
event jan_post_manewrB_tor50_manewrowa multiple 0.0 jan_post_oczekuje_tory464850 jan_post_manewrB_tor50_manewrowa-postA jan_post_manewrB_tor50_manewrowa-postB jan_post_manewrB_tor50_manewrowa-lokpd jan_post_manewrB_tor50_manewrowa-przemysl jan_post_manewrB_tor50_manewrowa-stac condition memcompare * * 32 endevent
event jan_post_manewrB_tor50_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor50_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor50_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor50_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor50_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm25_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor50_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor50_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor50_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor50_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor50-lokpd jan_tow_tm25_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor50_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor50_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor50_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor50_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor50-przemysl jan_tow_tm25_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor50_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor50_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor50_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor50_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm25_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor50_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

// inne
event jan_post_manewrB_tor50_lokzjazd multiple 0.0 jan_post_oczekuje_tory464850 jan_post_manewrB_tor50_lokzjazdI condition memcompare * * 31 endevent
event jan_post_manewrB_tor50_lokzjazdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor50-lokpd jan_lok_przebieg_tor6-torApd jan_tow_tm25_ms2 jan_lok_wjazdB_lokzjazd_nator6d jan_tor50_nic jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta condition memcompare * 0 * endevent

event jan_post_manewrB_tor50_lokwyjazd multiple 0.0 jan_post_oczekuje_tory464850 jan_post_przebiegwsch_tor50-przemysl jan_tow_tm25_ms2 jan_tor50_nic jan-boczn_elektrownia_lokwyjazd jan_tow_glowicapostB_zajeta condition memcompare * * 30 endevent
event jan_post_manewrB_tor50_wegiel multiple 0.0 jan_post_oczekuje_tory464850 jan_post_przebiegwsch_tor50-przemysl jan_tow_tm25_ms2 jan_tor50_nic jan-boczn_elektrownia_wegielB jan_tow_glowicapostB_zajeta condition memcompare * * 52 endevent

event jan_post_zerujsemB_tory4x multiple 0.0 none jan_tow_tm20_ms1 jan_tow_tm21_ms1 jan_tow_tm22_ms1 jan_tow_tm23_ms1 jan_tow_tm24_ms1 endevent
event jan_post_zerujsemB_tory5x multiple 0.0 none jan_tow_tm25_ms1 jan_tow_tm26_ms1 jan_tow_tm27_ms1 jan_tow_tm28_ms1 jan_tow_tm29_ms1 endevent
event jan_post_zerujsemB_tory545658 multiple 0.0 none jan_tow_tm27_ms1 jan_tow_tm28_ms1 jan_tow_tm29_ms1 endevent
// )

// (tor 52
event jan_post_wyjazdB_tor52 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor52_manewrowa jan_post_manewrB_tor52_oblot1 condition memcompare * * 0 endevent
event jan_post_manewrB_tor52_manewrowa multiple 0.0 jan_post_oczekuje_tory525456 jan_post_manewrB_tor52_manewrowaI condition memcompare manewrowa * * endevent
event jan_post_manewrB_tor52_manewrowaI multiple 0.0 jan_post_manewry_tory525456 jan_post_manewrB_tor52_manewrowa-postA jan_post_manewrB_tor52_manewrowa-postB jan_post_manewrB_tor52_manewrowa-lokpd jan_post_manewrB_tor52_manewrowa-przemysl jan_post_manewrB_tor52_manewrowa-stac condition memcompare nic * * endevent
event jan_post_manewrB_tor52_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor52_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor52_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor52_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor52_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor52-stacyjne jan_tow_tm26_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor52_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor52_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor52_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor52_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor52-lokpd jan_tow_tm26_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor52_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor52_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor52_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor52_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor52-przemysl jan_tow_tm26_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor52_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor52_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor52_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor52_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor52-stacyjne jan_tow_tm26_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor52_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
// )

// (tor 54
event jan_post_wyjazdB_tor54 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor54_manewrowa jan_post_manewrB_tor54_oblot1 condition memcompare * * 0 endevent
event jan_post_manewrB_tor54_manewrowa multiple 0.0 jan_post_oczekuje_tory525456 jan_post_manewrB_tor54_manewrowaI condition memcompare * 32 * endevent
event jan_post_manewrB_tor54_manewrowaI multiple 0.0 jan_post_manewry_tory525456 jan_post_manewrB_tor54_manewrowa-postA jan_post_manewrB_tor54_manewrowa-postB jan_post_manewrB_tor54_manewrowa-lokpd jan_post_manewrB_tor54_manewrowa-przemysl jan_post_manewrB_tor54_manewrowa-stac condition memcompare * 0 * endevent
event jan_post_manewrB_tor54_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor54_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor54_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor54_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor54_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor54-stacyjne jan_tow_tm27_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor54_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor54_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor54_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor54_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor54-lokpd jan_tow_tm27_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor54_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor54_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor54_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor54_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor54-przemysl jan_tow_tm27_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor54_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor54_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor54_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor54_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor54-stacyjne jan_tow_tm27_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor54_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
// )

// (tor 56
event jan_post_wyjazdB_tor56 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor56_oblot1 condition memcompare * * 0 endevent
event jan_post_manewrB_tor56_manewrowa multiple 0.0 jan_post_oczekuje_tory525456 jan_post_manewrB_tor56_manewrowaI condition memcompare * * 32 endevent
event jan_post_manewrB_tor56_manewrowaI multiple 0.0 jan_post_manewry_tory525456 jan_post_manewrB_tor56_manewrowa-postA jan_post_manewrB_tor56_manewrowa-postB jan_post_manewrB_tor56_manewrowa-lokpd jan_post_manewrB_tor56_manewrowa-przemysl jan_post_manewrB_tor56_manewrowa-stac condition memcompare * * 0 endevent
event jan_post_manewrB_tor56_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor56_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor56_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor56_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor56_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor56-stacyjne jan_tow_tm28_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor56_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor56_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor56_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor56_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor56-lokpd jan_tow_tm28_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor56_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor56_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor56_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor56_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor56-przemysl jan_tow_tm28_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor56_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor56_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor56_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor56_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor56-stacyjne jan_tow_tm28_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor56_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
// )

// (tor 58
event jan_post_wyjazdB_tor58 multiple 30.0 jan_tow_status_glowicepost jan_post_manewrB_tor58_manewrowa jan_post_manewrB_tor58_oblot1 condition memcompare * * 0 endevent
event jan_post_manewrB_tor58_manewrowa multiple 0.0 jan_post_oczekuje_tory58 jan_post_manewrB_tor58_manewrowa-postA jan_post_manewrB_tor58_manewrowa-postB condition memcompare manewrowa * * endevent
event jan_post_manewrB_tor58_manewrowa-postA multiple 0.0 manewrowa_info jan_post_manewrB_tor58_manewrowa-post condition memcompare janpostA * -1 endevent
event jan_post_manewrB_tor58_manewrowa-postB multiple 0.0 manewrowa_info jan_post_manewrB_tor58_manewrowa-post condition memcompare janpostB * -1 endevent
event jan_post_manewrB_tor58_manewrowa-post multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor58-stacyjne jan_tow_tm29_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor58_nic condition memcompare * 0 * endevent

event jan_post_manewrB_tor58_manewrowa-lokpd multiple 0.0 manewrowa_info jan_post_manewrB_tor58_manewrowa-lokpdI condition memcompare lokpd * * endevent
event jan_post_manewrB_tor58_manewrowa-lokpdI multiple 0.0 jan_lok_status jan_post_przebiegwsch_tor58-lokpd jan_tow_tm29_ms2 jan_lok_torApd_manewrowa jan_lok_torApd_zajety jan_tow_glowicapostB_zajeta jan_tor58_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent

event jan_post_manewrB_tor58_manewrowa-przemysl multiple 0.0 manewrowa_info jan_post_manewrB_tor58_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_post_manewrB_tor58_manewrowa-przemyslI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor58-przemysl jan_tow_tm29_ms2 jan-boczn_elektrownia_manewrowa jan_tow_glowicapostB_zajeta jan_tor58_nic condition memcompare wolny * * endevent

event jan_post_manewrB_tor58_manewrowa-stac multiple 0.0 manewrowa_info jan_post_manewrB_tor58_manewrowa-stacI condition memcompare stacyjne * * endevent
event jan_post_manewrB_tor58_manewrowa-stacI multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor58-stacyjne jan_tow_tm29_ms2 jan-boczn_stacyjne_manewrowa jan_tow_glowicapostB_zajeta jan_tor58_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
// )

// (bocznica elektrowni
event jan_post_wjazdA_przemysl multiple 15.0 jan_tow_status_glowicepost jan_post_wjazdA_przemysl_wegielA jan_post_wjazdA_przemysl_lokzjazd jan_post_wjazdA_przemysl_manewrowa condition memcompare * * 0 endevent
event jan_post_wjazdA_przemysl_wegielA multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_wegielA jan-boczn_elektrownia_wolny condition memcompare wegielA * * endevent
event jan_post_wjazdA_przemysl_lokzjazd multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_lokzjazd jan-boczn_elektrownia_wolny condition memcompare lokzjazd * * endevent

// manewry na głowicę zachodnią - od strony stacji towarowej
event jan_post_wjazdA_przemysl_manewrowa multiple 0.0 jan-boczn_elektr-stac jan_post_wjazdA_przemysl_manewrowa_postA jan_post_wjazdA_przemysl_manewrowa_postB condition memcompare manewrowa * * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA multiple 0.0 manewrowa_info jan_post_wjazdA_przemysl_manewrowa_postA-4x jan_post_wjazdA_przemysl_manewrowa_postA-5x condition memcompare janpostA * * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-4x multiple 0.0 jan_post_status_tory464850 jan_post_wjazdA_przemysl_manewrowa_postA-40 jan_post_wjazdA_przemysl_manewrowa_postA-42 jan_post_wjazdA_przemysl_manewrowa_postA-44 jan_post_wjazdA_przemysl_manewrowa_postA-46 jan_post_wjazdA_przemysl_manewrowa_postA-48 condition memcompare * 0 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-40 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 40 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-42 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 42 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-44 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 44 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-46 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 46 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-48 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA manewrowa_aktualizujpo30 condition memcompare janpostA 48 * endevent

event jan_post_wjazdA_przemysl_manewrowa_postA-5x multiple 0.0 jan_post_status_tory464850 jan_post_wjazdA_przemysl_manewrowa_postA-50 jan_post_wjazdA_przemysl_manewrowa_postA-52 jan_post_wjazdA_przemysl_manewrowa_postA-54 jan_post_wjazdA_przemysl_manewrowa_postA-56 jan_post_wjazdA_przemysl_manewrowa_postA-58 condition memcompare * * 0 endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-50 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA manewrowa_aktualizujpo30 condition memcompare janpostA 50 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-52 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 52 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-54 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 54 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-56 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 56 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postA-58 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_elektrownia_wolny jan_post_naglowiceA condition memcompare janpostA 58 * endevent

// manewry na głowicę wschodnią - od strony lokomotywowni
event jan_post_wjazdA_przemysl_manewrowa_postB multiple 0.0 manewrowa_info jan_post_wjazdA_przemysl_manewrowa_postB-4x jan_post_wjazdA_przemysl_manewrowa_postB-5x condition memcompare janpostB * * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-4x multiple 0.0 none jan_post_wjazdA_przemysl_manewrowa_postB-40 jan_post_wjazdA_przemysl_manewrowa_postB-42 jan_post_wjazdA_przemysl_manewrowa_postB-44 jan_post_wjazdA_przemysl_manewrowa_postB-46 jan_post_wjazdA_przemysl_manewrowa_postB-48 endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-40 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor40-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor40_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 40 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-42 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor42-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor42_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 42 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-44 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor44-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor44_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 44 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-46 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor46-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor46_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 46 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-48 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 48 * endevent

event jan_post_wjazdA_przemysl_manewrowa_postB-5x multiple 0.0 none jan_post_wjazdA_przemysl_manewrowa_postB-50 jan_post_wjazdA_przemysl_manewrowa_postB-52 jan_post_wjazdA_przemysl_manewrowa_postB-54 jan_post_wjazdA_przemysl_manewrowa_postB-56 jan_post_wjazdA_przemysl_manewrowa_postB-58 endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-50 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 50 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-52 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor52-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor52_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 52 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-54 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor54-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor54_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 54 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-56 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor56-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor56_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 56 * endevent
event jan_post_wjazdA_przemysl_manewrowa_postB-58 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor58-przemysl jan_tow_tm33_ms2 jan_tow_glowicapostB_zajeta jan_tor58_manewrowa jan-boczn_elektrownia_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 58 * endevent
// )

// (bocznice stacyjne
event jan-boczn_stacyjne_wjazd multiple 30.0 jan_tow_status_glowicepost jan-boczn_stacyjne_wjazd_manewrowa jan-boczn_stacyjne_wjazd_obloty condition memcompare * * 0 endevent
event jan-boczn_stacyjne_wjazd_manewrowa multiple 0.0 jan-boczn_elektr-stac jan-boczn_stacyjne_wjazd_manewrowa_postA jan-boczn_stacyjne_wjazd_manewrowa_postB condition memcompare * 32 * endevent

// manewry na głowicę zachodnią - od strony stacji towarowej
event jan-boczn_stacyjne_wjazd_manewrowa_postA multiple 0.0 manewrowa_info jan-boczn_stacyjne_wjazd_manewrowa_postA-4x jan-boczn_stacyjne_wjazd_manewrowa_postA-5x condition memcompare janpostA * * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-4x multiple 0.0 jan_post_status_tory464850 jan-boczn_stacyjne_wjazd_manewrowa_postA-40 jan-boczn_stacyjne_wjazd_manewrowa_postA-42 jan-boczn_stacyjne_wjazd_manewrowa_postA-44 jan-boczn_stacyjne_wjazd_manewrowa_postA-46 jan-boczn_stacyjne_wjazd_manewrowa_postA-48 condition memcompare * 0 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-40 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 40 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-42 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 42 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-44 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 44 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-46 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 46 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-48 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA manewrowa_aktualizujpo30 condition memcompare janpostA 48 * endevent

event jan-boczn_stacyjne_wjazd_manewrowa_postA-5x multiple 0.0 jan_post_status_tory464850 jan-boczn_stacyjne_wjazd_manewrowa_postA-50 jan-boczn_stacyjne_wjazd_manewrowa_postA-52 jan-boczn_stacyjne_wjazd_manewrowa_postA-54 jan-boczn_stacyjne_wjazd_manewrowa_postA-56 jan-boczn_stacyjne_wjazd_manewrowa_postA-58 condition memcompare * * 0 endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-50 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA manewrowa_aktualizujpo30 condition memcompare janpostA 50 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-52 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 52 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-54 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 54 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-56 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 56 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postA-58 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_stacyjne_wolny jan_post_naglowiceA condition memcompare janpostA 58 * endevent

// manewry na głowicę wschodnią - od strony lokomotywowni
event jan-boczn_stacyjne_wjazd_manewrowa_postB multiple 0.0 manewrowa_info jan-boczn_stacyjne_wjazd_manewrowa_postB-4x jan-boczn_stacyjne_wjazd_manewrowa_postB-5x condition memcompare janpostB * * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-4x multiple 0.0 none jan-boczn_stacyjne_wjazd_manewrowa_postB-40 jan-boczn_stacyjne_wjazd_manewrowa_postB-42 jan-boczn_stacyjne_wjazd_manewrowa_postB-44 jan-boczn_stacyjne_wjazd_manewrowa_postB-46 jan-boczn_stacyjne_wjazd_manewrowa_postB-48 endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-40 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor40-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor40_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 40 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-42 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor42-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor42_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 42 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-44 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor44-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor44_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 44 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-46 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor46-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor46_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 46 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-48 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor48-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 48 * endevent

event jan-boczn_stacyjne_wjazd_manewrowa_postB-5x multiple 0.0 none jan-boczn_stacyjne_wjazd_manewrowa_postB-50 jan-boczn_stacyjne_wjazd_manewrowa_postB-52 jan-boczn_stacyjne_wjazd_manewrowa_postB-54 jan-boczn_stacyjne_wjazd_manewrowa_postB-56 jan-boczn_stacyjne_wjazd_manewrowa_postB-58 endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-50 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 50 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-52 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor52-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor52_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 52 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-54 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor54-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor54_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 54 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-56 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor56-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor56_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 56 * endevent
event jan-boczn_stacyjne_wjazd_manewrowa_postB-58 multiple 0.0 manewrowa_info jan_post_przebiegwsch_tor58-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor58_manewrowa jan-boczn_stacyjne_wolny manewrowa_aktualizujpo30 condition memcompare janpostB 58 * endevent

event jan-boczn_stacyjne_wjazd_obloty multiple 0.0 jan_post_status_tory464850 jan_post_manewrB_tor52_oblot2 jan_post_manewrB_tor54_oblot2 jan_post_manewrB_tor56_oblot2 jan_post_manewrB_tor58_oblot2 condition memcompare * * 0 endevent

event jan-boczn_przebieg_onstart multiple 0.0 none jan_tow_zwr74- jan_tow_zwr77+ jan_tow_zwr79- jan_tow_zwr85- jan_tow_zwr86- endevent

// )


// (MANEWRY
// oblot tor 52
event jan_post_manewrB_tor52_oblot1 multiple 0.0 jan_post_manewry_tory525456 jan_post_manewrB_tor52_oblot1I condition memcompare oblot1 * * endevent
event jan_post_manewrB_tor52_oblot1I multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor52-stacyjne jan_tow_tm26_ms2 jan_tow_glowicapostB_zajeta jan-boczn_stacyjne_zajety jan_tor52_oblotB condition memcompare * 0 * endevent
event jan_post_manewrB_tor52_oblot2 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_zajety jan-boczn_stacyjne_wolny jan_tor52_oblotC condition memcompare oblot2 * * endevent
event jan_post_manewrB_tor52_oblot3 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor50-terminal jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor52_oblotD condition memcompare oblot3 * * endevent
event jan_post_manewrB_tor52_oblot4 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor52-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor52_manewryzeruj condition memcompare oblot4 * * endevent

// oblot tor 54
event jan_post_manewrB_tor54_oblot1 multiple 0.0 jan_post_manewry_tory525456 jan_post_manewrB_tor54_oblot1I condition memcompare * 1 * endevent
event jan_post_manewrB_tor54_oblot1I multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor54-stacyjne jan_tow_tm27_ms2 jan_tow_glowicapostB_zajeta jan-boczn_stacyjne_zajety jan_tor54_oblotB condition memcompare * 0 * endevent
event jan_post_manewrB_tor54_oblot2 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_zajety jan-boczn_stacyjne_wolny jan_tor54_oblotC condition memcompare * 2 * endevent
event jan_post_manewrB_tor54_oblot3 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor50-terminal jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor54_oblotD condition memcompare * 3 * endevent
event jan_post_manewrB_tor54_oblot4 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor54-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor54_manewryzeruj condition memcompare * 4 * endevent

// oblot tor 56
event jan_post_manewrB_tor56_oblot1 multiple 0.0 jan_post_manewry_tory525456 jan_post_manewrB_tor56_oblot1I condition memcompare * * 1 endevent
event jan_post_manewrB_tor56_oblot1I multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor56-stacyjne jan_tow_tm28_ms2 jan_tow_glowicapostB_zajeta jan-boczn_stacyjne_zajety jan_tor56_oblotB condition memcompare * 0 * endevent
event jan_post_manewrB_tor56_oblot2 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_zajety jan-boczn_stacyjne_wolny jan_tor56_oblotC condition memcompare * * 2 endevent
event jan_post_manewrB_tor56_oblot3 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor50-terminal jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor56_oblotD condition memcompare * * 3 endevent
event jan_post_manewrB_tor56_oblot4 multiple 0.0 jan_post_manewry_tory525456 jan_post_przebiegzach_tor56-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor56_manewryzeruj condition memcompare * * 4 endevent

// oblot tor 58
event jan_post_manewrB_tor58_oblot1 multiple 0.0 jan_post_manewry_tory58 jan_post_manewrB_tor58_oblot1I condition memcompare oblot1 * * endevent
event jan_post_manewrB_tor58_oblot1I multiple 0.0 jan-boczn_elektr-stac jan_post_przebiegwsch_tor58-stacyjne jan_tow_tm29_ms2 jan_tow_glowicapostB_zajeta jan-boczn_stacyjne_zajety jan_tor58_oblotB condition memcompare * 0 * endevent
event jan_post_manewrB_tor58_oblot2 multiple 0.0 jan_post_manewry_tory58 jan_post_przebiegwsch_tor50-stacyjne jan_tow_tm32_ms2 jan_tow_glowicapostB_zajeta jan_tor50_zajety jan-boczn_stacyjne_wolny jan_tor58_oblotC condition memcompare oblot2 * * endevent
event jan_post_manewrB_tor58_oblot3 multiple 0.0 jan_post_manewry_tory58 jan_post_przebiegzach_tor50-terminal jan_tow_tm15_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_zajety jan_tor58_oblotD condition memcompare oblot3 * * endevent
event jan_post_manewrB_tor58_oblot4 multiple 0.0 jan_post_manewry_tory58 jan_post_przebiegzach_tor58-terminal jan_tow_tm8_ms2 jan_tow_glowicapostA-pd_zajeta jan-boczn_terminal_wolny jan_tor58_manewryzeruj condition memcompare oblot4 * * endevent
// )]



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. JANISZEW grupa osobowa :: 
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// pn-zach głowica stacji
event jan_osob_glowicapnzach_torA:busy updatevalues 0.0 jan_osob_status_glowicepnzach zajety * * endevent
event jan_osob_glowicapnzach_torA:free updatevalues 30.0 jan_osob_status_glowicepnzach wolny * * endevent
event jan_osob_glowicapnzach_torA_zajeta updatevalues 0.0 jan_osob_status_glowicepnzach zajety * * endevent

event jan_osob_glowicapnzach_torB:busy updatevalues 0.0 jan_osob_status_glowicepnzach * 1 * endevent
event jan_osob_glowicapnzach_torB:free updatevalues 30.0 jan_osob_status_glowicepnzach * 0 * endevent
event jan_osob_glowicapnzach_torB_zajeta updatevalues 0.0 jan_osob_status_glowicepnzach * 1 * endevent

event jan_osob_glowicapnzach_tormanewr:busy updatevalues 0.0 jan_osob_status_glowicepnzach * * 1 endevent
event jan_osob_glowicapnzach_tormanewr:free updatevalues 30.0 jan_osob_status_glowicepnzach * * 0 endevent
event jan_osob_glowicapnzach_tormanewr_zajeta updatevalues 0.0 jan_osob_status_glowicepnzach * * 1 endevent

// pd-zach głowica stacji
event jan_osob_glowicapdzach_torA:busy updatevalues 0.0 jan_osob_status_glowicepdzach zajety * * endevent
event jan_osob_glowicapdzach_torA:free updatevalues 30.0 jan_osob_status_glowicepdzach wolny * * endevent
event jan_osob_glowicapdzach_torA_zajeta updatevalues 0.0 jan_osob_status_glowicepdzach zajety * * endevent

event jan_osob_glowicapdzach_torB:busy updatevalues 0.0 jan_osob_status_glowicepdzach * 1 * endevent
event jan_osob_glowicapdzach_torB:free updatevalues 30.0 jan_osob_status_glowicepdzach * 0 * endevent
event jan_osob_glowicapdzach_torB_zajeta updatevalues 0.0 jan_osob_status_glowicepdzach * 1 * endevent

event jan_osob_glowicapdzach_tow:busy updatevalues 0.0 jan_osob_status_glowicepdzach * * 1 endevent
event jan_osob_glowicapdzach_tow:free updatevalues 30.0 jan_osob_status_glowicepdzach * * 0 endevent
event jan_osob_glowicapdzach_tow_zajeta updatevalues 0.0 jan_osob_status_glowicepdzach * * 1 endevent

// pn-wsch glowica stacji
event jan_osob_glowicapnwsch:busy updatevalues 0.0 jan_osob_status_glowicewsch zajety * * endevent
event jan_osob_glowicapnwsch:free updatevalues 30.0 jan_osob_status_glowicewsch wolny * * endevent
event jan_osob_glowicapnwsch_zajeta updatevalues 0.0 jan_osob_status_glowicewsch zajety * * endevent

// pd-wsch glowica stacji
event jan_osob_glowicapdwsch:busy updatevalues 0.0 jan_osob_status_glowicewsch * 1 * endevent
event jan_osob_glowicapdwsch:free updatevalues 30.0 jan_osob_status_glowicewsch * 0 * endevent
event jan_osob_glowicapdwsch_zajeta updatevalues 0.0 jan_osob_status_glowicewsch * 1 * endevent

event jan_osob_glowicawsch_tormanewr:busy updatevalues 0.0 jan_osob_status_glowicewsch * * 1 endevent
event jan_osob_glowicawsch_tormanewr:free updatevalues 30.0 jan_osob_status_glowicewsch * * 0 endevent
event jan_osob_glowicawsch_tormanewr_zajeta updatevalues 0.0 jan_osob_status_glowicewsch * * 1 endevent

// głowice grupy postojowej
event jan_osobpost_glowicazach:busy updatevalues 0.0 jan_osobpost_status_glowice zajety * * endevent
event jan_osobpost_glowicazach:free updatevalues 30.0 jan_osobpost_status_glowice wolny * * endevent
event jan_osobpost_glowicazach_zajeta updatevalues 0.0 jan_osobpost_status_glowice zajety * * endevent

event jan_osobpost_glowicawsch:busy updatevalues 0.0 jan_osobpost_status_glowice * 1 * endevent
event jan_osobpost_glowicawsch:free updatevalues 30.0 jan_osobpost_status_glowice * 0 * endevent
event jan_osobpost_glowicawsch_zajeta updatevalues 0.0 jan_osobpost_status_glowice * 1 * endevent

// Janiszew Wschód
event jan_wsch_glowica_torA:busy updatevalues 0.0 jan_wsch_status_glowice zajety * * endevent
event jan_wsch_glowica_torA:free updatevalues 30.0 jan_wsch_status_glowice wolny * * endevent
event jan_wsch_glowica_torA_zajeta updatevalues 0.0 jan_wsch_status_glowice zajety * * endevent

event jan_wsch_glowica_torB:busy updatevalues 0.0 jan_wsch_status_glowice * 1 * endevent
event jan_wsch_glowica_torB:free updatevalues 30.0 jan_wsch_status_glowice * 0 * endevent
event jan_wsch_glowica_torB_zajeta updatevalues 0.0 jan_wsch_status_glowice * 1 * endevent

// tor 1
event jan_osob_tor1:busy updatevalues 0.0 jan_osob_status_tory124 zajety * * endevent
event jan_osob_tor1:free updatevalues 60.0 jan_osob_status_tory124 wolny * * endevent
event jan_osob_tor1_zajety updatevalues 0.0 jan_osob_status_tory124 zajety * * endevent

event jan_osob_tor1_nic updatevalues 0.0 jan_osob_oczekuje_tory124 nic * * endevent
event jan_osob_tor1_ekspresA updatevalues 0.0 jan_osob_oczekuje_tory124 ekspresA * * endevent
event jan_osob_tor1_ekspresA_wait multiple 300.0 none jan_osob_tor1_ekspresA endevent

// tor 2
event jan_osob_tor2:busy updatevalues 0.0 jan_osob_status_tory124 * 1 * endevent
event jan_osob_tor2:free updatevalues 60.0 jan_osob_status_tory124 * 0 * endevent
event jan_osob_tor2_zajety updatevalues 0.0 jan_osob_status_tory124 * 1 * endevent

event jan_osob_tor2_nic updatevalues 0.0 jan_osob_oczekuje_tory124 * 0 * endevent
event jan_osob_tor2_ekspresB updatevalues 0.0 jan_osob_oczekuje_tory124 * 62 * endevent

// tor 3
event jan_osob_tor3:busy updatevalues 0.0 jan_osob_status_tory357 zajety * * endevent
event jan_osob_tor3:free updatevalues 60.0 jan_osob_status_tory357 wolny * * endevent
event jan_osob_tor3_zajety updatevalues 0.0 jan_osob_status_tory357 zajety * * endevent

event jan_osob_tor3_nic updatevalues 0.0 jan_osob_oczekuje_tory357 nic * * endevent
event jan_osob_tor3_osobwawA updatevalues 0.0 jan_osob_oczekuje_tory357 osobwawA * * endevent
event jan_osob_tor3_osobwawA_podst updatevalues 30.0 jan_osob_oczekuje_tory357 osobwawA_podst * * endevent
event jan_osob_tor3_osobwawA_stoi updatevalues 90.0 jan_osob_oczekuje_tory357 osobwawA_stoi * * endevent
event jan_osob_tor3_osobwawB updatevalues 0.0 jan_osob_oczekuje_tory357 osobwawB * * endevent

// tor 4
event jan_osob_tor4:busy updatevalues 0.0 jan_osob_status_tory124 * * 1 endevent
event jan_osob_tor4:free updatevalues 60.0 jan_osob_status_tory124 * * 0 endevent
event jan_osob_tor4_zajety updatevalues 0.0 jan_osob_status_tory124 * * 1 endevent

event jan_osob_tor4_nic updatevalues 0.0 jan_osob_oczekuje_tory124 * * 0 endevent
event jan_osob_tor4_osobterA updatevalues 0.0 jan_osob_oczekuje_tory124 * * 26 endevent
event jan_osob_tor4_osobterB updatevalues 0.0 jan_osob_oczekuje_tory124 * * 66 endevent

// tor 5
event jan_osob_tor5:busy updatevalues 0.0 jan_osob_status_tory357 * 1 * endevent
event jan_osob_tor5:free updatevalues 60.0 jan_osob_status_tory357 * 0 * endevent
event jan_osob_tor5_zajety updatevalues 0.0 jan_osob_status_tory357 * 1 * endevent

event jan_osob_tor5_nic updatevalues 0.0 jan_osob_oczekuje_tory357 * 0 * endevent
event jan_osob_tor5_lokzjazdA updatevalues 0.0 jan_osob_oczekuje_tory357 * 31 * endevent
event jan_osob_tor5_lokwyjazdB updatevalues 0.0 jan_osob_oczekuje_tory357 * 70 * endevent

// tor 7
event jan_osob_tor7:busy updatevalues 0.0 jan_osob_status_tory357 * * 1 endevent
event jan_osob_tor7:free updatevalues 60.0 jan_osob_status_tory357 * * 0 endevent
event jan_osob_tor7_zajety updatevalues 0.0 jan_osob_status_tory357 * * 1 endevent

event jan_osob_tor7_nic updatevalues 0.0 jan_osob_oczekuje_tory357 * * 0 endevent
event jan_osob_tor7_osobA updatevalues 0.0 jan_osob_oczekuje_tory357 * * 11 endevent
event jan_osob_tor7_pospwilA updatevalues 0.0 jan_osob_oczekuje_tory357 * * 16 endevent
event jan_osob_tor7_pospwawA updatevalues 0.0 jan_osob_oczekuje_tory357 * * 23 endevent
event jan_osob_tor7_lokzjazdA updatevalues 0.0 jan_osob_oczekuje_tory357 * * 31 endevent

event jan_osob_tor7_osobB updatevalues 0.0 jan_osob_oczekuje_tory357 * * 51 endevent
event jan_osob_tor7_pospB updatevalues 0.0 jan_osob_oczekuje_tory357 * * 55 endevent
event jan_osob_tor7_osobwilB updatevalues 0.0 jan_osob_oczekuje_tory357 * * 59 endevent

event wolny_szlak_janosobB_tor7 multiple 0.0 none wolny_szlak_janosob-jantowB_tor7 wolny_szlak_janosob-jantowC_tor7 wolny_szlak_jan-mostosobB_tor7 endevent

// tor 9
event jan_osob_tor9:busy updatevalues 0.0 jan_osob_status_tory91113 zajety * * endevent
event jan_osob_tor9:free updatevalues 60.0 jan_osob_status_tory91113 wolny * * endevent
event jan_osob_tor9_zajety updatevalues 0.0 jan_osob_status_tory91113 zajety * * endevent

event jan_osob_tor9_nic updatevalues 0.0 jan_osob_oczekuje_tory91113 nic * * endevent
event jan_osob_tor9_pospA updatevalues 0.0 jan_osob_oczekuje_tory91113 pospA * * endevent

event jan_osob_tor9_osobB updatevalues 0.0 jan_osob_oczekuje_tory91113 osobB * * endevent
event jan_osob_tor9_osobwilB updatevalues 0.0 jan_osob_oczekuje_tory91113 osobwilB * * endevent
event jan_osob_tor9_pospB updatevalues 0.0 jan_osob_oczekuje_tory91113 pospB * * endevent

// tor 11
event jan_osob_tor11:busy updatevalues 0.0 jan_osob_status_tory91113 * 1 * endevent
event jan_osob_tor11:free updatevalues 60.0 jan_osob_status_tory91113 * 0 * endevent
event jan_osob_tor11_zajety updatevalues 0.0 jan_osob_status_tory91113 * 1 * endevent

event jan_osob_tor11_nic updatevalues 0.0 jan_osob_oczekuje_tory91113 * 0 * endevent
event jan_osob_tor11_osobA updatevalues 180.0 jan_osob_oczekuje_tory91113 * 11 * endevent
event jan_osob_tor11_osobwilA updatevalues 180.0 jan_osob_oczekuje_tory91113 * 19 * endevent
event jan_osob_tor11_pospA updatevalues 180.0 jan_osob_oczekuje_tory91113 * 15 * endevent

event jan_osob_tor11_osobA_wait updatevalues 0.0 jan_osob_oczekuje_tory91113 * 511 * endevent
event jan_osob_tor11_osobwilA_wait updatevalues 0.0 jan_osob_oczekuje_tory91113 * 519 * endevent
event jan_osob_tor11_pospA_wait updatevalues 0.0 jan_osob_oczekuje_tory91113 * 515 * endevent

// tor 13
event jan_osob_tor13:busy updatevalues 0.0 jan_osob_status_tory91113 * * 1 endevent
event jan_osob_tor13:free updatevalues 60.0 jan_osob_status_tory91113 * * 0 endevent
event jan_osob_tor13_zajety updatevalues 0.0 jan_osob_status_tory91113 * * 1 endevent

event jan_osob_tor13_nic updatevalues 0.0 jan_osob_oczekuje_tory91113 * * 0 endevent
event jan_osob_tor13_osobA updatevalues 0.0 jan_osob_oczekuje_tory91113 * * 11 endevent
event jan_osob_tor13_osobwilA updatevalues 0.0 jan_osob_oczekuje_tory91113 * * 19 endevent
event jan_osob_tor13_pospA updatevalues 0.0 jan_osob_oczekuje_tory91113 * * 15 endevent


// tor 33
event jan_osob_tor33:busy updatevalues 0.0 jan_osob_status_tory333537 zajety * * endevent
event jan_osob_tor33:free updatevalues 0.0 jan_osob_status_tory333537 wolny * * endevent
event jan_osob_tor33_zajety updatevalues 0.0 jan_osob_status_tory333537 zajety * * endevent

event jan_osob_tor33_nic updatevalues 0.0 jan_osob_oczekuje_tory333537 nic * * endevent
event jan_osob_tor33_osobA updatevalues 0.0 jan_osob_oczekuje_tory333537 osobA * * endevent
event jan_osob_tor33_osobwilA updatevalues 0.0 jan_osob_oczekuje_tory333537 osobwilA * * endevent
event jan_osob_tor33_pospA updatevalues 0.0 jan_osob_oczekuje_tory333537 pospA * * endevent

// tor 35
event jan_osob_tor35:busy updatevalues 0.0 jan_osob_status_tory333537 * 1 * endevent
event jan_osob_tor35:free updatevalues 60.0 jan_osob_status_tory333537 * 0 * endevent
event jan_osob_tor35_zajety updatevalues 0.0 jan_osob_status_tory333537 * 1 * endevent

event jan_osob_tor35_nic updatevalues 0.0 jan_osob_oczekuje_tory333537 * 0 * endevent
event jan_osob_tor35_osobwawA updatevalues 0.0 jan_osob_oczekuje_tory333537 * 25 * endevent
event jan_osob_tor35_lokzjazdA updatevalues 0.0 jan_osob_oczekuje_tory333537 * 31 * endevent

// tor 37
event jan_osob_tor37:busy updatevalues 0.0 jan_osob_status_tory333537 * * 1 endevent
event jan_osob_tor37:free updatevalues 60.0 jan_osob_status_tory333537 * * 0 endevent
event jan_osob_tor37_zajety updatevalues 0.0 jan_osob_status_tory333537 * * 1 endevent

event jan_osob_tor37_nic updatevalues 0.0 jan_osob_oczekuje_tory333537 * * 0 endevent
event jan_osob_tor37_start updatevalues 0.0 jan_osob_oczekuje_tory333537 * * 1 endevent

event jan_osob_tor37_osobA updatevalues 0.0 jan_osob_oczekuje_tory333537 * * 11 endevent
event jan_osob_tor37_osobwilA updatevalues 0.0 jan_osob_oczekuje_tory333537 * * 19 endevent
event jan_osob_tor37_pospA updatevalues 0.0 jan_osob_oczekuje_tory333537 * * 15 endevent
event jan_osob_tor37_lokzjazdA updatevalues 0.0 jan_osob_oczekuje_tory333537 * * 31 endevent

// wyciagowe
event jan_osob_wyciagowyA:busy updatevalues 0.0 jan_osob_status_wyciagowe zajety * * endevent
event jan_osob_wyciagowyA:free updatevalues 60.0 jan_osob_status_wyciagowe wolny * * endevent
event jan_osob_wyciagowyA_zajety updatevalues 0.0 jan_osob_status_wyciagowe zajety * * endevent

event jan_osob_wyciagowyA_nic updatevalues 0.0 jan_osob_oczekuje_wyciagowe nic * * endevent
event jan_osob_wyciagowyA_lokwyjazdB updatevalues 0.0 jan_osob_oczekuje_wyciagowe lokwyjazdB * * endevent

event jan_osob_wyciagowyB:busy updatevalues 0.0 jan_osob_status_wyciagowe * 1 * endevent
event jan_osob_wyciagowyB:free updatevalues 60.0 jan_osob_status_wyciagowe * 0 * endevent
event jan_osob_wyciagowyB_zajety updatevalues 0.0 jan_osob_status_wyciagowe * 1 * endevent

event jan_osob_wyciagowyB_nic updatevalues 0.0 jan_osob_oczekuje_wyciagowe * 0 * endevent
event jan_osob_wyciagowyB_lokzjazdA updatevalues 0.0 jan_osob_oczekuje_wyciagowe * 31 * endevent
event jan_osob_wyciagowyB_lokwyjazdB updatevalues 0.0 jan_osob_oczekuje_wyciagowe * 70 * endevent


// OBSŁUGA MANEWRÓW
// obloty na torze 7
event jan_osob_oblot7A updatevalues 0.0 jan_osob_manewry_tory357 * * 1 endevent
event jan_osob_oblot7B updatevalues 0.0 jan_osob_manewry_tory357 * * 2 endevent
event jan_osob_oblot7C updatevalues 0.0 jan_osob_manewry_tory357 * * 3 endevent
event jan_osob_oblot7D updatevalues 0.0 jan_osob_manewry_tory357 * * 4 endevent
event jan_osob_oblot7E updatevalues 0.0 jan_osob_manewry_tory357 * * 5 endevent
event jan_osob_oblot7_zeruj updatevalues 0.0 jan_osob_manewry_tory357 * * 0 endevent

// obloty na torze 9
event jan_osob_oblot9A updatevalues 0.0 jan_osob_manewry_tory91113 oblot1 * * endevent
event jan_osob_oblot9B updatevalues 0.0 jan_osob_manewry_tory91113 oblot2 * * endevent
event jan_osob_oblot9C updatevalues 0.0 jan_osob_manewry_tory91113 oblot3 * * endevent
event jan_osob_oblot9D updatevalues 0.0 jan_osob_manewry_tory91113 oblot4 * * endevent
event jan_osob_oblot9E updatevalues 0.0 jan_osob_manewry_tory91113 oblot5 * * endevent
event jan_osob_oblot9_zeruj updatevalues 0.0 jan_osob_manewry_tory91113 nic * * endevent

// obloty na torze 11
event jan_osob_oblot11A updatevalues 0.0 jan_osob_manewry_tory91113 * 1 * endevent
event jan_osob_oblot11B updatevalues 0.0 jan_osob_manewry_tory91113 * 2 * endevent
event jan_osob_oblot11C updatevalues 0.0 jan_osob_manewry_tory91113 * 3 * endevent
event jan_osob_oblot11D updatevalues 0.0 jan_osob_manewry_tory91113 * 4 * endevent
event jan_osob_oblot11E updatevalues 0.0 jan_osob_manewry_tory91113 * 5 * endevent
event jan_osob_oblot11_zeruj updatevalues 0.0 jan_osob_manewry_tory91113 * 0 * endevent

// obloty na torze 33
event jan_osob_oblot33A updatevalues 0.0 jan_osob_manewry_tory333537 oblot1 * * endevent
event jan_osob_oblot33B updatevalues 0.0 jan_osob_manewry_tory333537 oblot2 * * endevent
event jan_osob_oblot33C updatevalues 0.0 jan_osob_manewry_tory333537 oblot3 * * endevent
event jan_osob_oblot33D updatevalues 0.0 jan_osob_manewry_tory333537 oblot4 * * endevent
event jan_osob_oblot33E updatevalues 0.0 jan_osob_manewry_tory333537 oblot5 * * endevent
event jan_osob_oblot33F updatevalues 0.0 jan_osob_manewry_tory333537 oblot6 * * endevent
event jan_osob_oblot33_zeruj updatevalues 0.0 jan_osob_manewry_tory333537 nic * * endevent

event jan_osob_oblot updatevalues 0.0 jan_osob_info oblot * * endevent
event jan_osob_zjazd updatevalues 0.0 jan_osob_info zjazd * * endevent
event jan_osob_tor33_oblot-zjazd multiple 0.0 jan_osob_info jan_osob_oblot33C else jan_osob_tor35_lokzjazdA jan_osob_oblot33_zeruj condition memcompare oblot * * endevent

// obloty na torze 37
event jan_osob_oblot37A updatevalues 0.0 jan_osob_manewry_tory333537 * * 1 endevent
event jan_osob_oblot37B updatevalues 0.0 jan_osob_manewry_tory333537 * * 2 endevent
event jan_osob_oblot37C updatevalues 0.0 jan_osob_manewry_tory333537 * * 3 endevent
event jan_osob_oblot37D updatevalues 0.0 jan_osob_manewry_tory333537 * * 4 endevent
event jan_osob_oblot37E updatevalues 0.0 jan_osob_manewry_tory333537 * * 5 endevent
event jan_osob_oblot37F updatevalues 0.0 jan_osob_manewry_tory333537 * * 6 endevent
event jan_osob_oblot37_zeruj updatevalues 0.0 jan_osob_manewry_tory333537 * * 0 endevent

event jan_osob_tor37_oblot-zjazd multiple 0.0 jan_osob_info jan_osob_oblot37C else jan_osob_tor35_lokzjazdA jan_osob_oblot37_zeruj condition memcompare oblot * * endevent


// PRZEBIEGI
// głowica zachodnia
event jan_osob_przebiegzach_tor1-wawA multiple 0.0 none jan_osob_zwr6+ jan_osob_zwr7+ endevent
event jan_osob_przebiegzach_tor2-wawB multiple 0.0 none jan_osob_zwr4+ jan_osob_zwr5+ jan_osob_zwr8+ endevent
event jan_osob_przebiegzach_tor3-wawA multiple 0.0 none jan_osob_zwr6+ jan_osob_zwr7- jan_osob_zwr9- endevent
event jan_osob_przebiegzach_tor3-wawB multiple 0.0 none jan_osob_zwr4+ jan_osob_zwr5- jan_osob_zwr6- jan_osob_zwr7- jan_osob_zwr9- endevent

event jan_osob_przebiegzach_tor5-wyciagowy multiple 0.0 none jan_osob_zwr11+ jan_osob_zwr10+ jan_osob_zwr20- jan_osob_zwr13+ endevent
event jan_osob_przebiegzach_tor7-A multiple 0.0 none jan_osob_zwr12- jan_osob_zwr14- jan_osob_zwr15+ jan_osob_zwr16+ jan_osob_zwr19- jan_osob_zwr21- jan_osob_zwr22+ endevent
event jan_osob_przebiegzach_tor7-B multiple 0.0 none jan_osob_zwr14+ jan_osob_zwr15+ jan_osob_zwr16+ jan_osob_zwr19- jan_osob_zwr21- jan_osob_zwr22+ endevent
event jan_osob_przebiegzach_tor7-wawA multiple 0.0 none jan_osob_zwr6+ jan_osob_zwr7- jan_osob_zwr9+ jan_osob_zwr10- jan_osob_zwr11- jan_osob_zwr22- endevent
event jan_osob_przebiegzach_tor7-wawB multiple 0.0 none jan_osob_zwr4+ jan_osob_zwr5- jan_osob_zwr6- jan_osob_zwr7- jan_osob_zwr9+ jan_osob_zwr10- jan_osob_zwr11- jan_osob_zwr22- endevent
event jan_osob_przebiegzach_tor7-wyciagowy multiple 0.0 none jan_osob_zwr22+ jan_osob_zwr21+ jan_osob_zwr20+ jan_osob_zwr13+ endevent

event jan_osob_przebiegzach_tor9-A multiple 0.0 none jan_osob_zwr19+ jan_osob_zwr16+ jan_osob_zwr15+ jan_osob_zwr14- jan_osob_zwr12- endevent
event jan_osob_przebiegzach_tor9-B multiple 0.0 none jan_osob_zwr14+ jan_osob_zwr15+ jan_osob_zwr16+ jan_osob_zwr19+ endevent
event jan_osob_przebiegzach_tor11-A multiple 0.0 none jan_osob_zwr18+ jan_osob_zwr17+ jan_osob_zwr12+ endevent
event jan_osob_przebiegzach_tor11-B multiple 0.0 none jan_osob_zwr14+ jan_osob_zwr15+ jan_osob_zwr16- jan_osob_zwr17- jan_osob_zwr18+ endevent
event jan_osob_przebiegzach_tor13-A multiple 0.0 none jan_osob_zwr18- jan_osob_zwr17+ jan_osob_zwr12+ endevent
event jan_osob_przebiegzach_tor13-B multiple 0.0 none jan_osob_zwr14+ jan_osob_zwr15+ jan_osob_zwr16- jan_osob_zwr17- jan_osob_zwr18- endevent

// tor towarowy
event jan_osob_przebiegzach_tortow multiple 0.0 none jan_osob_zwr2+ jan_osob_zwr3+ endevent
event jan_osob_przebiegzach_tortow-tor7a multiple 0.0 none jan_osob_zwr2+ jan_osob_zwr3- jan_osob_zwr4- jan_osob_zwr5- jan_osob_zwr6- jan_osob_zwr7- jan_osob_przebiegzach_tortow-tor7b endevent
event jan_osob_przebiegzach_tortow-tor7b multiple 0.0 none jan_osob_zwr9+ jan_osob_zwr10- jan_osob_zwr11- jan_osob_zwr22- endevent


// głowica wschodnia
event jan_osob_przebiegwsch_tor1-terA multiple 0.0 none jan_osob_zwr28+ endevent
event jan_osob_przebiegwsch_tor2-terB multiple 0.0 none jan_osob_zwr26+ endevent
event jan_osob_przebiegwsch_tor4-terB multiple 0.0 none jan_osob_zwr26- endevent

event jan_osob_przebiegwsch_tor3-wyciag multiple 0.0 none jan_osob_zwr24- jan_osob_zwr25- jan_osob_zwr27+ endevent

event jan_osob_przebiegwsch_tor5-wyciag multiple 0.0 none jan_osob_zwr25+ jan_osob_zwr27+ endevent

event jan_osob_przebiegwsch_tor7-wyciag multiple 0.0 none jan_osob_zwr23+ jan_osob_zwr27- endevent
event jan_osob_przebiegwsch_tor7-33 multiple 0.0 none jan_osob_zwr23- jan_osob_zwr30- jan_osob_zwr32+ jan_osob_zwr33- jan_osob_zwr36+ jan_osob_zwr37- jan_osob_zwr38+ jan_osob_zwr40- endevent
event jan_osob_przebiegwsch_tor7-37 multiple 0.0 none jan_osob_zwr23- jan_osob_zwr30- jan_osob_zwr32+ jan_osob_zwr33- jan_osob_zwr36- jan_osob_zwr39+ endevent

event jan_osob_przebiegwsch_tor9-A multiple 0.0 none jan_osob_zwr30+ jan_osob_zwr32- jan_osob_zwr33+ jan_osob_zwr34- jan_osob_zwr35- endevent
event jan_osob_przebiegwsch_tor9-33 multiple 0.0 none jan_osob_zwr30+ jan_osob_zwr32+ jan_osob_zwr33- jan_osob_zwr36+ jan_osob_zwr37- jan_osob_zwr38+ jan_osob_zwr40- endevent
event jan_osob_przebiegwsch_tor9-37 multiple 0.0 none jan_osob_zwr30+ jan_osob_zwr32+ jan_osob_zwr33- jan_osob_zwr36- jan_osob_zwr39+ endevent

event jan_osob_przebiegwsch_tor11-33 multiple 0.0 none jan_osob_zwr29+ jan_osob_zwr31- jan_osob_zwr32- jan_osob_zwr33- jan_osob_zwr36+ jan_osob_zwr37- jan_osob_zwr38+ jan_osob_zwr40- endevent
event jan_osob_przebiegwsch_tor11-37 multiple 0.0 none jan_osob_zwr29+ jan_osob_zwr31- jan_osob_zwr32- jan_osob_zwr33- jan_osob_zwr36- jan_osob_zwr39+ endevent
event jan_osob_przebiegwsch_tor11-A multiple 0.0 none jan_osob_zwr29+ jan_osob_zwr31+ jan_osob_zwr35+ endevent
event jan_osob_przebiegwsch_tor13-A multiple 0.0 none jan_osob_zwr29- jan_osob_zwr31+ jan_osob_zwr35+ endevent

event jan_osob_przebiegwsch_tor33-wyciag multiple 0.0 none jan_osob_zwr37+ jan_osob_zwr38+ jan_osob_zwr40- endevent
event jan_osob_przebiegwsch_tor35-wyciag multiple 0.0 none jan_osob_zwr37+ jan_osob_zwr38+ jan_osob_zwr40+ endevent
event jan_osob_przebiegwsch_tor37-wyciag multiple 0.0 none jan_osob_zwr37+ jan_osob_zwr38- jan_osob_zwr39- endevent

event jan_wsch_przebiegA multiple 0.0 none jan_wsch_zwr8+ jan_wsch_zwr5+ jan_wsch_zwr3+ jan_wsch_zwr1+ endevent
event jan_wsch_przebiegAB multiple 0.0 none jan_wsch_zwr4+ jan_wsch_zwr6+ jan_wsch_zwr7- jan_wsch_zwr8- endevent
event jan_wsch_przebiegB multiple 0.0 none jan_wsch_zwr4+ jan_wsch_zwr6+ jan_wsch_zwr7+ endevent

event jan_wsch_przebieg_tortow-torA multiple 0.0 none jan_wsch_zwr2- jan_wsch_zwr4- jan_wsch_zwr6+ jan_wsch_zwr7- jan_wsch_zwr8- endevent
event jan_wsch_przebieg_tortow-torB multiple 0.0 none jan_wsch_zwr2- jan_wsch_zwr4- jan_wsch_zwr6+ jan_wsch_zwr7+ endevent


// WJAZDY z kier. Warszawy
event jan_osob_wjazdB_waw multiple 30.0 jan_osob_status_glowicepdzach jan_osob_wjazdB_waw_pospwil jan_osob_wjazdB_waw_ekspres jan_osob_wjazdB_waw_pospwaw jan_osob_wjazdB_waw_osobwaw condition memcompare * 0 * endevent
event jan_osob_wjazdB_waw_ekspres multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_waw_ekspresI condition memcompare * 62 * endevent
event jan_osob_wjazdB_waw_ekspresI multiple 0.0 jan_osob_status_tory124 jan_osob_glowicapdzach_torB_zajeta jan_osob_tor2_zajety odblok_szlak_janosob-jantowB_tor2 jan_osob_tor2_ekspresB jan_osob_przebiegzach_tor2-wawB jan_osob_d_s5 jan_osob_wjazdB_waw_ekspres_zap condition memcompare * 0 * endevent
event jan_osob_wjazdB_waw_ekspres_zap multiple 0.0 none zap_janosob_ekspresB_wjedzie zap_janosob_ekspresB_odjedzie_5min  endevent

event jan_osob_wjazdB_waw_pospwil multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_waw_pospwilI condition memcompare * 56 * endevent
event jan_osob_wjazdB_waw_pospwilI multiple 0.0 jan_osob_status_glowicepdzach jan_osob_wjazdB_waw_pospwilII condition memcompare wolny * * endevent
event jan_osob_wjazdB_waw_pospwilII multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wjazdB_waw_pospwilIII condition memcompare * 0 0 endevent
event jan_osob_wjazdB_waw_pospwilIII multiple 0.0 jan_osob_status_tory357 jan_osob_glowicapdzach_torA_zajeta jan_osob_glowicapdzach_torB_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_tor7_zajety jan_osob_wjazdB_waw_pospwilIIIa condition memcompare * * 0 endevent
event jan_osob_wjazdB_waw_pospwilIIIa multiple 0.0 none odblok_szlak_janosob-jantowB_tor7 jan_osob_tor7_lokzjazdA jan_osob_przebiegzach_tor7-wawB jan_osob_d_s13 zap_janosob_pospwilB_wjedzie endevent

event jan_osob_wjazdB_waw_pospwaw multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_waw_pospwawI condition memcompare * 63 * endevent
event jan_osob_wjazdB_waw_pospwawI multiple 0.0 jan_osob_status_glowicepdzach jan_osob_wjazdB_waw_pospwawII condition memcompare wolny * * endevent
event jan_osob_wjazdB_waw_pospwawII multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wjazdB_waw_pospwawIII condition memcompare * 0 0 endevent
event jan_osob_wjazdB_waw_pospwawIII multiple 0.0 jan_osob_status_tory357 jan_osob_glowicapdzach_torA_zajeta jan_osob_glowicapdzach_torB_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_tor7_zajety jan_osob_wjazdB_waw_pospwawIIIa condition memcompare * * 0 endevent
event jan_osob_wjazdB_waw_pospwawIIIa multiple 0.0 none odblok_szlak_janosob-jantowB_tor7 jan_osob_oblot7A jan_osob_przebiegzach_tor7-wawB jan_osob_d_s13 zap_janosob_pospwaw_wjedzie endevent

event jan_osob_wjazdB_waw_osobwaw multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_waw_osobwawI condition memcompare * 65 * endevent
event jan_osob_wjazdB_waw_osobwawI multiple 0.0 jan_osob_status_glowicepdzach jan_osob_wjazdB_waw_osobwawII condition memcompare wolny * * endevent
event jan_osob_wjazdB_waw_osobwawII multiple 0.0 jan_osob_status_tory357 jan_osob_glowicapdzach_torA_zajeta jan_osob_glowicapdzach_torB_zajeta jan_osob_tor3_zajety odblok_szlak_janosob-jantowB_tor3 jan_osob_przebiegzach_tor3-wawB jan_osob_d_s13 zap_janosob_osobwaw_wjedzie condition memcompare wolny * * endevent

event jan_osob_wjazdB_jantow multiple 30.0 jan_osob_status_glowicepdzach jan_osob_wjazdB_jantow_pasazerskie jan_osob_wjazdB_jantow_towarprzelot jan_osob_wjazdB_jantow_towarter condition memcompare * * 0 endevent
event jan_osob_wjazdB_jantow_pasazerskie multiple 0.0 jan_osob_status_glowicepdzach jan_osob_wjazdB_jantow_pasazerskieI condition memcompare wolny 0 * endevent
event jan_osob_wjazdB_jantow_pasazerskieI multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wjazdB_jantow_pasazerskieII condition memcompare * 0 0 endevent
event jan_osob_wjazdB_jantow_pasazerskieII multiple 0.0 jan_osob_status_tory357 jan_osob_wjazdB_jantow_osob jan_osob_wjazdB_jantow_osobwil jan_osob_wjazdB_jantow_posp jan_osob_wjazdB_jantow_pospwil jan_osob_wjazdB_jantow_specjalny condition memcompare * * 0 endevent

event jan_osob_wjazdB_jantow_osob multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_jantow_pasazerskie_wspolne jan_osob_tor7_osobB jan_osob_przebiegzach_tortow-tor7a jan_osob_e_s13 condition memcompare * * 51 endevent
event jan_osob_wjazdB_jantow_osobwil multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_jantow_pasazerskie_wspolne jan_osob_tor7_osobwilB jan_osob_przebiegzach_tortow-tor7a jan_osob_e_s13 condition memcompare * * 59 endevent
event jan_osob_wjazdB_jantow_posp multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_jantow_pasazerskie_wspolne jan_osob_tor7_pospB jan_osob_przebiegzach_tortow-tor7a jan_osob_e_s13 condition memcompare * * 55 endevent
event jan_osob_wjazdB_jantow_pospwil multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_jantow_pasazerskie_wspolne jan_osob_tor7_lokzjazdA jan_osob_przebiegzach_tortow-tor7a jan_osob_e_s13 condition memcompare * * 56 endevent
event jan_osob_wjazdB_jantow_specjalny multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdB_jantow_pasazerskie_wspolne jan_osob_oblot7A jan_osob_przebiegzach_tortow-tor7a jan_osob_e_s13 condition memcompare * * 39 endevent
event jan_osob_wjazdB_jantow_pasazerskie_wspolne multiple 0.0 none jan_osob_glowicapdzach_tow_zajeta jan_osob_glowicapdzach_torA_zajeta jan_osob_glowicapdzach_torB_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta odblok_szlak_janosob-jantowC_tor7 jan_osob_tor7_zajety endevent

event jan_osob_wjazdB_jantow_towarprzelot multiple 0.0 zajetosc_janosob-jantow jan_osob_glowicapdzach_tow_zajeta jan_osob_przebiegzach_tortow jan_osob_e_s2 condition memcompare * * 67 endevent
event jan_osob_wjazdB_jantow_towarter multiple 0.0 zajetosc_janosob-jantow jan_osob_glowicapdzach_tow_zajeta jan_osob_przebiegzach_tortow jan_osob_e_s2 condition memcompare * * 69 endevent

event jan_osob_waw_zerujsemB multiple 0.0 none jan_osob_d_s1 endevent
event jan_osob_waw_zerujsemB2 multiple 0.0 none jan_osob_c_s1 endevent
event jan_wsch_zerujsemB multiple 0.0 none jan_wsch_b_s1 jan_wsch_c_s1 jan_wsch_d_s1 jan_wsch_e_s1 endevent
event jan_wsch_zerujsemB2 multiple 0.0 none jan_wsch_a_s1 jan_wsch_b_s1 jan_wsch_c_s1 endevent


// WJAZDY z kier. Terespola
event jan_osob_wjazdA_ter multiple 30.0 jan_wsch_status_glowice jan_osob_wjazdA_ter_osob jan_osob_wjazdA_ter_tow condition memcompare wolny * * endevent
event jan_osob_wjazdA_ter_osob multiple 0.0 jan_osob_status_glowicewsch jan_osob_wjazdA_ter_ekspres jan_osob_wjazdA_ter_osobter condition memcompare * 0 * endevent
event jan_osob_wjazdA_ter_ekspres multiple 0.0 zajetosc_ter-jan jan_osob_wjazdA_ter_ekspresI condition memcompare ekspresA * * endevent
event jan_osob_wjazdA_ter_ekspresI multiple 0.0 jan_osob_status_tory124 jan_osob_glowicapdwsch_zajeta jan_wsch_glowica_torA_zajeta odblok_szlak_ter-janA_tor1 jan_osob_tor1_ekspresA_wait jan_prz_wsch_zamykaj jan_osob_wjazdA_ter_ekspresII condition memcompare wolny * * endevent
event jan_osob_wjazdA_ter_ekspresII multiple 15.0 none jan_osob_przebiegwsch_tor1-terA jan_wsch_przebiegA jan_wsch_f_s3 jan_osob_z_s5 jan_osob_wjazdA_ter_ekspres_zap endevent
event jan_osob_wjazdA_ter_ekspres_zap multiple 0.0 none zap_janosob_ekspresA_wjedzie zap_janosob_ekspresA_odjedzie_5min endevent

event jan_osob_wjazdA_ter_osobter multiple 0.0 zajetosc_ter-jan jan_osob_wjazdA_ter_osobterI condition memcompare osobterA * * endevent
event jan_osob_wjazdA_ter_osobterI multiple 0.0 jan_wsch_status_glowice jan_osob_wjazdA_ter_osobterII condition memcompare * 0 * endevent
event jan_osob_wjazdA_ter_osobterII multiple 0.0 jan_osob_status_glowicewsch jan_osob_wjazdA_ter_osobterIII condition memcompare * 0 * endevent
event jan_osob_wjazdA_ter_osobterIII multiple 0.0 jan_osob_status_tory124 jan_osob_glowicapdwsch_zajeta jan_wsch_glowica_torA_zajeta jan_wsch_glowica_torB_zajeta odblok_szlak_ter-janA_tor4 jan_osob_tor4_osobterA jan_prz_wsch_zamykaj jan_osob_wjazdA_ter_osobterIV condition memcompare * * 0 endevent
event jan_osob_wjazdA_ter_osobterIV multiple 15.0 none jan_osob_przebiegwsch_tor4-terB jan_wsch_przebiegAB jan_wsch_f_s12 jan_osob_z2_s13 zap_janosob_osobter_wjedzie endevent

event jan_osob_wjazdA_ter_tow multiple 0.0 jan_wsch_status_glowice jan_osob_wjazdA_ter_towI condition memcompare * 0 * endevent
event jan_osob_wjazdA_ter_towI multiple 0.0 zajetosc_janosob-jantow jan_osob_wjazdA_ter_towarprzelot jan_osob_wjazdA_ter_towarter condition memcompare * * 0 endevent
event jan_osob_wjazdA_ter_towarprzelot multiple 0.0 zajetosc_ter-jan jan_wsch_glowica_torA_zajeta jan_wsch_glowica_torB_zajeta odblok_szlak_ter-janA_tortow zajety_szlak_janosob-jantowC_towarprzelotA jan_prz_wsch_zamykaj jan_osob_wjazdA_ter_towII condition memcompare towarprzelotA * * endevent
event jan_osob_wjazdA_ter_towarter multiple 0.0 zajetosc_ter-jan jan_wsch_glowica_torA_zajeta jan_wsch_glowica_torB_zajeta odblok_szlak_ter-janA_tortow zajety_szlak_janosob-jantowC_towarterA jan_prz_wsch_zamykaj jan_osob_wjazdA_ter_towII condition memcompare towarterA * * endevent
event jan_osob_wjazdA_ter_towII multiple 15.0 none jan_wsch_przebieg_tortow-torA jan_wsch_f_s10 endevent

event jan_osob_wjazdA_janwsch multiple 30.0 jan_osob_status_glowicepdzach jan_osob_wjazdA_janwsch_towarprzelot jan_osob_wjazdA_janwsch_towarter condition memcompare * * 0 endevent
event jan_osob_wjazdA_janwsch_towarprzelot multiple 0.0 zajetosc_janosob-jantow jan_osob_glowicapdzach_tow_zajeta jan_osob_przebiegzach_tortow jan_osob_n_s2 condition memcompare * * 27 endevent
event jan_osob_wjazdA_janwsch_towarter multiple 0.0 zajetosc_janosob-jantow jan_osob_glowicapdzach_tow_zajeta jan_osob_przebiegzach_tortow jan_osob_n_s2 condition memcompare * * 29 endevent

// zerowanie semaforow
event jan_osob_ter_zerujsemA multiple 0.0 none jan_osob_d_s1 endevent
event jan_osob_ter_zerujsemA2 multiple 0.0 none jan_osob_c_s1 endevent


// WJAZDY z kier. podg Janiszew Most
event jan_osob_wjazdB multiple 30.0 jan_osob_status_glowicepnzach jan_osob_wjazdB_nator9 jan_osob_wjazdB_pospwil condition memcompare * 0 * endevent
event jan_osob_wjazdB_nator9 multiple 0.0 jan_osob_status_tory91113 jan_osob_wjazdB_osob jan_osob_wjazdB_osobwil jan_osob_wjazdB_posp condition memcompare wolny * * endevent
event jan_osob_wjazdB_osob multiple 0.0 zajetosc_jan-most jan_osob_glowicapnzach_torB_zajeta jan_osob_tor9_zajety jan_osob_tor9_osobB odblok_szlak_jan-mostosobB_tor9 jan_osob_przebiegzach_tor9-B jan_osob_b_s5 jan_osob_ToB_os2 zap_janosob_osob-jar_wjedzie condition memcompare * 51 * endevent
event jan_osob_wjazdB_osobwil multiple 0.0 zajetosc_jan-most jan_osob_glowicapnzach_torB_zajeta jan_osob_tor9_zajety jan_osob_tor9_osobwilB odblok_szlak_jan-mostosobB_tor9 jan_osob_przebiegzach_tor9-B jan_osob_b_s5 jan_osob_ToB_os2 zap_janosob_osob-wil_wjedzie condition memcompare * 59 * endevent
event jan_osob_wjazdB_posp multiple 0.0 zajetosc_jan-most jan_osob_glowicapnzach_torB_zajeta jan_osob_tor9_zajety jan_osob_tor9_pospB odblok_szlak_jan-mostosobB_tor9 jan_osob_przebiegzach_tor9-B jan_osob_b_s5 jan_osob_ToB_os2 zap_janosob_posp_wjedzie condition memcompare * 55 * endevent

event jan_osob_wjazdB_pospwil multiple 0.0 zajetosc_jan-most jan_osob_wjazdB_pospwilI condition memcompare * 56 * endevent
event jan_osob_wjazdB_pospwilI multiple 0.0 jan_osob_status_tory357 jan_osob_glowicapnzach_torB_zajeta jan_osob_tor7_zajety jan_osob_tor7_lokzjazdA odblok_szlak_jan-mostosobB_tor7 jan_osob_przebiegzach_tor7-B jan_osob_b_s13 jan_osob_ToB_os4 condition memcompare * * 0 endevent


// WYJAZDY w kier. Warszawy i podg Janiszew Most
// tor 1
event jan_osob_wyjazdA_tor1 multiple 60.0 jan_osob_status_glowicepdzach jan_osob_wyjazdA_tor1I condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor1I multiple 0.0 zajetosc_janosob-jantow jan_osob_wyjazdA_tor1_ekspres condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor1_ekspres multiple 0.0 jan_osob_oczekuje_tory124 jan_osob_glowicapdzach_torA_zajeta zajety_szlak_janosob-jantowA_ekspresA jan_osob_przebiegzach_tor1-wawA jan_osob_k_s2 jan_osob_tor1_nic condition memcompare ekspresA * * endevent

// tor 3
event jan_osob_wyjazdA_tor3 multiple 60.0 jan_osob_status_glowicepdzach jan_osob_wyjazdA_tor3I condition memcompare * 0 * endevent
event jan_osob_wyjazdA_tor3I multiple 0.0 zajetosc_janosob-jantow jan_osob_wyjazdA_tor3_osobwaw condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor3_osobwaw multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapdzach_torA_zajeta zajety_szlak_janosob-jantowA_osobwawA jan_osob_przebiegzach_tor3-wawA jan_osob_j_s10 jan_osob_tor3_nic condition memcompare osobwawA * * endevent

// tor 5
event jan_osob_wyjazdA_tor5 multiple 30.0 jan_osob_status_glowicepnzach jan_osob_oblot_tor7C jan_osob_wyjazdA_tor5_nator7 jan_osob_wyjazdA_tor5_lokzjazdA condition memcompare * * 0 endevent
event jan_osob_oblot_tor7C multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_oblot_tor7C_I condition memcompare * 0 * endevent
event jan_osob_oblot_tor7C_I multiple 0.0 jan_osob_manewry_tory357 jan_osob_oblot_tor7C_II condition memcompare * * 3 endevent
event jan_osob_oblot_tor7C_II multiple 0.0 jan_osob_status_wyciagowe jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_wyciagowyA_zajety jan_osob_przebiegzach_tor5-wyciagowy jan_osob_tm4_ms2 jan_osob_oblot7D condition memcompare wolny * * endevent

event jan_osob_wyjazdA_tor5_nator7 multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdA_tor5_lokwyjazdB_nator7 condition memcompare * 70 * endevent
event jan_osob_wyjazdA_tor5_lokwyjazdB_nator7 multiple 0.0 lokwyjazdB_info jan_osob_wyjazdA_tor5_lokwyjazdB_nator7I condition memcompare janosob 7 1 endevent
event jan_osob_wyjazdA_tor5_lokwyjazdB_nator7I multiple 0.0 jan_osob_status_wyciagowe jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_wyciagowyA_zajety jan_osob_wyciagowyA_lokwyjazdB jan_osob_przebiegzach_tor5-wyciagowy jan_osob_tm4_ms2 lokwyjazdB_janosob-tor7-2 jan_osob_tor5_nic condition memcompare wolny * * endevent

event jan_osob_wyjazdA_tor5_lokzjazdA multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdA_tor5_lokzjazdA_I condition memcompare * 31 * endevent
event jan_osob_wyjazdA_tor5_lokzjazdA_I multiple 0.0 jan_osob_status_glowicepdzach jan_osob_wyjazdA_tor5_lokzjazdA_II condition memcompare wolny 0 0 endevent
event jan_osob_wyjazdA_tor5_lokzjazdA_II multiple 0.0 jan_lok_status jan_osob_wyjazdA_tor5_lokzjazdA_IIa jan_lok_przebiegwsch_lok-tor5a jan_osob_tm4_ms2 jan_osob_tor5_nic jan_lok_zwr112+ jan_lok_zwr119+ condition memcompare * * 0 endevent
event jan_osob_wyjazdA_tor5_lokzjazdA_IIa multiple 0.0 none jan_osob_glowicapdzach_torA_zajeta jan_osob_glowicapdzach_torB_zajeta jan_osob_glowicapdzach_tow_zajeta jan_lok_torB_zajety endevent

// tor 7
event jan_osob_wyjazdA_tor7 multiple 30.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor7_osob jan_osob_wyjazdA_tor7_pospwaw jan_osob_wyjazdA_tor7_pospwil condition memcompare * 0 * endevent
event jan_osob_wyjazdA_tor7_osob multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdA_tor7_osobI condition memcompare * * 11 endevent
event jan_osob_wyjazdA_tor7_osobI multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor7_osobII condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor7_osobII multiple 0.0 zajetosc_jan-most jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor7-A jan_osob_i_s10 zajety_szlak_jan-mostosobA_osobA jan_osob_tor7_nic else jan_osob_wyjazdA_tor7_torlewy condition memcompare wolny * * endevent

event jan_osob_wyjazdA_tor7_pospwaw multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdA_tor7_pospwawI condition memcompare * * 23 endevent
event jan_osob_wyjazdA_tor7_pospwawI multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor7_pospwawII condition memcompare * * 0 endevent
event jan_osob_wyjazdA_tor7_pospwawII multiple 0.0 zajetosc_janosob-jantow jan_osob_wyjazdA_tor7_pospwawIII condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor7_pospwawIII multiple 0.0 jan_osob_status_glowicepdzach jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_glowicapdzach_torA_zajeta zajety_szlak_janosob-jantowA_pospwawA jan_osob_przebiegzach_tor7-wawA jan_osob_i_s10 jan_osob_tor7_nic condition memcompare * 0 * endevent

event jan_osob_wyjazdA_tor7_pospwil multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdA_tor7_pospwil-waw condition memcompare * * 16 endevent
event jan_osob_wyjazdA_tor7_pospwil-waw multiple 0.0 pospwil_info jan_osob_wyjazdA_tor7_pospwil-wawI else jan_osob_wyjazdA_tor7_pospwil-wil condition memcompare warszawa * * endevent
event jan_osob_wyjazdA_tor7_pospwil-wawI multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor7_pospwil-wawII condition memcompare * * 0 endevent
event jan_osob_wyjazdA_tor7_pospwil-wawII multiple 0.0 zajetosc_janosob-jantow jan_osob_wyjazdA_tor7_pospwil-wawIII condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor7_pospwil-wawIII multiple 0.0 jan_osob_status_glowicepdzach jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_glowicapdzach_torA_zajeta zajety_szlak_janosob-jantowA_pospwilA jan_osob_przebiegzach_tor7-wawA jan_osob_i_s10 jan_osob_tor7_nic condition memcompare * 0 * endevent

event jan_osob_wyjazdA_tor7_pospwil-wil multiple 0.0 pospwil_info jan_osob_wyjazdA_tor7_pospwil-wilI condition memcompare wilis * * endevent
event jan_osob_wyjazdA_tor7_pospwil-wilI multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor7_pospwil-wilII condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor7_pospwil-wilII multiple 0.0 zajetosc_jan-most jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor7-A jan_osob_i_s10 zajety_szlak_jan-mostosobA_pospwilA jan_osob_tor7_nic else jan_osob_wyjazdA_tor7_torlewy condition memcompare wolny * * endevent

event jan_osob_wyjazdA_tor7_torlewy multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor7_torlewyI condition memcompare zamkniety 0 * endevent
event jan_osob_wyjazdA_tor7_torlewyI multiple 0.0 zajetosc_most-orz jan_osob_wyjazdA_tor7_torlewy_pospwil-wil condition memcompare zamkniety 0 * endevent

event jan_osob_wyjazdA_tor7_torlewy_pospwil-wil multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor7-B jan_osob_i_s10 jan_osob_i_w24 zajety_szlak_jan-mostosobB_pospwilA zajety_szlak_most-orzB_pospwilA jan_osob_tor7_nic condition memcompare * * 16 endevent

// tor 9
event jan_osob_wyjazdA_tor9 multiple 30.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor9I condition memcompare wolny 0 * endevent
event jan_osob_wyjazdA_tor9I multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor9_posp else jan_osob_wyjazdA_tor9_torlewy condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor9_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor9-A jan_osob_h_s10 zajety_szlak_jan-mostosobA_pospA jan_osob_tor9_nic condition memcompare pospA * * endevent

event jan_osob_wyjazdA_tor9_torlewy multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor9_torlewyI condition memcompare zamkniety 0 * endevent
event jan_osob_wyjazdA_tor9_torlewyI multiple 0.0 zajetosc_most-orz jan_osob_wyjazdA_tor9_torlewy_posp condition memcompare zamkniety 0 * endevent

event jan_osob_wyjazdA_tor9_torlewy_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor9-B jan_osob_h_s2 jan_osob_h_w24 zajety_szlak_jan-mostosobB_pospA zajety_szlak_most-orzB_pospA jan_osob_tor9_nic condition memcompare pospA * * endevent

// tor 11
event jan_osob_wyjazdA_tor11 multiple 30.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor11I condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor11I multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor11_osob jan_osob_wyjazdA_tor11_osobwil jan_osob_wyjazdA_tor11_posp else jan_osob_wyjazdA_tor11_torlewy condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor11_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_przebiegzach_tor11-A jan_osob_g_s2 zajety_szlak_jan-mostosobA_osobA jan_osob_tor11_nic condition memcompare * 11 * endevent
event jan_osob_wyjazdA_tor11_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_przebiegzach_tor11-A jan_osob_g_s2 zajety_szlak_jan-mostosobA_osobwilA jan_osob_tor11_nic condition memcompare * 19 * endevent
event jan_osob_wyjazdA_tor11_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_przebiegzach_tor11-A jan_osob_g_s2 zajety_szlak_jan-mostosobA_pospA jan_osob_tor11_nic condition memcompare * 15 * endevent

event jan_osob_wyjazdA_tor11_torlewy multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor11_torlewyI condition memcompare zamkniety 0 * endevent
event jan_osob_wyjazdA_tor11_torlewyI multiple 0.0 zajetosc_most-orz jan_osob_wyjazdA_tor11_torlewyII condition memcompare zamkniety 0 * endevent
event jan_osob_wyjazdA_tor11_torlewyII multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor11_torlewy_osob jan_osob_wyjazdA_tor11_torlewy_osobwil jan_osob_wyjazdA_tor11_torlewy_posp condition memcompare * 0 * endevent

event jan_osob_wyjazdA_tor11_torlewy_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor11-B jan_osob_g_s10 jan_osob_g_w24 zajety_szlak_jan-mostosobA_osobA zajety_szlak_most-orzB_osobA jan_osob_tor11_nic condition memcompare * 11 * endevent
event jan_osob_wyjazdA_tor11_torlewy_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor11-B jan_osob_g_s10 jan_osob_g_w24 zajety_szlak_jan-mostosobB_osobwilA zajety_szlak_most-orzB_osobwilA jan_osob_tor11_nic condition memcompare * 19 * endevent
event jan_osob_wyjazdA_tor11_torlewy_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor11-B jan_osob_g_s10 jan_osob_g_w24 zajety_szlak_jan-mostosobB_pospA zajety_szlak_most-orzB_pospA jan_osob_tor11_nic condition memcompare * 15 * endevent

// tor 13
event jan_osob_wyjazdA_tor13 multiple 30.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor13I jan_osob_oblot_tor11C jan_osob_oblot_tor9C condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor13I multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor13_osob jan_osob_wyjazdA_tor13_osobwil jan_osob_wyjazdA_tor13_posp else jan_osob_wyjazdA_tor13_torlewy condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor13_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_przebiegzach_tor13-A jan_osob_f_s10 zajety_szlak_jan-mostosobA_osobA jan_osob_tor13_nic condition memcompare * * 11 endevent
event jan_osob_wyjazdA_tor13_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_przebiegzach_tor13-A jan_osob_f_s10 zajety_szlak_jan-mostosobA_osobwilA jan_osob_tor13_nic condition memcompare * * 19 endevent
event jan_osob_wyjazdA_tor13_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_przebiegzach_tor13-A jan_osob_f_s10 zajety_szlak_jan-mostosobA_pospA jan_osob_tor13_nic condition memcompare * * 15 endevent

event jan_osob_wyjazdA_tor13_torlewy multiple 0.0 zajetosc_jan-most jan_osob_wyjazdA_tor13_torlewyI condition memcompare zamkniety 0 * endevent
event jan_osob_wyjazdA_tor13_torlewyI multiple 0.0 zajetosc_most-orz jan_osob_wyjazdA_tor13_torlewyII condition memcompare zamkniety 0 * endevent
event jan_osob_wyjazdA_tor13_torlewyII multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyjazdA_tor13_torlewy_osob jan_osob_wyjazdA_tor13_torlewy_osobwil jan_osob_wyjazdA_tor13_torlewy_posp condition memcompare * 0 * endevent

event jan_osob_wyjazdA_tor13_torlewy_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor13-B jan_osob_f_s10 jan_osob_f_w24 zajety_szlak_jan-mostosobA_osobA zajety_szlak_most-orzB_osobA jan_osob_tor13_nic condition memcompare * * 11 endevent
event jan_osob_wyjazdA_tor13_torlewy_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor13-B jan_osob_f_s10 jan_osob_f_w24 zajety_szlak_jan-mostosobB_osobwilA zajety_szlak_most-orzB_osobwilA jan_osob_tor13_nic condition memcompare * * 19 endevent
event jan_osob_wyjazdA_tor13_torlewy_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor13-B jan_osob_f_s10 jan_osob_f_w24 zajety_szlak_jan-mostosobB_pospA zajety_szlak_most-orzB_pospA jan_osob_tor13_nic condition memcompare * * 15 endevent

// tor 33
event jan_osob_wyjazdA_tor33 multiple 30.0 jan_osobpost_status_glowice jan_osob_wyjazdA_tor33I condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor33I multiple 0.0 jan_osob_status_glowicewsch jan_osob_wyjazdA_tor33II condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor33II multiple 0.0 jan_osob_status_tory91113 jan_osob_wyjazdA_tor33_osob jan_osob_wyjazdA_tor33_osobwil jan_osob_wyjazdA_tor33_posp condition memcompare * 0 * endevent

event jan_osob_wyjazdA_tor33_osob multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_przebiegwsch_tor11-33 jan_osob_tm12_ms2 jan_osob_tor11_osobA_wait jan_osob_tor33_nic condition memcompare osobA * * endevent
event jan_osob_wyjazdA_tor33_osobwil multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_przebiegwsch_tor11-33 jan_osob_tm12_ms2 jan_osob_tor11_osobwilA_wait jan_osob_tor33_nic condition memcompare osobwilA * * endevent
event jan_osob_wyjazdA_tor33_posp multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_przebiegwsch_tor11-33 jan_osob_tm12_ms2 jan_osob_tor11_pospA_wait jan_osob_tor33_nic condition memcompare pospA * * endevent

// tor 37
event jan_osob_wyjazdA_tor37 multiple 30.0 none jan_osob_wyjazdA_tor37_start jan_osob_wyjazdA_tor37I endevent
event jan_osob_wyjazdA_tor37_start multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_tor37_engineon jan_osob_tor37_nic condition memcompare * * 1 endevent
event jan_osob_tor37_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_osob_wyjazdA_tor37I multiple 30.0 jan_osobpost_status_glowice jan_osob_wyjazdA_tor37II condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor37II multiple 0.0 jan_osob_status_glowicewsch jan_osob_wyjazdA_tor37III condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor37III multiple 0.0 jan_osob_status_tory91113 jan_osob_wyjazdA_tor37_osob jan_osob_wyjazdA_tor37_osobwil jan_osob_wyjazdA_tor37_posp condition memcompare * 0 * endevent

event jan_osob_wyjazdA_tor37_osob multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_przebiegwsch_tor11-37 jan_osob_tm10_ms2 jan_osob_tor11_osobA_wait jan_osob_tor37_nic condition memcompare * * 11 endevent
event jan_osob_wyjazdA_tor37_osobwil multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_przebiegwsch_tor11-37 jan_osob_tm10_ms2 jan_osob_tor11_osobwilA_wait jan_osob_tor37_nic condition memcompare * * 19 endevent
event jan_osob_wyjazdA_tor37_posp multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_przebiegwsch_tor11-37 jan_osob_tm10_ms2 jan_osob_tor11_pospA_wait jan_osob_tor37_nic condition memcompare * * 15 endevent


// WYJAZDY w kier. Terespola i w postojowe
// tor 2
event jan_osob_wyjazdB_tor2 multiple 60.0 jan_osob_status_glowicewsch jan_osob_wyjazdB_tor2I condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor2I multiple 0.0 zajetosc_ter-jan jan_osob_wyjazdB_tor2II condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor2II multiple 0.0 jan_wsch_status_glowice jan_osob_wyjazdB_tor2_ekspres condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor2_ekspres multiple 0.0 jan_osob_oczekuje_tory124 jan_osob_glowicapdwsch_zajeta jan_wsch_glowica_torB_zajeta zajety_szlak_ter-janB_ekspresB jan_prz_wsch_zamykaj jan_osob_wyjazdB_tor2_ekspresI jan_osob_tor2_nic condition memcompare * 62 * endevent
event jan_osob_wyjazdB_tor2_ekspresI multiple 15.0 none jan_osob_przebiegwsch_tor2-terB jan_wsch_przebiegB jan_osob_u_s2 jan_wsch_d_s2 endevent

// tor 3
event jan_osob_wyjazdB_tor3 multiple 60.0 none jan_osob_oblot_tor3A endevent

// tor 4
event jan_osob_wyjazdB_tor4 multiple 60.0 jan_osob_status_glowicewsch jan_osob_wyjazdB_tor4I condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor4I multiple 0.0 zajetosc_ter-jan jan_osob_wyjazdB_tor4II condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor4II multiple 0.0 jan_wsch_status_glowice jan_osob_wyjazdB_tor4_osobter condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor4_osobter multiple 0.0 jan_osob_oczekuje_tory124 jan_osob_glowicapdwsch_zajeta jan_wsch_glowica_torB_zajeta zajety_szlak_ter-janB_osobterB jan_prz_wsch_zamykaj jan_osob_wyjazdB_tor4_osobterI jan_osob_tor4_nic condition memcompare * * 66 endevent
event jan_osob_wyjazdB_tor4_osobterI multiple 15.0 none jan_osob_przebiegwsch_tor4-terB jan_wsch_przebiegB jan_osob_w_s10 jan_wsch_d_s2 endevent

// tor 5
event jan_osob_wyjazdB_tor5 multiple 30.0 jan_osob_status_glowicewsch jan_osob_wyjazdB_tor5_lokwyjazdB condition memcompare * * 0 endevent
event jan_osob_wyjazdB_tor5_lokwyjazdB multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdB_tor5_lokwyjazdB_tor33 jan_osob_wyjazdB_tor5_lokwyjazdB_tor37 condition memcompare * 70 * endevent
event jan_osob_wyjazdB_tor5_lokwyjazdB_tor33 multiple 0.0 lokwyjazdB_info jan_osob_wyjazdB_tor5_lokwyjazdB_tor33I condition memcompare janosob 33 * endevent 
event jan_osob_wyjazdB_tor5_lokwyjazdB_tor33I multiple 0.0 jan_osob_status_wyciagowe jan_osob_wyjazdB_tor5_lokwyjazdB_tor33II condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor5_lokwyjazdB_tor33II multiple 0.0 jan_osobpost_status_glowice jan_osob_glowicawsch_tormanewr_zajeta jan_osobpost_glowicazach_zajeta jan_osob_wyciagowyB_zajety jan_osob_przebiegwsch_tor5-wyciag jan_osob_przebiegwsch_tor33-wyciag jan_osob_tm5_ms2 jan_osob_tm7_ms2 jan_osob_tor5_nic condition memcompare wolny * * endevent

event jan_osob_wyjazdB_tor5_lokwyjazdB_tor37 multiple 0.0 lokwyjazdB_info jan_osob_wyjazdB_tor5_lokwyjazdB_tor37I condition memcompare janosob 37 * endevent 
event jan_osob_wyjazdB_tor5_lokwyjazdB_tor37I multiple 0.0 jan_osob_status_wyciagowe jan_osob_wyjazdB_tor5_lokwyjazdB_tor37II condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor5_lokwyjazdB_tor37II multiple 0.0 jan_osobpost_status_glowice jan_osob_glowicawsch_tormanewr_zajeta jan_osobpost_glowicazach_zajeta jan_osob_wyciagowyB_zajety jan_osob_przebiegwsch_tor5-wyciag jan_osob_przebiegwsch_tor37-wyciag jan_osob_tm5_ms2 jan_osob_tm7_ms2 jan_osob_tor5_nic condition memcompare wolny * * endevent

// tor 7 
event jan_osob_wyjazdB_tor7 multiple 60.0 jan_osob_status_glowicewsch jan_osob_oblot_tor7A jan_osob_wyjazdB_tor7_lokzjazdA jan_osob_wyjazdB_tor7_post condition memcompare wolny * * endevent
event jan_osob_oblot_tor7A multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_oblot_tor7A_I condition memcompare * * 0 endevent
event jan_osob_oblot_tor7A_I multiple 0.0 jan_osob_status_wyciagowe jan_osob_oblot_tor7A_II condition memcompare * 0 * endevent
event jan_osob_oblot_tor7A_II multiple 0.0 jan_osob_status_tory357 jan_osob_oblot_tor7A_III condition memcompare * 0 * endevent
event jan_osob_oblot_tor7A_III multiple 0.0 jan_osob_manewry_tory357 jan_osob_glowicapnwsch_zajeta jan_osob_glowicawsch_tormanewr_zajeta jan_osob_wyciagowyB_zajety jan_osob_tor5_zajety jan_osob_przebiegwsch_tor7-wyciag jan_osob_r_ms2 jan_osob_oblot7B condition memcompare * * 1 endevent

event jan_osob_wyjazdB_tor7_lokzjazdA multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_wyjazdB_tor7_lokzjazdA_I condition memcompare * * 31 endevent
event jan_osob_wyjazdB_tor7_lokzjazdA_I multiple 0.0 jan_osob_status_wyciagowe jan_osob_wyjazdB_tor7_lokzjazdA_II condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor7_lokzjazdA_II multiple 0.0 jan_osob_status_tory357 jan_osob_wyjazdB_tor7_lokzjazdA_III condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor7_lokzjazdA_III multiple 0.0 jan_osob_status_glowicewsch jan_osob_glowicapnwsch_zajeta jan_osob_glowicawsch_tormanewr_zajeta jan_osob_wyciagowyB_zajety jan_osob_tor5_zajety jan_osob_przebiegwsch_tor7-wyciag jan_osob_r_ms2 jan_osob_wyciagowyB_lokzjazdA jan_osob_tor7_nic condition memcompare * * 0 endevent

event jan_osob_wyjazdB_tor7_post multiple 0.0 jan_osob_status_wyciagowe jan_osob_wyjazdB_tor7_postI condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor7_postI multiple 0.0 jan_osobpost_status_glowice jan_osob_wyjazdB_tor7_postII condition memcompare wolny * * endevent
event jan_osob_wyjazdB_tor7_postII multiple 0.0 jan_osob_status_tory333537 jan_osob_wyjazdB_tor7_post37_osob jan_osob_wyjazdB_tor7_post37_osobwil jan_osob_wyjazdB_tor7_post37_posp else jan_osob_wyjazdB_tor7_post33 condition memcompare * * 0 endevent

event jan_osob_wyjazdB_tor7_post37_osob multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot37A jan_osob_przebiegwsch_tor7-37 jan_osob_r_ms2 jan_osob_tor7_nic condition memcompare * * 51 endevent
event jan_osob_wyjazdB_tor7_post37_osobwil multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot37A jan_osob_przebiegwsch_tor7-37 jan_osob_r_ms2 jan_osob_tor7_nic condition memcompare * * 59 endevent
event jan_osob_wyjazdB_tor7_post37_posp multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot37A jan_osob_przebiegwsch_tor7-37 jan_osob_r_ms2 jan_osob_tor7_nic condition memcompare * * 55 endevent

event jan_osob_wyjazdB_tor7_post33 multiple 0.0 jan_osob_status_tory333537 jan_osob_wyjazdB_tor7_post33_osob jan_osob_wyjazdB_tor7_post33_osobwil jan_osob_wyjazdB_tor7_post33_posp condition memcompare wolny * * endevent

event jan_osob_wyjazdB_tor7_post33_osob multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot33A jan_osob_przebiegwsch_tor7-33 jan_osob_r_ms2 jan_osob_tor7_nic condition memcompare * * 51 endevent
event jan_osob_wyjazdB_tor7_post33_osobwil multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot33A jan_osob_przebiegwsch_tor7-33 jan_osob_r_ms2 jan_osob_tor7_nic condition memcompare * * 59 endevent
event jan_osob_wyjazdB_tor7_post33_posp multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot33A jan_osob_przebiegwsch_tor7-33 jan_osob_r_ms2 jan_osob_tor7_nic condition memcompare * * 55 endevent

// tor 9 - zjazd w postojowe
event jan_osob_wyjazdB_tor9 multiple 90.0 jan_osob_status_glowicewsch jan_osob_oblot_tor9A jan_osob_wyjazdB_tor9_post condition memcompare wolny * * endevent
event jan_osob_wyjazdB_tor9_post multiple 0.0 jan_osob_status_wyciagowe jan_osob_wyjazdB_tor9_postI condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor9_postI multiple 0.0 jan_osobpost_status_glowice jan_osob_wyjazdB_tor9_postII condition memcompare wolny * * endevent
event jan_osob_wyjazdB_tor9_postII multiple 0.0 jan_osob_status_tory333537 jan_osob_wyjazdB_tor9_post37_osob jan_osob_wyjazdB_tor9_post37_osobwil jan_osob_wyjazdB_tor9_post37_posp else jan_osob_wyjazdB_tor9_post33 condition memcompare * * 0 endevent

event jan_osob_wyjazdB_tor9_post37_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot37A jan_osob_przebiegwsch_tor9-37 jan_osob_q_ms2 jan_osob_tor9_nic condition memcompare osobB * * endevent
event jan_osob_wyjazdB_tor9_post37_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot37A jan_osob_przebiegwsch_tor9-37 jan_osob_q_ms2 jan_osob_tor9_nic condition memcompare osobwilB * * endevent
event jan_osob_wyjazdB_tor9_post37_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot37A jan_osob_przebiegwsch_tor9-37 jan_osob_q_ms2 jan_osob_tor9_nic condition memcompare pospB * * endevent

event jan_osob_wyjazdB_tor9_post33 multiple 0.0 jan_osob_status_tory333537 jan_osob_wyjazdB_tor9_post33_osob jan_osob_wyjazdB_tor9_post33_osobwil jan_osob_wyjazdB_tor9_post33_posp condition memcompare wolny * * endevent

event jan_osob_wyjazdB_tor9_post33_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot33A jan_osob_przebiegwsch_tor9-33 jan_osob_q_ms2 jan_osob_tor9_nic condition memcompare osobB * * endevent
event jan_osob_wyjazdB_tor9_post33_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot33A jan_osob_przebiegwsch_tor9-33 jan_osob_q_ms2 jan_osob_tor9_nic condition memcompare osobwilB * * endevent
event jan_osob_wyjazdB_tor9_post33_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_glowicapnwsch_zajeta jan_osobpost_glowicazach_zajeta jan_osob_oblot33A jan_osob_przebiegwsch_tor9-33 jan_osob_q_ms2 jan_osob_tor9_nic condition memcompare pospB * * endevent

// tor towarowy
event jan_osob_wyjazdB_tortow multiple 60.0 zajetosc_ter-jan jan_osob_wyjazdB_tortowI condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tortowI multiple 0.0 jan_wsch_status_glowice jan_osob_wyjazdB_tortowI_towarprzelot jan_osob_wyjazdB_tortowI_towarter condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tortowI_towarprzelot multiple 0.0 zajetosc_janosob-jantow jan_wsch_glowica_torB_zajeta zajety_szlak_ter-janB_towarprzelotB odblok_szlak_janosob-jantowC_torB jan_prz_wsch_zamykaj jan_osob_wyjazdB_tortowII condition memcompare * * 67 endevent
event jan_osob_wyjazdB_tortowI_towarter multiple 0.0 zajetosc_janosob-jantow jan_wsch_glowica_torB_zajeta zajety_szlak_ter-janB_towarterB odblok_szlak_janosob-jantowC_torB jan_prz_wsch_zamykaj jan_osob_wyjazdB_tortowII condition memcompare * * 69 endevent
event jan_osob_wyjazdB_tortowII multiple 15.0 none jan_wsch_przebieg_tortow-torB jan_wsch_e_s10 endevent

// zerowanie semaforow
event jan_osob_zerujsemST multiple 0.0 none jan_osob_s_s1 jan_osob_t_s1 endevent


// OBLOTY SKŁADÓW I MANEWRY
// tor 3 - EZT z Warszawy
event jan_osob_oblot_tor3A multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_nadajrozklad_tor3 jan_osob_tor3_osobwawA_stoi condition memcompare osobwawA_podst * * endevent
event jan_osob_nadajrozklad_tor3 copyvalues 15.0 jan_osob_j_sem_mem jan_osob_rozklad_tor3 endevent
event jan_osob_j_sem_mem:sent multiple 1.0 none jan_osob_j_s1 endevent

// tor 4 - EZT z Terespola
event jan_osob_oblot_tor4A multiple 30.0 jan_osob_oczekuje_tory124 jan_osob_nadajrozklad_tor4 jan_osob_tor4_nic condition memcompare * * 26 endevent
event jan_osob_nadajrozklad_tor4 copyvalues 180.0 jan_osob_w_sem_mem jan_osob_rozklad_tor4 endevent
event jan_osob_w_sem_mem:sent multiple 1.0 none jan_osob_w_s1 endevent

// tor 5
event jan_osob_tor5_nazadB multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_tor5_nazadB_lokwyjazdB condition memcompare * 70 * endevent 
event jan_osob_tor5_nazadB_lokwyjazdB multiple 0.0 lokwyjazdB_info jan_osob_tor5_zawracajB condition memcompare janosob 7 1 endevent

// tor 7
event jan_osob_tor7_podepnijsie multiple 0.0 none jan_osob_tor7_podepnijsieI jan_osob_oblot_tor7E endevent
event jan_osob_tor7_podepnijsieI multiple 0.0 lokwyjazdB_info jan_osob_tor7_podepnijsieII condition memcompare janosob 7 3 endevent
event jan_osob_oblot_tor7E multiple 0.0 jan_osob_manewry_tory357 jan_osob_tor7_podepnijsieII condition memcompare * * 5 endevent

// tor 9 - pospieszny
event jan_osob_oblot_tor9A multiple 0.0 jan_osob_manewry_tory91113 jan_osob_oblot_tor9A_I condition memcompare oblot1 * * endevent
event jan_osob_oblot_tor9A_I multiple 0.0 jan_osob_status_tory91113 jan_osob_glowicapnwsch_zajeta jan_osob_tor13_zajety jan_osob_przebiegwsch_tor9-A jan_osob_q_ms2 jan_osob_oblot9B condition memcompare * * 0 endevent

event jan_osob_oblot_tor9B multiple 0.0 jan_osob_manewry_tory91113 jan_osob_przebiegwsch_tor13-A jan_osob_tm8_ms2 jan_osob_oblot9C condition memcompare oblot2 * * endevent
event jan_osob_oblot_tor9C multiple 0.0 jan_osob_manewry_tory91113 jan_osob_oblot_tor9C_I condition memcompare oblot3 * * endevent
event jan_osob_oblot_tor9C_I multiple 0.0 jan_osob_status_glowicepnzach jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor13-A jan_osob_f_ms2 jan_osob_oblot9D condition memcompare * 0 * endevent

event jan_osob_oblot_tor9D multiple 0.0 jan_osob_manewry_tory91113 jan_osob_przebiegzach_tor9-A jan_osob_tm1_ms2 jan_osob_oblot9E condition memcompare oblot4 * * endevent
event jan_osob_oblot_tor9E multiple 0.0 jan_osob_manewry_tory91113 jan_osob_tor9_podepnijsie jan_osob_nadajrozklad_tor9 jan_osob_oblot9_zeruj condition memcompare oblot5 * * endevent

event jan_osob_nadajrozklad_tor9 copyvalues 120.0 jan_osob_h_sem_mem jan_osob_rozkladposp endevent
event jan_osob_h_sem_mem:sent multiple 1.0 none jan_osob_h_s1 endevent

// tor 11 - osobowy
event jan_osob_wyjazdB_tor11 multiple 30.0 jan_osob_status_glowicewsch jan_osob_oblot_tor11A condition memcompare wolny * * endevent
event jan_osob_oblot_tor11A multiple 0.0 jan_osob_manewry_tory91113 jan_osob_oblot_tor11A_I condition memcompare * 1 * endevent
event jan_osob_oblot_tor11A_I multiple 0.0 jan_osob_status_tory91113 jan_osob_glowicapnwsch_zajeta jan_osob_tor13_zajety jan_osob_przebiegwsch_tor11-A jan_osob_p_ms2 jan_osob_oblot11B condition memcompare * * 0 endevent

event jan_osob_oblot_tor11B multiple 0.0 jan_osob_manewry_tory91113 jan_osob_przebiegwsch_tor13-A jan_osob_tm8_ms2 jan_osob_oblot11C condition memcompare * 2 * endevent

event jan_osob_nadajrozklad_tor11 multiple 120.0 none jan_osob_nadajrozklad_tor11_osob jan_osob_nadajrozklad_tor11_osobwil jan_osob_nadajrozklad_tor11_posp endevent
event jan_osob_nadajrozklad_tor11_osob multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_nadajrozklad_tor11_osobI jan_osob_tor11_osobA condition memcompare * 511 * endevent
event jan_osob_nadajrozklad_tor11_osobwil multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_nadajrozklad_tor11_osobI jan_osob_tor11_osobwilA condition memcompare * 519 * endevent
event jan_osob_nadajrozklad_tor11_osobI copyvalues 0.0 jan_osob_g_sem_mem jan_osob_rozkladosob endevent

event jan_osob_nadajrozklad_tor11_posp multiple 0.0 jan_osob_oczekuje_tory91113 jan_osob_nadajrozklad_tor11_pospI jan_osob_tor11_pospA condition memcompare * 515 * endevent
event jan_osob_nadajrozklad_tor11_pospI copyvalues 0.0 jan_osob_g_sem_mem jan_osob_rozkladposp endevent
event jan_osob_g_sem_mem:sent multiple 1.0 none jan_osob_g_s1 endevent

// tor 13
event jan_osob_oblot_tor11C multiple 0.0 jan_osob_manewry_tory91113 jan_osob_oblot_tor11C_I condition memcompare * 3 * endevent
event jan_osob_oblot_tor11C_I multiple 0.0 jan_osob_status_glowicepnzach jan_osob_glowicapnzach_torA_zajeta jan_osob_glowicapnzach_torB_zajeta jan_osob_przebiegzach_tor13-A jan_osob_f_ms2 jan_osob_oblot11D condition memcompare * 0 * endevent 

event jan_osob_oblot_tor11D multiple 0.0 jan_osob_manewry_tory91113 jan_osob_przebiegzach_tor11-A jan_osob_tm1_ms2 jan_osob_oblot11E condition memcompare * 4 * endevent
event jan_osob_oblot_tor11E multiple 0.0 jan_osob_manewry_tory91113 jan_osob_tor11_podepnijsie jan_osob_nadajrozklad_tor11 jan_osob_oblot11_zeruj condition memcompare * 5 * endevent

event jan_osob_oblotpnwsch multiple 15.0 none jan_osob_oblot_tor11B jan_osob_oblot_tor9B endevent
event jan_osob_oblotpnzach multiple 15.0 none jan_osob_oblot_tor11D jan_osob_oblot_tor9D endevent


// tor 33
event jan_osob_wyjazdB_tor33 multiple 30.0 jan_osobpost_status_glowice jan_osob_wyjazdB_tor33I condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor33I multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_oblot_tor33A condition memcompare nic * * endevent

event jan_osob_oblot_tor33A multiple 0.0 jan_osob_manewry_tory333537 jan_osob_oblot_tor33A_I condition memcompare oblot1 * * endevent
event jan_osob_oblot_tor33A_I multiple 0.0 jan_osob_status_tory333537 jan_osob_tor33_odepnijsie jan_osobpost_glowicawsch_zajeta jan_osob_tor35_zajety jan_osob_oblot33B jan_osob_przebieg_tor33-zeberko condition memcompare * 0 * endevent
event jan_osob_przebieg_tor33-zeberko multiple 20.0 none jan_osob_zwr41- jan_osob_zwr42+ jan_osob_tm15_ms2 endevent

event jan_osob_oblot_tor33E multiple 0.0 jan_osob_manewry_tory333537 jan_osob_tor33_podepnijsie jan_osob_oblot33F condition memcompare oblot5 * * endevent
event jan_osob_oblot_tor33F multiple 0.0 jan_osob_manewry_tory333537 jan_osob_oblot33_zeruj condition memcompare oblot6 * * endevent

// tor 35
event jan_osob_wyjazdA_tor35 multiple 10.0 jan_osobpost_status_glowice jan_osob_wyjazdA_tor35I condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor35I multiple 0.0 jan_osob_status_wyciagowe jan_osob_wyjazdA_tor35II condition memcompare * 0 * endevent
event jan_osob_wyjazdA_tor35II multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_oblot_tor33C jan_osob_oblot_tor37C else jan_osob_wyjazdA_tor35III condition memcompare * 0 * endevent
event jan_osob_wyjazdA_tor35III multiple 0.0 jan_osob_status_glowicewsch jan_osob_wyjazdA_tor35_osobwaw jan_osob_wyjazdA_tor35_lokzjazd condition memcompare * * 0 endevent

event jan_osob_wyjazdA_tor35_osobwaw multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_wyjazdA_tor35_osobwawI condition memcompare * 25 * endevent
event jan_osob_wyjazdA_tor35_osobwawI multiple 0.0 jan_osob_status_glowicewsch jan_osob_wyjazdA_tor35_osobwawII condition memcompare * 0 * endevent
event jan_osob_wyjazdA_tor35_osobwawII multiple 0.0 jan_osob_status_tory357 jan_osob_glowicapdwsch_zajeta jan_osob_glowicawsch_tormanewr_zajeta jan_osob_przebiegwsch_tor35-wyciag jan_osob_tm11_ms2 jan_osob_wyciagowyB_zajety jan_osob_tor3_zajety jan_osob_tor3_osobwawA jan_osob_wyjazdA_tor35_osobwawIII condition memcompare wolny * * endevent
event jan_osob_wyjazdA_tor35_osobwawIII multiple 10.0 none jan_osob_tor35_nic jan_osob_przebiegwsch_tor3-wyciag jan_osob_tm6_ms2 endevent

event jan_osob_wyjazdA_tor35_lokzjazd multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_wyjazdA_tor35_lokzjazdI condition memcompare * 31 * endevent
event jan_osob_wyjazdA_tor35_lokzjazdI multiple 0.0 jan_osob_status_tory357 jan_osob_glowicawsch_tormanewr_zajeta jan_osob_przebiegwsch_tor35-wyciag jan_osob_tm11_ms2 jan_osob_wyciagowyB_zajety jan_osob_tor5_zajety jan_osob_tor5_lokzjazdA jan_osob_tor35_nic jan_osob_wyjazdA_tor35_lokzjazdII condition memcompare * 0 * endevent
event jan_osob_wyjazdA_tor35_lokzjazdII multiple 10.0 none jan_osob_przebiegwsch_tor5-wyciag jan_osob_tm6_ms2 endevent

event jan_osob_oblot_tor33C multiple 0.0 jan_osob_manewry_tory333537 jan_osob_przebiegwsch_tor35-wyciag jan_osob_tm11_ms2 jan_osob_oblot33D jan_osob_wyciagowyB_zajety condition memcompare oblot3 * * endevent
event jan_osob_oblot_tor37C multiple 0.0 jan_osob_manewry_tory333537 jan_osob_przebiegwsch_tor35-wyciag jan_osob_tm11_ms2 jan_osob_oblot37D jan_osob_wyciagowyB_zajety condition memcompare * * 3 endevent

// tor 37
event jan_osob_wyjazdB_tor37 multiple 30.0 jan_osobpost_status_glowice jan_osob_wyjazdB_tor37I condition memcompare * 0 * endevent
event jan_osob_wyjazdB_tor37I multiple 0.0 jan_osob_oczekuje_tory333537 jan_osob_oblot_tor37A condition memcompare * * 0 endevent

event jan_osob_oblot_tor37A multiple 0.0 jan_osob_manewry_tory333537 jan_osob_oblot_tor37A_I condition memcompare * * 1 endevent
event jan_osob_oblot_tor37A_I multiple 0.0 jan_osob_status_tory333537 jan_osob_tor37_odepnijsie jan_osobpost_glowicawsch_zajeta jan_osob_tor35_zajety jan_osob_oblot37B jan_osob_przebieg_tor37-zeberko condition memcompare * 0 * endevent
event jan_osob_przebieg_tor37-zeberko multiple 20.0 none jan_osob_zwr42- jan_osob_tm13_ms2 endevent

event jan_osob_oblot_tor37E multiple 0.0 jan_osob_manewry_tory333537 jan_osob_tor37_podepnijsie jan_osob_oblot37F condition memcompare * * 5 endevent
event jan_osob_oblot_tor37F multiple 0.0 jan_osob_manewry_tory333537 jan_osob_oblot37_zeruj condition memcompare * * 6 endevent

// zeberko za grupa postojowa
event jan_osob_wyjazdA_zeberko multiple 30.0 none jan_osob_oblot_tor33B jan_osob_oblot_tor37B endevent
event jan_osob_oblot_tor33B multiple 0.0 jan_osob_manewry_tory333537 jan_osob_zwr41+ jan_osob_zwr42+ jan_osob_tm16_ms2 jan_osob_tor33_oblot-zjazd condition memcompare oblot2 * * endevent
event jan_osob_oblot_tor37B multiple 0.0 jan_osob_manewry_tory333537 jan_osob_zwr41+ jan_osob_zwr42+ jan_osob_tm16_ms2 jan_osob_tor37_oblot-zjazd condition memcompare * * 2 endevent

// wyciagowy A
event jan_osob_wyciagA multiple 30.0 jan_osob_status_glowicepnzach jan_osob_oblot_tor7D jan_osob_wyciagA_lokwyjazdB condition memcompare * * 0 endevent 

event jan_osob_oblot_tor7D multiple 0.0 jan_osob_oczekuje_wyciagowe jan_osob_oblot_tor7D_I condition memcompare nic * * endevent
event jan_osob_oblot_tor7D_I multiple 0.0 jan_osob_manewry_tory357 jan_osob_oblot_tor7D_II condition memcompare * * 4 endevent
event jan_osob_oblot_tor7D_II multiple 0.0 jan_osob_status_glowicepnzach jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_przebiegzach_tor7-wyciagowy jan_osob_tm3_ms2 jan_osob_oblot7E condition memcompare * 0 * endevent 

event jan_osob_wyciagA_lokwyjazdB multiple 0.0 jan_osob_oczekuje_wyciagowe jan_osob_wyciagA_lokwyjazdB_I condition memcompare lokwyjazdB * * endevent
event jan_osob_wyciagA_lokwyjazdB_I multiple 0.0 lokwyjazdB_info jan_osob_wyciagA_lokwyjazdB_II condition memcompare janosob 7 2 endevent
event jan_osob_wyciagA_lokwyjazdB_II multiple 0.0 jan_osob_status_glowicepnzach jan_osob_wyciagA_lokwyjazdB_III condition memcompare * 0 * endevent 
event jan_osob_wyciagA_lokwyjazdB_III multiple 0.0 jan_osob_status_tory357 jan_osob_wyciagA_lokwyjazdB_IV condition memcompare * * 1 endevent
event jan_osob_wyciagA_lokwyjazdB_IV multiple 0.0 jan_osob_oczekuje_tory357 jan_osob_glowicapnzach_torB_zajeta jan_osob_glowicapnzach_tormanewr_zajeta jan_osob_przebiegzach_tor7-wyciagowy jan_osob_tm3_ms2 jan_osob_wyciagowyA_nic lokwyjazdB_janosob-tor7-3 condition memcompare * * 0 endevent

event jan_osob_nadajrozklad_tor7 multiple 30.0 none jan_osob_nadajrozklad_tor7_pospwil jan_osob_nadajrozklad_tor7_pospwaw endevent
event jan_osob_nadajrozklad_tor7_pospwil multiple 0.0 lokwyjazdB_info jan_osob_nadajrozklad_tor7_pospwilI lokwyjazdB_zeruj condition memcompare janosob 7 3 endevent
event jan_osob_nadajrozklad_tor7_pospwilI copyvalues 120.0 jan_osob_i_sem_mem jan_osob_rozkladpospwil endevent
event jan_osob_i_sem_mem:sent multiple 1.0 none jan_osob_i_s1 endevent

event jan_osob_nadajrozklad_tor7_pospwaw multiple 0.0 jan_osob_manewry_tory357 jan_osob_nadajrozklad_tor7_pospwawI jan_osob_oblot7_zeruj condition memcompare * * 5 endevent
event jan_osob_nadajrozklad_tor7_pospwawI copyvalues 120.0 jan_osob_i_sem_mem jan_osob_rozkladpospwaw endevent

// wyciagowy B
event jan_osob_wyciagB multiple 40.0 none jan_osob_wyciagB_lokzjazdA jan_osob_oblot_tor7B jan_osob_oblot_tor33D jan_osob_oblot_tor37D endevent
event jan_osob_wyciagB_lokzjazdA multiple 0.0 jan_osob_oczekuje_wyciagowe jan_osob_wyciagB_lokzjazdA_I condition memcompare * 31 * endevent
event jan_osob_wyciagB_lokzjazdA_I multiple 0.0 jan_osob_status_glowicewsch jan_osob_glowicawsch_tormanewr_zajeta jan_osob_tor5_lokzjazdA jan_osob_przebiegwsch_tor5-wyciag jan_osob_tm6_ms2 jan_osob_wyciagowyB_nic jan_osob_wyjazdA_tor5 condition memcompare * * 0 endevent

event jan_osob_oblot_tor7B multiple 0.0 jan_osob_oczekuje_wyciagowe jan_osob_oblot_tor7B_I condition memcompare * 0 * endevent
event jan_osob_oblot_tor7B_I multiple 0.0 jan_osob_manewry_tory357 jan_osob_glowicawsch_tormanewr_zajeta jan_osob_przebiegwsch_tor5-wyciag jan_osob_tm6_ms2 jan_osob_oblot7C jan_osob_wyjazdA_tor5 condition memcompare * * 2 endevent

event jan_osob_oblot_tor33D multiple 0.0 jan_osob_oczekuje_wyciagowe jan_osob_oblot_tor33D_I condition memcompare * 0 * endevent
event jan_osob_oblot_tor33D_I multiple 0.0 jan_osob_manewry_tory333537 jan_osob_przebiegwsch_tor33-wyciag jan_osob_tm7_ms2 jan_osob_oblot33E condition memcompare oblot4 * * endevent

event jan_osob_oblot_tor37D multiple 0.0 jan_osob_oczekuje_wyciagowe jan_osob_oblot_tor37D_I condition memcompare * 0 * endevent
event jan_osob_oblot_tor37D_I multiple 0.0 jan_osob_manewry_tory333537 jan_osob_przebiegwsch_tor37-wyciag jan_osob_tm7_ms2 jan_osob_oblot37E condition memcompare * * 4 endevent


// zerowanie semaforów
event jan_osob_wyjazdA_zerujsemF multiple 0.0 none jan_osob_f_s1 jan_wysw_peron4t13_czysc endevent
event jan_osob_wyjazdA_zerujsemG multiple 0.0 none jan_osob_g_s1 jan_wysw_peron4t11_czysc endevent
event jan_osob_wyjazdA_zerujsemH multiple 0.0 none jan_osob_h_s1 jan_wysw_peron3t09_czysc endevent
event jan_osob_wyjazdA_zerujsemI multiple 0.0 none jan_osob_i_s1 jan_wysw_peron3t07_czysc endevent

event jan_osob_wyjazdA_zerujsemJ multiple 0.0 none jan_osob_j_s1 jan_wysw_peron2t03_czysc endevent
event jan_osob_wyjazdA_zerujsemK multiple 0.0 none jan_osob_k_s1 jan_wysw_peron2t01_czysc endevent
event jan_osob_wyjazdA_zerujsemL multiple 0.0 none jan_osob_l_s1 jan_wysw_peron1t02_czysc endevent
event jan_osob_wyjazdA_zerujsemM multiple 0.0 none jan_osob_m_s1 jan_wysw_peron1t04_czysc endevent

event jan_osob_wyjazdB_zerujsemO multiple 0.0 none jan_osob_o_s1 jan_wysw_peron4t13_czysc endevent
event jan_osob_wyjazdB_zerujsemP multiple 0.0 none jan_osob_p_s1 jan_wysw_peron4t11_czysc endevent
event jan_osob_wyjazdB_zerujsemQ multiple 0.0 none jan_osob_q_s1 jan_wysw_peron3t09_czysc endevent
event jan_osob_wyjazdB_zerujsemR multiple 0.0 none jan_osob_r_s1 jan_wysw_peron3t07_czysc endevent

event jan_osob_wyjazdB_zerujsemS multiple 0.0 none jan_osob_s_s1 jan_wysw_peron2t03_czysc endevent
event jan_osob_wyjazdB_zerujsemT multiple 0.0 none jan_osob_t_s1 jan_wysw_peron2t01_czysc endevent
event jan_osob_wyjazdB_zerujsemU multiple 0.0 none jan_osob_u_s1 jan_wysw_peron1t02_czysc endevent
event jan_osob_wyjazdB_zerujsemW multiple 0.0 none jan_osob_w_s1 jan_wysw_peron1t04_czysc endevent

event jan_osob_wjazdB_zerujsem multiple 0.0 none jan_osob_b_s1 jan_osob_ToB_os1 endevent

event jan_osobpost_zerujsemA multiple 0.0 none jan_osob_tm10_ms1 jan_osob_tm11_ms1 jan_osob_tm12_ms1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. JANISZEW lokomotywownia :: 
// -------------------------------------------------------------------------------------------------------------------------
// tor polnocny w kier. Janiszewa Towarowego
event jan_lok_torApn:busy updatevalues 0.0 jan_lok_status zajety * * endevent
event jan_lok_torApn:free updatevalues 60.0 jan_lok_status wolny * * endevent
event jan_lok_torApn_zajety updatevalues 0.0 jan_lok_status zajety * * endevent

event jan_lok_torApn_nic updatevalues 60.0 jan_lok_oczekuje nic * * endevent
event jan_lok_torApn_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje lokwyjazdA * * endevent
event jan_lok_torApn_lokwyjazdB updatevalues 0.0 jan_lok_oczekuje lokwyjazdB * * endevent
event jan_lok_torApn_manewrowa updatevalues 0.0 jan_lok_oczekuje manewrowa * * endevent

// tor poludniowy w kier. Janiszewa Towarowego
event jan_lok_torApd:busy updatevalues 0.0 jan_lok_status * 1 * endevent
event jan_lok_torApd:free updatevalues 60.0 jan_lok_status * 0 * endevent
event jan_lok_torApd_zajety updatevalues 0.0 jan_lok_status * 1 * endevent

event jan_lok_torApd_nic updatevalues 60.0 jan_lok_oczekuje nic * * endevent
event jan_lok_torApd_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje * 30 * endevent
event jan_lok_torApd_lokwyjazdB updatevalues 0.0 jan_lok_oczekuje * 70 * endevent
event jan_lok_torApd_manewrowa updatevalues 0.0 jan_lok_oczekuje * 32 * endevent

// tor w kier. Janiszewa Osobowego
event jan_lok_torB:busy updatevalues 0.0 jan_lok_status * * 1 endevent
event jan_lok_torB:free updatevalues 60.0 jan_lok_status * * 0 endevent
event jan_lok_torB_zajety updatevalues 0.0 jan_lok_status * * 1 endevent

event jan_lok_torB_nic updatevalues 60.0 jan_lok_oczekuje * * 0 endevent
event jan_lok_torB_lokwyjazdB updatevalues 0.0 jan_lok_oczekuje * * 70 endevent

// tory dla AI
// północny
event jan_lok_AI_torpn-1:busy updatevalues 0.0 jan_lok_statusAI_pn123 zajety * * endevent
event jan_lok_AI_torpn-1:free updatevalues 60.0 jan_lok_statusAI_pn123 wolny * * endevent
event jan_lok_AI_torpn-1_zajety updatevalues 0.0 jan_lok_statusAI_pn123 zajety * * endevent

event jan_lok_AI_torpn-1_nic updatevalues 60.0 jan_lok_oczekujeAI_pn123 nic * * endevent

event jan_lok_AI_torpn-2:busy updatevalues 0.0 jan_lok_statusAI_pn123 * 1 * endevent
event jan_lok_AI_torpn-2:free updatevalues 60.0 jan_lok_statusAI_pn123 * 0 * endevent
event jan_lok_AI_torpn-2_zajety updatevalues 0.0 jan_lok_statusAI_pn123 * 1 * endevent

event jan_lok_AI_torpn-2_nic updatevalues 60.0 jan_lok_oczekujeAI_pn123 * 0 * endevent

event jan_lok_AI_torpn-3:busy updatevalues 0.0 jan_lok_statusAI_pn123 * * 1 endevent
event jan_lok_AI_torpn-3:free updatevalues 60.0 jan_lok_statusAI_pn123 * * 0 endevent
event jan_lok_AI_torpn-3_zajety updatevalues 0.0 jan_lok_statusAI_pn123 * * 1 endevent

event jan_lok_AI_torpn-3_nic updatevalues 60.0 jan_lok_oczekujeAI_pn123 * * 0 endevent

// południowy
event jan_lok_AI_torpd-1:busy updatevalues 0.0 jan_lok_statusAI_pd123 zajety * * endevent
event jan_lok_AI_torpd-1:free updatevalues 60.0 jan_lok_statusAI_pd123 wolny * * endevent
event jan_lok_AI_torpd-1_zajety updatevalues 0.0 jan_lok_statusAI_pd123 zajety * * endevent

event jan_lok_AI_torpd-1_nic updatevalues 60.0 jan_lok_oczekujeAI_pd123 nic * * endevent
event jan_lok_AI_torpd-1_lokwyjazdB updatevalues 0.0 jan_lok_oczekujeAI_pd123 lokwyjazdB * * endevent

event jan_lok_AI_torpd-2:busy updatevalues 0.0 jan_lok_statusAI_pd123 * 1 * endevent
event jan_lok_AI_torpd-2:free updatevalues 60.0 jan_lok_statusAI_pd123 * 0 * endevent
event jan_lok_AI_torpd-2_zajety updatevalues 0.0 jan_lok_statusAI_pd123 * 1 * endevent

event jan_lok_AI_torpd-2_nic updatevalues 60.0 jan_lok_oczekujeAI_pd123 * 0 * endevent
event jan_lok_AI_torpd-2_lokwyjazdB updatevalues 0.0 jan_lok_oczekujeAI_pd123 * 70 * endevent

event jan_lok_AI_torpd-3:busy updatevalues 0.0 jan_lok_statusAI_pd123 * * 1 endevent
event jan_lok_AI_torpd-3:free updatevalues 60.0 jan_lok_statusAI_pd123 * * 0 endevent
event jan_lok_AI_torpd-3_zajety updatevalues 0.0 jan_lok_statusAI_pd123 * * 1 endevent

event jan_lok_AI_torpd-3_nic updatevalues 60.0 jan_lok_oczekujeAI_pd123 * * 0 endevent
event jan_lok_AI_torpd-3_lokwyjazdB updatevalues 0.0 jan_lok_oczekujeAI_pd123 * * 70 endevent

// tor 5
event jan_lok_tor5a:busy updatevalues 0.0 jan_lok_status_tor5 zajety * * endevent
event jan_lok_tor5a:free updatevalues 60.0 jan_lok_status_tor5 wolny * * endevent
event jan_lok_tor5a_zajety updatevalues 0.0 jan_lok_status_tor5 zajety * * endevent

event jan_lok_tor5a_nic updatevalues 60.0 jan_lok_oczekuje_tor5 nic * * endevent
event jan_lok_tor5a_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor5 lokwyjazdA * * endevent

event jan_lok_tor5b:busy updatevalues 0.0 jan_lok_status_tor5 * 1 * endevent
event jan_lok_tor5b:free updatevalues 60.0 jan_lok_status_tor5 * 0 * endevent
event jan_lok_tor5b_zajety updatevalues 0.0 jan_lok_status_tor5 * 1 * endevent

event jan_lok_tor5b_nic updatevalues 60.0 jan_lok_oczekuje_tor5 * 0 * endevent
event jan_lok_tor5b_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor5 * 30 * endevent

event jan_lok_tor5c:busy updatevalues 0.0 jan_lok_status_tor5 * * 1 endevent
event jan_lok_tor5c:free updatevalues 60.0 jan_lok_status_tor5 * * 0 endevent
event jan_lok_tor5c_zajety updatevalues 0.0 jan_lok_status_tor5 * * 1 endevent

event jan_lok_tor5c_nic updatevalues 60.0 jan_lok_oczekuje_tor5 * * 0 endevent
event jan_lok_tor5c_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor5 * * 30 endevent

// tor 6
event jan_lok_tor6a:busy updatevalues 0.0 jan_lok_status_tor6 zajety * * endevent
event jan_lok_tor6a:free updatevalues 60.0 jan_lok_status_tor6 wolny * * endevent
event jan_lok_tor6a_zajety updatevalues 0.0 jan_lok_status_tor6 zajety * * endevent

event jan_lok_tor6a_nic updatevalues 60.0 jan_lok_oczekuje_tor6 nic * * endevent
event jan_lok_tor6a_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor6 lokwyjazdA * * endevent
event jan_lok_tor6a_lokzjazd updatevalues 0.0 jan_lok_oczekuje_tor6 lokzjazd * * endevent

event jan_lok_tor6b:busy updatevalues 0.0 jan_lok_status_tor6 * 1 * endevent
event jan_lok_tor6b:free updatevalues 60.0 jan_lok_status_tor6 * 0 * endevent
event jan_lok_tor6b_zajety updatevalues 0.0 jan_lok_status_tor6 * 1 * endevent

event jan_lok_tor6b_nic updatevalues 60.0 jan_lok_oczekuje_tor6 * 0 * endevent
event jan_lok_tor6b_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor6 * 30 * endevent
event jan_lok_tor6b_lokzjazd updatevalues 0.0 jan_lok_oczekuje_tor6 * 31 * endevent

event jan_lok_tor6c:busy updatevalues 0.0 jan_lok_status_tor6 * * 1 endevent
event jan_lok_tor6c:free updatevalues 60.0 jan_lok_status_tor6 * * 0 endevent
event jan_lok_tor6c_zajety updatevalues 0.0 jan_lok_status_tor6 * * 1 endevent

event jan_lok_tor6c_nic updatevalues 60.0 jan_lok_oczekuje_tor6 * * 0 endevent
event jan_lok_tor6c_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor6 * * 30 endevent
event jan_lok_tor6c_lokzjazd updatevalues 0.0 jan_lok_oczekuje_tor6 * * 31 endevent

event jan_lok_tor6d:busy updatevalues 0.0 jan_lok_status_tor6d zajety * * endevent
event jan_lok_tor6d:free updatevalues 60.0 jan_lok_status_tor6d wolny * * endevent
event jan_lok_tor6d_zajety updatevalues 0.0 jan_lok_status_tor6d zajety * * endevent

event jan_lok_tor6d_nic updatevalues 60.0 jan_lok_oczekuje_tor6d nic * * endevent
event jan_lok_tor6d_lokwyjazdA updatevalues 0.0 jan_lok_oczekuje_tor6d lokwyjazdA * * endevent
event jan_lok_tor6d_lokzjazd updatevalues 0.0 jan_lok_oczekuje_tor6d lokzjazd * * endevent


// STEROWANIE MANEWRAMI
event lokwyjazdA_zeruj updatevalues 0.0 lokwyjazdA_info nic 0 0 endevent
event lokwyjazdA_przemysl-tor3 updatevalues 0.0 lokwyjazdA_info janprzemysl 3 * endevent

event lokwyjazdA_jantow-tor22-0 updatevalues 0.0 lokwyjazdA_info jantow 22 0 endevent
event lokwyjazdA_jantow-tor22-1 updatevalues 0.0 lokwyjazdA_info jantow 22 1 endevent
event lokwyjazdA_jantow-tor22-3 updatevalues 0.0 lokwyjazdA_info jantow 22 3 endevent

event lokwyjazdA_jantow-tor24-0 updatevalues 0.0 lokwyjazdA_info jantow 24 0 endevent
event lokwyjazdA_jantow-tor24-1 updatevalues 0.0 lokwyjazdA_info jantow 24 1 endevent
event lokwyjazdA_jantow-tor24-3 updatevalues 0.0 lokwyjazdA_info jantow 24 3 endevent

event lokwyjazdA_jantow-tor26-0 updatevalues 0.0 lokwyjazdA_info jantow 26 0 endevent
event lokwyjazdA_jantow-tor26-1 updatevalues 0.0 lokwyjazdA_info jantow 26 1 endevent
event lokwyjazdA_jantow-tor26-3 updatevalues 0.0 lokwyjazdA_info jantow 26 3 endevent

event lokwyjazdA_jantow-tor28-0 updatevalues 0.0 lokwyjazdA_info jantow 28 0 endevent
event lokwyjazdA_jantow-tor28-1 updatevalues 0.0 lokwyjazdA_info jantow 28 1 endevent
event lokwyjazdA_jantow-tor28-3 updatevalues 0.0 lokwyjazdA_info jantow 28 3 endevent

event lokwyjazdA_jantow-tor30-0 updatevalues 0.0 lokwyjazdA_info jantow 30 0 endevent
event lokwyjazdA_jantow-tor30-1 updatevalues 0.0 lokwyjazdA_info jantow 30 1 endevent
event lokwyjazdA_jantow-tor30-3 updatevalues 0.0 lokwyjazdA_info jantow 30 3 endevent

event lokwyjazdA_jantow-tor32-0 updatevalues 0.0 lokwyjazdA_info jantow 32 0 endevent
event lokwyjazdA_jantow-tor32-1 updatevalues 0.0 lokwyjazdA_info jantow 32 1 endevent
event lokwyjazdA_jantow-tor32-3 updatevalues 0.0 lokwyjazdA_info jantow 32 3 endevent

event lokwyjazdA_janpost-tor40-0 updatevalues 0.0 lokwyjazdA_info janpost 40 0 endevent
event lokwyjazdA_janpost-tor40-1 updatevalues 0.0 lokwyjazdA_info janpost 40 1 endevent
event lokwyjazdA_janpost-tor42-0 updatevalues 0.0 lokwyjazdA_info janpost 42 0 endevent
event lokwyjazdA_janpost-tor42-1 updatevalues 0.0 lokwyjazdA_info janpost 42 1 endevent
event lokwyjazdA_janpost-tor44-0 updatevalues 0.0 lokwyjazdA_info janpost 44 0 endevent
event lokwyjazdA_janpost-tor44-1 updatevalues 0.0 lokwyjazdA_info janpost 44 1 endevent
event lokwyjazdA_janpost-tor46-0 updatevalues 0.0 lokwyjazdA_info janpost 46 0 endevent
event lokwyjazdA_janpost-tor46-1 updatevalues 0.0 lokwyjazdA_info janpost 46 1 endevent

event lokwyjazdA_torX-1 updatevalues 0.0 lokwyjazdA_info * * 1 endevent
event lokwyjazdA_torX-2 updatevalues 0.0 lokwyjazdA_info * * 2 endevent
event lokwyjazdA_torX-3 updatevalues 0.0 lokwyjazdA_info * * 3 endevent
event lokwyjazdA_torX-4 updatevalues 0.0 lokwyjazdA_info * * 4 endevent
event lokwyjazdA_torX-5 updatevalues 0.0 lokwyjazdA_info * * 5 endevent

event lokwyjazdB_zeruj updatevalues 150.0 lokwyjazdB_info nic 0 0 endevent
event lokwyjazdB_janosob-tor7-1 updatevalues 0.0 lokwyjazdB_info janosob 7 1 endevent
event lokwyjazdB_janosob-tor7-2 updatevalues 0.0 lokwyjazdB_info janosob 7 2 endevent
event lokwyjazdB_janosob-tor7-3 updatevalues 0.0 lokwyjazdB_info janosob 7 3 endevent

event lokwyjazdB_janosob-tor33-1 updatevalues 0.0 lokwyjazdB_info janosob 33 1 endevent
event lokwyjazdB_janosob-tor37-1 updatevalues 0.0 lokwyjazdB_info janosob 37 1 endevent


// PRZEBIEGI
event jan_lok_przebieg_tor5-torApd multiple 0.0 none jan_lok_zwr102+ jan_lok_zwr103- jan_lok_zwr104- jan_lok_zwr109+ jan_lok_zwr110+ endevent
event jan_lok_przebieg_tor6-torApd multiple 0.0 none jan_lok_zwr102+ jan_lok_zwr103+ jan_lok_zwr105+ jan_lok_zwr106+ endevent

event jan_lok_przebieg_tor5-torApn multiple 0.0 none jan_lok_zwr101+ jan_lok_zwr104+ jan_lok_zwr109+ jan_lok_zwr110+ endevent
event jan_lok_przebieg_tor6-torApn multiple 0.0 none jan_lok_zwr101- jan_lok_zwr102- jan_lok_zwr103+ jan_lok_zwr105+ jan_lok_zwr106+ endevent


// WJAZD od strony Janiszewa Osobowoego na tory dla AI
event jan_lok_wjazdAI multiple 0.0 jan_lok_statusAI_pn123 jan_lok_przebieg_torAIpn-wyjazdB jan_lok_tm12_ms2 jan_lok_tm14_ms2 else jan_lok_wjazdAI_I condition memcompare wolny 0 0 endevent
event jan_lok_wjazdAI_I multiple 0.0 jan_lok_statusAI_pn123 jan_lok_przebieg_torAIpn-wyjazdB jan_lok_tm12_ms2 else jan_lok_przebieg_torAIpn-wyjazdB condition memcompare wolny 0 * endevent

event jan_lok_torAIpn_engineoff putvalues 360.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent


// WJAZD od strony Janiszewa Towarowego
event jan_lok_wjazdB_lokzjazd_nator6d multiple 0.0 jan_lok_status_tor6d jan_lok_wjazdB_lokzjazd_nator6d_I else jan_lok_wjazdB_lokzjazd_nator6c condition memcompare wolny * * endevent
event jan_lok_wjazdB_lokzjazd_nator6d_I multiple 0.0 jan_lok_status_tor6 jan_lok_tm62_ms2 jan_lok_tm64_ms2 jan_lok_tm66_ms2 jan_lok_tor6d_lokzjazd else jan_lok_wjazdB_lokzjazd_nator6c condition memcompare wolny 0 0 endevent
event jan_lok_wjazdB_lokzjazd_nator6c multiple 0.0 jan_lok_status_tor6 jan_lok_tm62_ms2 jan_lok_tm64_ms2 jan_lok_tor6c_lokzjazd else jan_lok_wjazdB_lokzjazd_nator6b condition memcompare wolny 0 * endevent
event jan_lok_wjazdB_lokzjazd_nator6b multiple 0.0 jan_lok_status_tor6 jan_lok_tm62_ms2 jan_lok_tor6b_lokzjazd else jan_lok_wjazdB_lokzjazd_nator6a condition memcompare wolny * * endevent
event jan_lok_wjazdB_lokzjazd_nator6a multiple 0.0 none jan_lok_tor6a_lokzjazd endevent


// WYJAZD w kier. Janiszewa Towarowego
// tor pn
event jan_lok_wyjazdA_torpn multiple 30.0 jan_tow_status_glowicepost jan_lok_wyjazdA_torpn_lokwyjazd jan_lok_wyjazdA_torpn_manewrowa condition memcompare * * 0 endevent

event jan_lok_wyjazdA_torpn_lokwyjazd multiple 0.0 jan_lok_oczekuje jan_lok_wyjazdA_torpn_lokwyjazd_przemysl jan_lok_wyjazdA_torpn_lokwyjazd_post jan_lok_wyjazdA_torpn_lokwyjazd_tow condition memcompare lokwyjazdA * * endevent
event jan_lok_wyjazdA_torpn_lokwyjazd_przemysl multiple 0.0 lokwyjazdA_info jan_lok_wyjazdA_torpn_lokwyjazd_przemyslI condition memcompare janprzemysl * * endevent
event jan_lok_wyjazdA_torpn_lokwyjazd_przemyslI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor50_lokwyjazdA jan_post_przebiegwsch_tor50-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic condition memcompare * * 0 endevent
event jan_lok_wyjazdA_torpn_lokwyjazd_post multiple 0.0 lokwyjazdA_info jan_lok_wyjazdA_torpn_lokwyjazd_postI condition memcompare janpost * * endevent
event jan_lok_wyjazdA_torpn_lokwyjazd_postI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor48_lokwyjazdA jan_post_przebiegwsch_tor48-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic lokwyjazdA_torX-2 condition memcompare * 0 * endevent
event jan_lok_wyjazdA_torpn_lokwyjazd_tow multiple 0.0 lokwyjazdA_info jan_lok_wyjazdA_torpn_lokwyjazd_towI condition memcompare jantow * * endevent
event jan_lok_wyjazdA_torpn_lokwyjazd_towI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor48_lokwyjazdA jan_post_przebiegwsch_tor48-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic lokwyjazdA_torX-2 condition memcompare * 0 * endevent

event jan_lok_wyjazdA_torpn_manewrowa multiple 0.0 jan_lok_oczekuje jan_lok_wyjazdA_torpn_manewrowa_tow jan_lok_wyjazdA_torpn_manewrowa_post condition memcompare manewrowa * * endevent
event jan_lok_wyjazdA_torpn_manewrowa_tow multiple 0.0 manewrowa_info jan_lok_wyjazdA_torpn_manewrowa_towI condition memcompare jantow * * endevent
event jan_lok_wyjazdA_torpn_manewrowa_towI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan_post_przebiegwsch_tor48-lokpn jan_tow_tm31_ms2 condition memcompare * 0 * endevent

event jan_lok_wyjazdA_torpn_manewrowa_post multiple 0.0 manewrowa_info jan_lok_wyjazdA_torpn_manewrowa_post-40 jan_lok_wyjazdA_torpn_manewrowa_post-42 jan_lok_wyjazdA_torpn_manewrowa_post-44 jan_lok_wyjazdA_torpn_manewrowa_post-46 jan_lok_wyjazdA_torpn_manewrowa_post-48 condition memcompare janpost * * endevent
event jan_lok_wyjazdA_torpn_manewrowa_post-40 multiple 0.0 manewrowa_info jan_tow_glowicapostB_zajeta jan_tor40_manewrowa jan_post_przebiegwsch_tor40-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic manewrowa_aktualizujpo300 condition memcompare janpost 40 * endevent
event jan_lok_wyjazdA_torpn_manewrowa_post-42 multiple 0.0 manewrowa_info jan_tow_glowicapostB_zajeta jan_tor42_manewrowa jan_post_przebiegwsch_tor42-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic manewrowa_aktualizujpo300 condition memcompare janpost 42 * endevent
event jan_lok_wyjazdA_torpn_manewrowa_post-44 multiple 0.0 manewrowa_info jan_tow_glowicapostB_zajeta jan_tor44_manewrowa jan_post_przebiegwsch_tor44-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic manewrowa_aktualizujpo300 condition memcompare janpost 44 * endevent
event jan_lok_wyjazdA_torpn_manewrowa_post-46 multiple 0.0 manewrowa_info jan_tow_glowicapostB_zajeta jan_tor46_manewrowa jan_post_przebiegwsch_tor46-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic manewrowa_aktualizujpo300 condition memcompare janpost 46 * endevent
event jan_lok_wyjazdA_torpn_manewrowa_post-48 multiple 0.0 manewrowa_info jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan_post_przebiegwsch_tor48-lokpn jan_tow_tm31_ms2 jan_lok_torApn_nic manewrowa_aktualizujpo300 condition memcompare janpost 48 * endevent

// tor pd
event jan_lok_wyjazdA_torpd multiple 30.0 jan_tow_status_glowicepost jan_lok_wyjazdA_torpd_lokwyjazd jan_lok_wyjazdA_torpd_manewrowa condition memcompare * * 0 endevent

event jan_lok_wyjazdA_torpd_lokwyjazd multiple 0.0 jan_lok_oczekuje jan_lok_wyjazdA_torpd_lokwyjazd_przemysl jan_lok_wyjazdA_torpd_lokwyjazd_post jan_lok_wyjazdA_torpd_lokwyjazd_tow condition memcompare * 30 * endevent
event jan_lok_wyjazdA_torpd_lokwyjazd_przemysl multiple 0.0 lokwyjazdA_info jan_lok_wyjazdA_torpd_lokwyjazd_przemyslI condition memcompare janprzemysl * * endevent
event jan_lok_wyjazdA_torpd_lokwyjazd_przemyslI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor50_lokwyjazdA jan_post_przebiegwsch_tor50-lokpd jan_tow_tm30_ms2 jan_lok_torApd_nic condition memcompare * * 0 endevent
event jan_lok_wyjazdA_torpd_lokwyjazd_post multiple 0.0 lokwyjazdA_info jan_lok_wyjazdA_torpd_lokwyjazd_postI condition memcompare janpost * * endevent
event jan_lok_wyjazdA_torpd_lokwyjazd_postI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor48_lokwyjazdA jan_post_przebiegwsch_tor48-lokpd jan_tow_tm30_ms2 jan_lok_torApd_nic lokwyjazdA_torX-2 condition memcompare * 0 * endevent
event jan_lok_wyjazdA_torpd_lokwyjazd_tow multiple 0.0 lokwyjazdA_info jan_lok_wyjazdA_torpd_lokwyjazd_towI condition memcompare jantow * * endevent
event jan_lok_wyjazdA_torpd_lokwyjazd_towI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor48_lokwyjazdA jan_post_przebiegwsch_tor48-lokpd jan_tow_tm30_ms2 jan_lok_torApd_nic lokwyjazdA_torX-2 condition memcompare * 0 * endevent

event jan_lok_wyjazdA_torpd_manewrowa multiple 0.0 jan_lok_oczekuje jan_lok_wyjazdA_torpd_manewrowa_tow condition memcompare * 32 * endevent
event jan_lok_wyjazdA_torpd_manewrowa_tow multiple 0.0 manewrowa_info jan_lok_wyjazdA_torpd_manewrowa_towI condition memcompare jantow * * endevent
event jan_lok_wyjazdA_torpd_manewrowa_towI multiple 0.0 jan_post_status_tory464850 jan_tow_glowicapostB_zajeta jan_tor48_manewrowa jan_post_przebiegwsch_tor48-lokpd jan_tow_tm30_ms2 condition memcompare * 0 * endevent

// wyjazd z toru 5
event jan_lok_manewrA_tor5a multiple 30.0 jan_lok_status jan_lok_manewrA_tor5a_I condition memcompare wolny * * endevent
event jan_lok_manewrA_tor5a_I multiple 0.0 jan_lok_oczekuje_tor5 jan_lok_manewrA_tor5a_engineon jan_lok_manewrA_tor5a_II jan_lok_torApn_zajety jan_lok_torApn_lokwyjazdA jan_lok_tor5a_nic lokwyjazdA_torX-1 condition memcompare lokwyjazdA * * endevent
event jan_lok_manewrA_tor5a_II multiple 60.0 none jan_lok_przebieg_tor5-torApn jan_lok_tm51_ms2 endevent
event jan_lok_manewrA_tor5a_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_lok_manewrA_tor5b multiple 30.0 jan_lok_status jan_lok_manewrA_tor5b_I condition memcompare wolny * * endevent
event jan_lok_manewrA_tor5b_I multiple 0.0 jan_lok_status_tor5 jan_lok_manewrA_tor5b_II condition memcompare wolny * * endevent
event jan_lok_manewrA_tor5b_II multiple 0.0 jan_lok_oczekuje_tor5 jan_lok_manewrA_tor5b_engineon jan_lok_manewrA_tor5b_III jan_lok_torApn_zajety jan_lok_torApn_lokwyjazdA jan_lok_tor5b_nic lokwyjazdA_torX-1 condition memcompare * 30 * endevent
event jan_lok_manewrA_tor5b_III multiple 60.0 none jan_lok_przebieg_tor5-torApn jan_lok_tm52_ms2 jan_lok_tm51_ms2 endevent
event jan_lok_manewrA_tor5b_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_lok_manewrA_tor5c multiple 30.0 jan_lok_status jan_lok_manewrA_tor5c_I condition memcompare wolny * * endevent
event jan_lok_manewrA_tor5c_I multiple 0.0 jan_lok_status_tor5 jan_lok_manewrA_tor5c_II condition memcompare wolny 0 * endevent
event jan_lok_manewrA_tor5c_II multiple 0.0 jan_lok_oczekuje_tor5 jan_lok_manewrA_tor5c_engineon jan_lok_manewrA_tor5c_III jan_lok_torApn_zajety jan_lok_torApn_lokwyjazdA jan_lok_tor5c_nic lokwyjazdA_torX-1 condition memcompare * * 30 endevent
event jan_lok_manewrA_tor5c_III multiple 60.0 none jan_lok_przebieg_tor5-torApn jan_lok_tm53_ms2 jan_lok_tm52_ms2 jan_lok_tm51_ms2 endevent
event jan_lok_manewrA_tor5c_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent


// wyjazd z toru 6 i wyłączanie pojazdów zjeżdżających
// tor 6a
event jan_lok_manewrA_tor6a multiple 30.0 none jan_lok_manewrA_tor6a_lokwyjazd jan_lok_manewrA_tor6a_lokzjazd endevent
event jan_lok_manewrA_tor6a_lokwyjazd multiple 0.0 jan_lok_status jan_lok_manewrA_tor6a_lokwyjazdI condition memcompare wolny 0 * endevent
event jan_lok_manewrA_tor6a_lokwyjazdI multiple 0.0 jan_lok_oczekuje_tor6 jan_lok_manewrA_tor6a_engineon jan_lok_manewrA_tor6a_lokwyjazdII jan_lok_manewrA_tor6_lokwyjazd_wspolne jan_lok_tor6a_nic condition memcompare lokwyjazdA * * endevent
event jan_lok_manewrA_tor6a_lokwyjazdII multiple 60.0 none jan_lok_przebieg_tor6-torApn jan_lok_tm61_ms2 endevent

event jan_lok_manewrA_tor6a_lokzjazd multiple 0.0 jan_lok_oczekuje_tor6 jan_lok_manewrA_tor6a_engineoff jan_lok_tor6a_nic condition memcompare lokzjazd * * endevent
event jan_lok_manewrA_tor6a_engineoff putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent
event jan_lok_manewrA_tor6a_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

// tor 6b
event jan_lok_manewrA_tor6b multiple 30.0 none jan_lok_manewrA_tor6b_lokwyjazd jan_lok_manewrA_tor6b_lokzjazd endevent
event jan_lok_manewrA_tor6b_lokwyjazd multiple 0.0 jan_lok_status jan_lok_manewrA_tor6b_lokwyjazdI condition memcompare wolny 0 * endevent
event jan_lok_manewrA_tor6b_lokwyjazdI multiple 0.0 jan_lok_status_tor6 jan_lok_manewrA_tor6b_lokwyjazdII condition memcompare wolny * * endevent
event jan_lok_manewrA_tor6b_lokwyjazdII multiple 0.0 jan_lok_oczekuje_tor6 jan_lok_manewrA_tor6b_engineon jan_lok_manewrA_tor6b_lokwyjazdIII jan_lok_manewrA_tor6_lokwyjazd_wspolne jan_lok_tor6b_nic condition memcompare * 30 * endevent
event jan_lok_manewrA_tor6b_lokwyjazdIII multiple 60.0 none jan_lok_przebieg_tor6-torApn jan_lok_tm63_ms2 jan_lok_tm61_ms2 endevent

event jan_lok_manewrA_tor6b_lokzjazd multiple 0.0 jan_lok_oczekuje_tor6 jan_lok_manewrA_tor6b_engineoff jan_lok_tor6b_nic condition memcompare * 31 * endevent
event jan_lok_manewrA_tor6b_engineoff putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent
event jan_lok_manewrA_tor6b_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

// tor 6c
event jan_lok_manewrA_tor6c multiple 30.0 none jan_lok_manewrA_tor6c_lokwyjazd jan_lok_manewrA_tor6c_lokzjazd endevent
event jan_lok_manewrA_tor6c_lokwyjazd multiple 0.0 jan_lok_status jan_lok_manewrA_tor6c_lokwyjazdI condition memcompare wolny 0 * endevent
event jan_lok_manewrA_tor6c_lokwyjazdI multiple 0.0 jan_lok_status_tor6 jan_lok_manewrA_tor6c_lokwyjazdII condition memcompare wolny 0 * endevent
event jan_lok_manewrA_tor6c_lokwyjazdII multiple 0.0 jan_lok_oczekuje_tor6 jan_lok_manewrA_tor6c_engineon jan_lok_manewrA_tor6c_lokwyjazdIII jan_lok_manewrA_tor6_lokwyjazd_wspolne jan_lok_tor6c_nic condition memcompare * * 30 endevent
event jan_lok_manewrA_tor6c_lokwyjazdIII multiple 60.0 none jan_lok_przebieg_tor6-torApn jan_lok_tm65_ms2 jan_lok_tm63_ms2 jan_lok_tm61_ms2 endevent

event jan_lok_manewrA_tor6c_lokzjazd multiple 0.0 jan_lok_oczekuje_tor6 jan_lok_manewrA_tor6c_engineoff jan_lok_tor6c_nic condition memcompare * * 31 endevent
event jan_lok_manewrA_tor6c_engineoff putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent
event jan_lok_manewrA_tor6c_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

// tor 6d
event jan_lok_manewrA_tor6d multiple 30.0 none jan_lok_manewrA_tor6d_lokwyjazd jan_lok_manewrA_tor6d_lokzjazd endevent
event jan_lok_manewrA_tor6d_lokwyjazd multiple 0.0 jan_lok_status jan_lok_manewrA_tor6d_lokwyjazdI condition memcompare wolny 0 * endevent
event jan_lok_manewrA_tor6d_lokwyjazdI multiple 0.0 jan_lok_status_tor6 jan_lok_manewrA_tor6d_lokwyjazdII condition memcompare wolny 0 0 endevent
event jan_lok_manewrA_tor6d_lokwyjazdII multiple 0.0 jan_lok_oczekuje_tor6d jan_lok_manewrA_tor6d_engineon jan_lok_manewrA_tor6d_lokwyjazdIII jan_lok_manewrA_tor6_lokwyjazd_wspolne jan_lok_tor6d_nic condition memcompare lokwyjazdA * * endevent
event jan_lok_manewrA_tor6d_lokwyjazdIII multiple 60.0 none jan_lok_przebieg_tor6-torApn jan_lok_tm67_ms2 jan_lok_tm65_ms2 jan_lok_tm63_ms2 jan_lok_tm61_ms2 endevent

event jan_lok_manewrA_tor6d_lokzjazd multiple 0.0 jan_lok_oczekuje_tor6d jan_lok_manewrA_tor6d_engineoff jan_lok_tor6d_nic condition memcompare lokzjazd * * endevent
event jan_lok_manewrA_tor6d_engineoff putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent
event jan_lok_manewrA_tor6d_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_lok_manewrA_tor6_lokwyjazd_wspolne multiple 0.0 none jan_lok_torApn_zajety jan_lok_torApd_zajety jan_lok_torApn_lokwyjazdA lokwyjazdA_torX-1 endevent


// WYJAZD w kier. Janiszewa Osobowego
// tory dla AI
event jan_lok_wyjazdB_torAIpd-1 multiple 30.0 jan_lok_status jan_lok_wyjazdB_torAIpd-1I condition memcompare * * 0 endevent
event jan_lok_wyjazdB_torAIpd-1I multiple 0.0 jan_lok_oczekujeAI_pd123 jan_lok_wyjazdB_torAIpd-1_uruchomsilnik jan_lok_torB_zajety jan_lok_torB_lokwyjazdB jan_lok_AI_torpd-1_nic jan_lok_wyjazdB_torAIpd-1II condition memcompare lokwyjazdB * * endevent
event jan_lok_wyjazdB_torAIpd-1II multiple 30.0 none jan_lok_przebieg_torAIpd-wyjazdB endevent

event jan_lok_wyjazdB_torAIpd-1_uruchomsilnik putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_lok_wyjazdB_torAIpd-2 multiple 30.0 jan_lok_status jan_lok_wyjazdB_torAIpd-2I condition memcompare * * 0 endevent
event jan_lok_wyjazdB_torAIpd-2I multiple 0.0 jan_lok_statusAI_pd123 jan_lok_wyjazdB_torAIpd-2II condition memcompare wolny * * endevent
event jan_lok_wyjazdB_torAIpd-2II multiple 0.0 jan_lok_oczekujeAI_pd123 jan_lok_wyjazdB_torAIpd-2_uruchomsilnik jan_lok_torB_zajety jan_lok_torB_lokwyjazdB jan_lok_AI_torpd-2_nic jan_lok_wyjazdB_torAIpd-2III condition memcompare * 70 * endevent
event jan_lok_wyjazdB_torAIpd-2III multiple 30.0 none jan_lok_przebieg_torAIpd-wyjazdB jan_lok_tm23_ms2 endevent

event jan_lok_wyjazdB_torAIpd-2_uruchomsilnik putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_lok_wyjazdB_torAIpd-3 multiple 30.0 jan_lok_status jan_lok_wyjazdB_torAIpd-3I condition memcompare * * 0 endevent
event jan_lok_wyjazdB_torAIpd-3I multiple 0.0 jan_lok_statusAI_pd123 jan_lok_wyjazdB_torAIpd-3II condition memcompare wolny 0 * endevent
event jan_lok_wyjazdB_torAIpd-3II multiple 0.0 jan_lok_oczekujeAI_pd123 jan_lok_wyjazdB_torAIpd-3_uruchomsilnik jan_lok_torB_zajety jan_lok_torB_lokwyjazdB jan_lok_AI_torpd-3_nic jan_lok_wyjazdB_torAIpd-3III condition memcompare * * 70 endevent
event jan_lok_wyjazdB_torAIpd-3III multiple 30.0 none jan_lok_przebieg_torAIpd-wyjazdB jan_lok_tm25_ms2 jan_lok_tm23_ms2 endevent

event jan_lok_wyjazdB_torAIpd-3_uruchomsilnik putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event jan_lok_przebieg_torAIpn-wyjazdB multiple 0.0 none jan_lok_zwr113+ endevent
event jan_lok_przebieg_torAIpd-wyjazdB multiple 0.0 none jan_lok_zwr113- jan_lok_zwr112+ jan_lok_tm21_ms2 endevent

// tor wyjazdowy
event jan_lok_wyjazdB multiple 30.0 jan_osob_status_glowicepdzach jan_lok_wyjazdB_I condition memcompare wolny 0 0 endevent
event jan_lok_wyjazdB_I multiple 0.0 jan_lok_oczekuje jan_lok_wyjazdB_II condition memcompare * * 70 endevent
event jan_lok_wyjazdB_II multiple 0.0 jan_osob_status_tory357 jan_lok_wyjazdB_III condition memcompare * 0 * endevent
event jan_lok_wyjazdB_III multiple 0.0 jan_osob_status_glowicepnzach jan_lok_wyjazdB_janosob condition memcompare * * 0 endevent

event jan_lok_wyjazdB_janosob multiple 0.0 lokwyjazdB_info jan_lok_wyjazdB_janosobI jan_lok_przebiegwsch_lok-tor5a jan_osob_tor5_zajety jan_osob_tor5_lokwyjazdB jan_osob_tm21_ms2 jan_lok_torB_nic condition memcompare janosob * * endevent
event jan_lok_wyjazdB_janosobI multiple 0.0 none jan_osob_glowicapdzach_torA_zajeta jan_osob_glowicapdzach_torB_zajeta jan_osob_glowicapdzach_tow_zajeta jan_osob_glowicapnzach_tormanewr_zajeta endevent

event jan_lok_przebiegwsch_lok-tor5a multiple 0.0 none jan_osob_zwr1- jan_osob_zwr2- jan_osob_zwr3- jan_osob_zwr4- jan_osob_zwr5- jan_lok_przebiegwsch_lok-tor5b endevent
event jan_lok_przebiegwsch_lok-tor5b multiple 0.0 none jan_osob_zwr6- jan_osob_zwr7- jan_osob_zwr9+ jan_osob_zwr10- jan_osob_zwr11+ endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. JANISZEW PRZEMYSŁ :: 
// -------------------------------------------------------------------------------------------------------------------------
// DŹWIĘKI
event jan_przemysl_jedz sound 20.0 jan_przemysl_jedzn 1 3 endevent
event jan_przemysl_stoj sound 0.0 jan_przemysl_stojn 1 3 endevent


// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacji
event jan_przemysl_glowicazach:busy updatevalues 0.0 jan_przemysl_status_glowice zajety * * endevent
event jan_przemysl_glowicazach:free updatevalues 60.0 jan_przemysl_status_glowice wolny * * endevent
event jan_przemysl_glowicazach_zajeta updatevalues 0.0 jan_przemysl_status_glowice zajety * * endevent

event jan_przemysl_glowicawsch:busy updatevalues 0.0 jan_przemysl_status_glowice * 1 * endevent
event jan_przemysl_glowicawsch:free updatevalues 60.0 jan_przemysl_status_glowice * 0 * endevent
event jan_przemysl_glowicawsch_zajeta updatevalues 0.0 jan_przemysl_status_glowice * 1 * endevent

// tor 1
event jan_przemysl_tor1:busy updatevalues 0.0 jan_przemysl_status_tory123 zajety * * endevent
event jan_przemysl_tor1:free updatevalues 60.0 jan_przemysl_status_tory123 wolny * * endevent
event jan_przemysl_tor1_zajety updatevalues 0.0 jan_przemysl_status_tory123 zajety * * endevent

event jan_przemysl_tor1_nic updatevalues 0.0 jan_przemysl_oczekuje_tory123 nic * * endevent
event jan_przemysl_tor1_lokzjazd updatevalues 0.0 jan_przemysl_oczekuje_tory123 lokzjazd * * endevent
event jan_przemysl_tor1_manewryA updatevalues 0.0 jan_przemysl_oczekuje_tory123 manewryA * * endevent
event jan_przemysl_tor1_wegielA updatevalues 0.0 jan_przemysl_oczekuje_tory123 wegielA * * endevent
event jan_przemysl_tor1_towarA updatevalues 0.0 jan_przemysl_oczekuje_tory123 towarA * * endevent
event jan_przemysl_tor1_manewrowa updatevalues 0.0 jan_przemysl_oczekuje_tory123 manewrowa * * endevent

event jan_przemysl_tor1_manewryB updatevalues 0.0 jan_przemysl_oczekuje_tory123 manewryB * * endevent
event jan_przemysl_tor1_wegielB updatevalues 0.0 jan_przemysl_oczekuje_tory123 wegielB * * endevent
event jan_przemysl_tor1_towarB updatevalues 0.0 jan_przemysl_oczekuje_tory123 towarB * * endevent

// tor 2
event jan_przemysl_tor2:busy updatevalues 0.0 jan_przemysl_status_tory123 * 1 * endevent
event jan_przemysl_tor2:free updatevalues 60.0 jan_przemysl_status_tory123 * 0 * endevent
event jan_przemysl_tor2_zajety updatevalues 0.0 jan_przemysl_status_tory123 * 1 * endevent

event jan_przemysl_tor2_nic updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 0 * endevent
event jan_przemysl_tor2_lokzjazd updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 31 * endevent
event jan_przemysl_tor2_manewryA updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 32 * endevent
event jan_przemysl_tor2_wegielA updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 12 * endevent
event jan_przemysl_tor2_towarA updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 17 * endevent
event jan_przemysl_tor2_manewrowa updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 32 * endevent

event jan_przemysl_tor2_manewryB updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 82 * endevent
event jan_przemysl_tor2_wegielB updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 52 * endevent
event jan_przemysl_tor2_towarB updatevalues 0.0 jan_przemysl_oczekuje_tory123 * 57 * endevent

// tor 3
event jan_przemysl_tor3:busy updatevalues 0.0 jan_przemysl_status_tory123 * * 1 endevent
event jan_przemysl_tor3:free updatevalues 60.0 jan_przemysl_status_tory123 * * 0 endevent
event jan_przemysl_tor3_zajety updatevalues 0.0 jan_przemysl_status_tory123 * * 1 endevent

event jan_przemysl_tor3_nic updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 0 endevent
event jan_przemysl_tor3_lokzjazd updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 31 endevent
event jan_przemysl_tor3_manewryA updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 32 endevent
event jan_przemysl_tor3_wegielA updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 12 endevent
event jan_przemysl_tor3_towarA updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 17 endevent
event jan_przemysl_tor3_manewrowa updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 32 endevent

event jan_przemysl_tor3_manewryB updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 82 endevent
event jan_przemysl_tor3_wegielB updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 52 endevent
event jan_przemysl_tor3_towarB updatevalues 0.0 jan_przemysl_oczekuje_tory123 * * 57 endevent

// tor 4
event jan_przemysl_tor4_nic updatevalues 0.0 jan_przemysl_oczekuje_tor4 nic * * endevent
event jan_przemysl_tor4_lokzjazd updatevalues 0.0 jan_przemysl_oczekuje_tor4 lokzjazd * * endevent
event jan_przemysl_tor4_manewrowa updatevalues 0.0 jan_przemysl_oczekuje_tor4 manewrowa * * endevent

// bocznice
event jan_przemysl_fabryka_wolny updatevalues 0.0 jan_przemysl_status_bocznice * 0 * endevent
event jan_przemysl_fabryka_lokzjazd updatevalues 0.0 jan_przemysl_status_bocznice * 31 * endevent
event jan_przemysl_fabryka_manewrowa updatevalues 0.0 jan_przemysl_status_bocznice * 32 * endevent


// WJAZD z kier. Janiszew Towarowy
event jan_przemysl_wjazdB multiple 15.0 jan_przemysl_status_glowice jan_przemysl_wjazdB_lokwyjazd jan_przemysl_wjazdB_wegiel jan_przemysl_wjazdB_manewrowa condition memcompare wolny * * endevent
event jan_przemysl_wjazdB_lokwyjazd multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wjazdB_lokwyjazd_tor1 jan_przemysl_wjazdB_lokwyjazd_tor2 jan_przemysl_wjazdB_lokwyjazd_tor3 condition memcompare lokwyjazd * * endevent
event jan_przemysl_wjazdB_lokwyjazd_tor1 multiple 0.0 lokwyjazdA_info jan_przemysl_tm1_ms2 jan_przemysl_zwr1+ jan_przemysl_zwr3+ jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta lokwyjazdA_info-zeruj condition memcompare janprzemysl 1 * endevent
event jan_przemysl_wjazdB_lokwyjazd_tor2 multiple 0.0 lokwyjazdA_info jan_przemysl_tm1_ms2 jan_przemysl_zwr1- jan_przemysl_zwr2- jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta lokwyjazdA_info-zeruj condition memcompare janprzemysl 2 * endevent
event jan_przemysl_wjazdB_lokwyjazd_tor3 multiple 0.0 lokwyjazdA_info jan_przemysl_tm1_ms2 jan_przemysl_zwr1+ jan_przemysl_zwr3- jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta lokwyjazdA_info-zeruj condition memcompare janprzemysl 3 * endevent

event jan_przemysl_wjazdB_wegiel multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wjazdB_wegiel_tor1 condition memcompare wegielB * * endevent 
event jan_przemysl_wjazdB_wegiel_tor1 multiple 0.0 jan_przemysl_status_tory123 jan_przemysl_tm1_ms2 jan_przemysl_zwr1+ jan_przemysl_zwr3+ jan_przemysl_tor1_wegielB jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta else jan_przemysl_wjazdB_wegiel_tor2 condition memcompare wolny * * endevent
event jan_przemysl_wjazdB_wegiel_tor2 multiple 0.0 jan_przemysl_status_tory123 jan_przemysl_tm1_ms2 jan_przemysl_zwr1- jan_przemysl_zwr2- jan_przemysl_tor2_wegielB jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta else jan_przemysl_wjazdB_wegiel_tor3 condition memcompare * 0 * endevent
event jan_przemysl_wjazdB_wegiel_tor3 multiple 0.0 jan_przemysl_status_tory123 jan_przemysl_tm1_ms2 jan_przemysl_zwr1+ jan_przemysl_zwr3- jan_przemysl_tor3_wegielB jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta condition memcompare * * 0 endevent

event jan_przemysl_wjazdB_manewrowa multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wjazdB_manewrowa_tor1 jan_przemysl_wjazdB_manewrowa_tor2 jan_przemysl_wjazdB_manewrowa_tor3 condition memcompare manewrowa * * endevent
event jan_przemysl_wjazdB_manewrowa_tor1 multiple 0.0 manewrowa_info jan_przemysl_tm1_ms2 jan_przemysl_zwr1+ jan_przemysl_zwr3+ jan_przemysl_tor1_manewrowa jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta manewrowa_aktualizujpo30 condition memcompare przemysl 1 * endevent
event jan_przemysl_wjazdB_manewrowa_tor2 multiple 0.0 manewrowa_info jan_przemysl_tm1_ms2 jan_przemysl_zwr1- jan_przemysl_zwr2- jan_przemysl_tor2_manewrowa jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta manewrowa_aktualizujpo30 condition memcompare przemysl 2 * endevent
event jan_przemysl_wjazdB_manewrowa_tor3 multiple 0.0 manewrowa_info jan_przemysl_tm1_ms2 jan_przemysl_zwr1+ jan_przemysl_zwr3- jan_przemysl_tor3_manewrowa jan-boczn_elektrownia_wolny jan_przemysl_glowicazach_zajeta manewrowa_aktualizujpo30 condition memcompare przemysl 3 * endevent

event lokwyjazdA_info-zeruj updatevalues 0.0 lokwyjazdA_info nic 0 0 endevent


// WYJAZDY w kier. elektrowni i fabryki
// tor 1
event jan_przemysl_wyjazdB_tor1_wruchu multiple 0.0 jan_przemysl_status_glowice jan_przemysl_wyjazdB_tor1_wruchu_manewrowa condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor1_wruchu_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor1_manewrowa-fabryka condition memcompare manewrowa * * endevent

event jan_przemysl_wyjazdB_tor1 multiple 60.0 jan_przemysl_status_glowice jan_przemysl_wyjazdB_tor1_lokzjazd jan_przemysl_wyjazdB_tor1_manewrowa condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor1_lokzjazd multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor1_lokzjazdI condition memcompare lokzjazd * * endevent
event jan_przemysl_wyjazdB_tor1_lokzjazdI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor1-fabryka jan_przemysl_tm8_ms2 jan_przemysl_manewry_manewr1 jan_przemysl_fabryka_lokzjazd jan_przemysl_tor1_nic condition memcompare * 0 * endevent

event jan_przemysl_wyjazdB_tor1_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor1_manewrowa-przemysl jan_przemysl_wyjazdB_tor1_manewrowa-fabryka condition memcompare manewrowa * * endevent
event jan_przemysl_wyjazdB_tor1_manewrowa-przemysl multiple 0.0 manewrowa_info jan_przemysl_wyjazdB_tor1_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_przemysl_wyjazdB_tor1_manewrowa-przemyslI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor1-fabryka jan_przemysl_tm8_ms2 jan_przemysl_fabryka_manewrowa jan_przemysl_tor1_nic condition memcompare * 0 * endevent

event jan_przemysl_wyjazdB_tor1_manewrowa-fabryka multiple 0.0 manewrowa_info jan_przemysl_wyjazdB_tor1_manewrowa-fabrykaI condition memcompare fabryka * * endevent
event jan_przemysl_wyjazdB_tor1_manewrowa-fabrykaI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor1-fabryka jan_przemysl_tm8_ms2 jan_przemysl_fabryka_manewrowa jan_przemysl_tor1_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor1-fabryka multiple 0.0 none jan_przemysl_zwr5+ jan_przemysl_zwr7+ jan_przemysl_zwr8+ endevent

// tor 2
event jan_przemysl_wyjazdB_tor2 multiple 60.0 jan_przemysl_status_glowice jan_przemysl_wyjazdB_tor2_lokzjazd jan_przemysl_wyjazdB_tor2_manewrowa condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor2_lokzjazd multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor2_lokzjazdI condition memcompare * 31 * endevent
event jan_przemysl_wyjazdB_tor2_lokzjazdI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor2-fabryka jan_przemysl_tm7_ms2 jan_przemysl_manewry_manewr1 jan_przemysl_fabryka_lokzjazd jan_przemysl_tor2_nic condition memcompare * 0 * endevent

event jan_przemysl_wyjazdB_tor2_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor1_manewrowa-przemysl jan_przemysl_wyjazdB_tor2_manewrowa-fabryka condition memcompare * 32 * endevent
event jan_przemysl_wyjazdB_tor2_manewrowa-przemysl multiple 0.0 manewrowa_info jan_przemysl_wyjazdB_tor2_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_przemysl_wyjazdB_tor2_manewrowa-przemyslI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor2-fabryka jan_przemysl_tm7_ms2 jan_przemysl_fabryka_manewrowa jan_przemysl_tor2_nic condition memcompare * 0 * endevent

event jan_przemysl_wyjazdB_tor2_manewrowa-fabryka multiple 0.0 manewrowa_info jan_przemysl_wyjazdB_tor2_manewrowa-fabrykaI condition memcompare fabryka * * endevent
event jan_przemysl_wyjazdB_tor2_manewrowa-fabrykaI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor2-fabryka jan_przemysl_tm7_ms2 jan_przemysl_fabryka_manewrowa jan_przemysl_tor2_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor2-fabryka multiple 0.0 none jan_przemysl_zwr4- jan_przemysl_zwr5- jan_przemysl_zwr7+ jan_przemysl_zwr8+ endevent

// tor 3
event jan_przemysl_wyjazdB_tor3 multiple 60.0 jan_przemysl_status_glowice jan_przemysl_wyjazdB_tor3_lokzjazd condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor3_lokzjazd multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor3_lokzjazdI condition memcompare * * 31 endevent
event jan_przemysl_wyjazdB_tor3_lokzjazdI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor3-fabryka jan_przemysl_tm9_ms2 jan_przemysl_manewry_manewr1 jan_przemysl_fabryka_lokzjazd jan_przemysl_tor3_nic condition memcompare * 0 * endevent

event jan_przemysl_wyjazdB_tor3_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_wyjazdB_tor3_manewrowa-przemysl jan_przemysl_wyjazdB_tor3_manewrowa-fabryka condition memcompare * * 32 endevent
event jan_przemysl_wyjazdB_tor3_manewrowa-przemysl multiple 0.0 manewrowa_info jan_przemysl_wyjazdB_tor3_manewrowa-przemyslI condition memcompare przemysl * * endevent
event jan_przemysl_wyjazdB_tor3_manewrowa-przemyslI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor3-fabryka jan_przemysl_tm9_ms2 jan_przemysl_fabryka_manewrowa jan_przemysl_tor3_nic condition memcompare * 0 * endevent

event jan_przemysl_wyjazdB_tor3_manewrowa-fabryka multiple 0.0 manewrowa_info jan_przemysl_wyjazdB_tor3_manewrowa-fabrykaI condition memcompare fabryka * * endevent
event jan_przemysl_wyjazdB_tor3_manewrowa-fabrykaI multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_glowicawsch_zajeta jan_przemysl_wyjazdB_tor3-fabryka jan_przemysl_tm9_ms2 jan_przemysl_fabryka_manewrowa jan_przemysl_tor3_nic manewrowa_aktualizujpo300 condition memcompare * 0 * endevent
event jan_przemysl_wyjazdB_tor3-fabryka multiple 0.0 none jan_przemysl_zwr6- jan_przemysl_zwr7- jan_przemysl_zwr8+ endevent


// WYJAZDY w kier. Janiszew Towarowy
// tor 1
event jan_przemysl_wyjazdA_tor1 multiple 60.0 jan_przemysl_status_glowice jan_przemysl_wyjazdA_tor1I condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor1I multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wyjazdA_tor1_wegiel jan_przemysl_wyjazdA_tor1_manewrowa condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor1_wegiel multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor1-janpost jan_przemysl_tm4_ms2 jan-boczn_elektrownia_wegielA condition memcompare wegielA * * endevent
event jan_przemysl_wyjazdA_tor1_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor1-janpost jan_przemysl_tm4_ms2 jan-boczn_elektrownia_manewrowa condition memcompare manewrowa * * endevent
event jan_przemysl_wyjazdA_tor1-janpost multiple 0.0 none jan_przemysl_zwr1+ jan_przemysl_zwr3+ jan_przemysl_tor1_nic endevent

// tor 2
event jan_przemysl_wyjazdA_tor2 multiple 60.0 jan_przemysl_status_glowice jan_przemysl_wyjazdA_tor2I condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor2I multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wyjazdA_tor2_wegiel jan_przemysl_wyjazdA_tor2_manewrowa condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor2_wegiel multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor2-janpost jan_przemysl_tm3_ms2 jan-boczn_elektrownia_wegielA condition memcompare * 12 * endevent
event jan_przemysl_wyjazdA_tor2_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor2-janpost jan_przemysl_tm3_ms2 jan-boczn_elektrownia_manewrowa condition memcompare * 32 * endevent
event jan_przemysl_wyjazdA_tor2-janpost multiple 0.0 none jan_przemysl_zwr1- jan_przemysl_zwr2- jan_przemysl_tor2_nic endevent

// tor 3
event jan_przemysl_wyjazdA_tor3 multiple 60.0 jan_przemysl_status_glowice jan_przemysl_wyjazdA_tor3I condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor3I multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wyjazdA_tor3_wegiel jan_przemysl_wyjazdA_tor3_manewrowa condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor3_wegiel multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor3-janpost jan_przemysl_tm5_ms2 jan-boczn_elektrownia_wegielA condition memcompare * * 12 endevent
event jan_przemysl_wyjazdA_tor3_manewrowa multiple 0.0 jan_przemysl_oczekuje_tory123 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor3-janpost jan_przemysl_tm5_ms2 jan-boczn_elektrownia_manewrowa condition memcompare * * 32 endevent
event jan_przemysl_wyjazdA_tor3-janpost multiple 0.0 none jan_przemysl_zwr1+ jan_przemysl_zwr3- jan_przemysl_tor3_nic endevent

// tor 4
event jan_przemysl_wyjazdA_tor4 multiple 30.0 jan_przemysl_status_glowice jan_przemysl_wyjazdA_tor4I condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor4I multiple 0.0 jan-boczn_elektr-stac jan_przemysl_wyjazdA_tor4_lokzjazd jan_przemysl_wyjazdA_tor4_manewrowa condition memcompare wolny * * endevent
event jan_przemysl_wyjazdA_tor4_lokzjazd multiple 0.0 jan_przemysl_oczekuje_tor4 jan_przemysl_wyjazdA_tor4_lokzjazdI condition memcompare lokzjazd * * endevent
event jan_przemysl_wyjazdA_tor4_lokzjazdI multiple 0.0 jan_przemysl_manewry jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor4-janpost jan_przemysl_tm2_ms2 jan-boczn_elektrownia_lokzjazd jan_przemysl_manewry_zeruj condition memcompare powrot2 * * endevent
event jan_przemysl_wyjazdA_tor4_manewrowa multiple 0.0 jan_przemysl_oczekuje_tor4 jan_przemysl_glowicazach_zajeta jan_przemysl_wyjazdA_tor4-janpost jan_przemysl_tm2_ms2 jan-boczn_elektrownia_manewrowa jan_przemysl_manewry_zeruj condition memcompare manewrowa * * endevent
event jan_przemysl_wyjazdA_tor4-janpost multiple 0.0 none jan_przemysl_zwr1- jan_przemysl_zwr2+ jan_przemysl_tor4_nic endevent

event jan_przemysl_wyjazdA_tor4_wruchu multiple 0.0 none jan_przemysl_wyjazdA_tor4 condition propability 0.95 randomdelay 30 endevent


// MANEWRY
event jan_przemysl_manewry_zeruj updatevalues 0.0 jan_przemysl_manewry nic * * endevent
event jan_przemysl_manewry_manewr1 updatevalues 0.0 jan_przemysl_manewry powrot1 * * endevent
event jan_przemysl_manewry_manewr2 updatevalues 0.0 jan_przemysl_manewry powrot2 * * endevent

event jan_przemysl_wjazd_fabryka multiple 15.0 jan_przemysl_status_glowice jan_przemysl_wjazd_fabryka-lokzjazd jan_przemysl_wjazd_fabryka-manewrowa condition memcompare * 0 * endevent
event jan_przemysl_wjazd_fabryka-lokzjazd multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_wjazd_fabryka-lokzjazdI condition memcompare * 31 * endevent
event jan_przemysl_wjazd_fabryka-lokzjazdI multiple 0.0 jan_przemysl_manewry jan_przemysl_tor4_lokzjazd jan_przemysl_wyjazdB_tor4-fabryka jan_przemysl_tm10_ms2 jan_przemysl_fabryka_wolny jan_przemysl_manewry_manewr2 condition memcompare powrot1 * * endevent

event jan_przemysl_wjazd_fabryka_wruchu multiple 0.0 none jan_przemysl_wjazd_fabryka condition propability 0.95 randomdelay 30 endevent

event jan_przemysl_wjazd_fabryka-manewrowa multiple 0.0 jan_przemysl_status_bocznice jan_przemysl_wjazd_fabryka-manewrowa-1 jan_przemysl_wjazd_fabryka-manewrowa-2 jan_przemysl_wjazd_fabryka-manewrowa-3 jan_przemysl_wjazd_fabryka-manewrowa-4 condition memcompare * 32 * endevent
event jan_przemysl_wjazd_fabryka-manewrowa-1 multiple 0.0 manewrowa_info jan_przemysl_tor1_manewrowa jan_przemysl_wyjazdB_tor1-fabryka jan_przemysl_tm10_ms2 jan_przemysl_fabryka_wolny manewrowa_aktualizujpo30 condition memcompare przemysl 1 * endevent
event jan_przemysl_wjazd_fabryka-manewrowa-2 multiple 0.0 manewrowa_info jan_przemysl_tor2_manewrowa jan_przemysl_wyjazdB_tor2-fabryka jan_przemysl_tm10_ms2 jan_przemysl_fabryka_wolny manewrowa_aktualizujpo30 condition memcompare przemysl 2 * endevent
event jan_przemysl_wjazd_fabryka-manewrowa-3 multiple 0.0 manewrowa_info jan_przemysl_tor3_manewrowa jan_przemysl_wyjazdB_tor3-fabryka jan_przemysl_tm10_ms2 jan_przemysl_fabryka_wolny manewrowa_aktualizujpo30 condition memcompare przemysl 3 * endevent
event jan_przemysl_wjazd_fabryka-manewrowa-4 multiple 0.0 manewrowa_info jan_przemysl_tor4_manewrowa jan_przemysl_wyjazdB_tor4-fabryka jan_przemysl_tm10_ms2 jan_przemysl_fabryka_wolny manewrowa_aktualizujpo30 condition memcompare przemysl 4 * endevent

event jan_przemysl_wyjazdB_tor4-fabryka multiple 0.0 none jan_przemysl_zwr8+ jan_przemysl_zwr7+ jan_przemysl_zwr5- jan_przemysl_zwr4+ endevent


event jan_przemysl_zerujtm23 multiple 0.0 none jan_przemysl_tm2_ms1 jan_przemysl_tm3_ms1 endevent
event jan_przemysl_zerujtm45 multiple 0.0 none jan_przemysl_tm4_ms1 jan_przemysl_tm5_ms1 endevent
event jan_przemysl_zerujtm678 multiple 0.0 none jan_przemysl_tm6_ms1 jan_przemysl_tm7_ms1 jan_przemysl_tm8_ms1 endevent
event jan_przemysl_zerujtm89 multiple 0.0 none jan_przemysl_tm8_ms1 jan_przemysl_tm9_ms1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. TERESPOL :: 
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacji
event ter_glowicazach:busy updatevalues 0.0 ter_status_glowice zajety * * endevent
event ter_glowicazach:free updatevalues 60.0 ter_status_glowice wolny * * endevent
event ter_glowicazach_zajeta updatevalues 0.0 ter_status_glowice zajety * * endevent

event ter_glowicawsch:busy updatevalues 0.0 ter_status_glowice * 1 * endevent
event ter_glowicawsch:free updatevalues 60.0 ter_status_glowice * 0 * endevent
event ter_glowicawsch_zajeta updatevalues 0.0 ter_status_glowice * 1 * endevent

// tor 1
event ter_tor1:busy updatevalues 0.0 ter_status_tory135 zajety * * endevent
event ter_tor1:free updatevalues 60.0 ter_status_tory135 wolny * * endevent
event ter_tor1_zajety updatevalues 0.0 ter_status_tory135 zajety * * endevent

event ter_tor1_nic updatevalues 0.0 ter_oczekuje_tory135 nic * * endevent
event ter_tor1_ekspresA updatevalues 0.0 ter_oczekuje_tory135 ekspresA * * endevent

// tor 2
event ter_tor2:busy updatevalues 0.0 ter_status_tory246 zajety * * endevent
event ter_tor2:free updatevalues 60.0 ter_status_tory246 wolny * * endevent
event ter_tor2_zajety updatevalues 0.0 ter_status_tory246 zajety * * endevent

event ter_tor2_nic updatevalues 0.0 ter_oczekuje_tory246 nic * * endevent

// tor 3
event ter_tor3:busy updatevalues 0.0 ter_status_tory135 * 1 * endevent
event ter_tor3:free updatevalues 60.0 ter_status_tory135 * 0 * endevent
event ter_tor3_zajety updatevalues 0.0 ter_status_tory135 * 1 * endevent

event ter_tor3_nic updatevalues 0.0 ter_oczekuje_tory135 * 0 * endevent
event ter_tor3_ekspresA updatevalues 0.0 ter_oczekuje_tory135 * 22 * endevent
event ter_tor3_towarprzelotA updatevalues 0.0 ter_oczekuje_tory135 * 27 * endevent
event ter_tor3_towarterA updatevalues 0.0 ter_oczekuje_tory135 * 29 * endevent

// tor 4
event ter_tor4:busy updatevalues 0.0 ter_status_tory246 * 1 * endevent
event ter_tor4:free updatevalues 60.0 ter_status_tory246 * 0 * endevent
event ter_tor4_zajety updatevalues 0.0 ter_status_tory246 * 1 * endevent

event ter_tor4_nic updatevalues 0.0 ter_oczekuje_tory246 * 0 * endevent
event ter_tor4_towarprzelotA updatevalues 0.0 ter_oczekuje_tory246 * 27 * endevent
event ter_tor4_towarterA updatevalues 0.0 ter_oczekuje_tory246 * 29 * endevent

// tor 5
event ter_tor5:busy updatevalues 0.0 ter_status_tory135 * * 1 endevent
event ter_tor5:free updatevalues 60.0 ter_status_tory135 * * 0 endevent
event ter_tor5_zajety updatevalues 0.0 ter_status_tory135 * * 1 endevent

event ter_tor5_nic updatevalues 0.0 ter_oczekuje_tory135 * * 0 endevent
event ter_tor5_osobterA updatevalues 0.0 ter_oczekuje_tory135 * * 26 endevent
event ter_tor5_osobterB updatevalues 0.0 ter_oczekuje_tory135 * * 66 endevent

// tor 6
event ter_tor6:busy updatevalues 0.0 ter_status_tory246 * * 1 endevent
event ter_tor6:free updatevalues 60.0 ter_status_tory246 * * 0 endevent
event ter_tor6_zajety updatevalues 0.0 ter_status_tory246 * * 1 endevent

event ter_tor6_nic updatevalues 0.0 ter_oczekuje_tory246 * * 0 endevent
event ter_tor6_towarprzelotA updatevalues 0.0 ter_oczekuje_tory246 * * 27 endevent
event ter_tor6_towarterA updatevalues 0.0 ter_oczekuje_tory246 * * 29 endevent


// OBSŁUGA MANEWRÓW
// obloty na torze 1
event ter_oblot1A updatevalues 0.0 ter_manewry_tory135 oblot1 * * endevent
event ter_oblot1B updatevalues 0.0 ter_manewry_tory135 oblot2 * * endevent
event ter_oblot1C updatevalues 0.0 ter_manewry_tory135 oblot3 * * endevent
event ter_oblot1D updatevalues 0.0 ter_manewry_tory135 oblot4 * * endevent
event ter_oblot1E updatevalues 0.0 ter_manewry_tory135 oblot5 * * endevent
event ter_oblot1_zeruj updatevalues 0.0 ter_manewry_tory135 nic * * endevent

// obloty na torze 3
event ter_oblot3A updatevalues 0.0 ter_manewry_tory135 * 1 * endevent
event ter_oblot3B updatevalues 0.0 ter_manewry_tory135 * 2 * endevent
event ter_oblot3C updatevalues 0.0 ter_manewry_tory135 * 3 * endevent
event ter_oblot3D updatevalues 0.0 ter_manewry_tory135 * 4 * endevent
event ter_oblot3E updatevalues 0.0 ter_manewry_tory135 * 5 * endevent
event ter_oblot3_zeruj updatevalues 0.0 ter_manewry_tory135 * 0 * endevent

// obloty na torze 4
event ter_oblot4A updatevalues 0.0 ter_manewry_tory246 * 1 * endevent
event ter_oblot4B updatevalues 0.0 ter_manewry_tory246 * 2 * endevent
event ter_oblot4C updatevalues 0.0 ter_manewry_tory246 * 3 * endevent
event ter_oblot4D updatevalues 0.0 ter_manewry_tory246 * 4 * endevent
event ter_oblot4E updatevalues 0.0 ter_manewry_tory246 * 5 * endevent
event ter_oblot4_zeruj updatevalues 0.0 ter_manewry_tory246 * 0 * endevent

// obloty na torze 6
event ter_oblot6A updatevalues 0.0 ter_manewry_tory246 * * 1 endevent
event ter_oblot6B updatevalues 0.0 ter_manewry_tory246 * * 2 endevent
event ter_oblot6C updatevalues 0.0 ter_manewry_tory246 * * 3 endevent
event ter_oblot6D updatevalues 0.0 ter_manewry_tory246 * * 4 endevent
event ter_oblot6E updatevalues 0.0 ter_manewry_tory246 * * 5 endevent
event ter_oblot6_zeruj updatevalues 0.0 ter_manewry_tory246 * * 0 endevent


// PRZEBIEGI
// glowica zachodnia
event ter_przebiegzach_tor1-torA multiple 0.0 none ter_zwr2+ ter_zwr3+ ter_zwr6+ endevent
event ter_przebiegzach_tor1-torB multiple 0.0 none ter_zwr1- ter_zwr2- ter_zwr3+ ter_zwr6+ endevent
event ter_przebiegzach_tor2-torA multiple 0.0 none ter_zwr2+ ter_zwr3- ter_zwr4- ter_zwr5+ endevent
event ter_przebiegzach_tor2-torB multiple 0.0 none ter_zwr1+ ter_zwr4+ ter_zwr5+ endevent
event ter_przebiegzach_tor3-torA multiple 0.0 none ter_zwr2+ ter_zwr3+ ter_zwr6- ter_zwr8- endevent
event ter_przebiegzach_tor3-torB multiple 0.0 none ter_zwr1- ter_zwr2- ter_zwr3+ ter_zwr6- ter_zwr8- endevent
event ter_przebiegzach_tor4-torA multiple 0.0 none ter_zwr2+ ter_zwr3- ter_zwr4- ter_zwr5- ter_zwr7- endevent
event ter_przebiegzach_tor4-torB multiple 0.0 none ter_zwr1+ ter_zwr4+ ter_zwr5- ter_zwr7- endevent
event ter_przebiegzach_tor5-torA multiple 0.0 none ter_zwr2+ ter_zwr3+ ter_zwr6- ter_zwr8+ endevent
event ter_przebiegzach_tor5-torB multiple 0.0 none ter_zwr1- ter_zwr2- ter_zwr3+ ter_zwr6- ter_zwr8+ endevent
event ter_przebiegzach_tor6-torA multiple 0.0 none ter_zwr2+ ter_zwr3- ter_zwr4- ter_zwr5- ter_zwr7+ endevent
event ter_przebiegzach_tor6-torB multiple 0.0 none ter_zwr1+ ter_zwr4+ ter_zwr5- ter_zwr7+ endevent

// glowica wschodnia
event ter_przebiegwsch_tor1-torB multiple 0.0 none ter_zwr11+ ter_zwr13- ter_zwr14- ter_zwr15+ endevent
event ter_przebiegwsch_tor2-torB multiple 0.0 none ter_zwr12+ ter_zwr14+ ter_zwr15+ endevent
event ter_przebiegwsch_tor3-torB multiple 0.0 none ter_zwr9- ter_zwr11- ter_zwr13- ter_zwr14- ter_zwr15+ endevent
event ter_przebiegwsch_tor4-torB multiple 0.0 none ter_zwr10- ter_zwr12- ter_zwr14+ ter_zwr15+ endevent
event ter_przebiegwsch_tor5-torB multiple 0.0 none ter_zwr9+ ter_zwr11- ter_zwr13- ter_zwr14- ter_zwr15+ endevent
event ter_przebiegwsch_tor6-torB multiple 0.0 none ter_zwr10+ ter_zwr12- ter_zwr14+ ter_zwr15+ endevent


// WJAZDY z kier. Janiszewa
event ter_wjazdB multiple 30.0 ter_status_glowice ter_wjazdB_ekspres ter_wjazdB_osobter ter_wjazdB_towarprzelot ter_wjazdB_towarter condition memcompare wolny * * endevent
event ter_wjazdB_ekspres multiple 0.0 zajetosc_ter-jan ter_wjazdB_ekspresI-1 condition memcompare * 62 * endevent
event ter_wjazdB_ekspresI-1 multiple 0.0 ter_status_tory135 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor1 ter_przebiegzach_tor1-torB ter_tor1_zajety ter_A_s13 ter_oblot1A else ter_wjazdB_ekspresI-3 condition memcompare wolny * * endevent
event ter_wjazdB_ekspresI-3 multiple 0.0 ter_status_tory135 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor3 ter_przebiegzach_tor3-torB ter_tor3_zajety ter_A_s13 ter_oblot3A condition memcompare * 0 * endevent

event ter_wjazdB_osobter multiple 0.0 zajetosc_ter-jan ter_wjazdB_osobterI condition memcompare * 66 * endevent
event ter_wjazdB_osobterI multiple 0.0 ter_status_tory135 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor5 ter_przebiegzach_tor5-torB ter_tor5_osobterB ter_tor5_zajety ter_A_s13 condition memcompare * * 0 endevent

event ter_wjazdB_towarprzelot multiple 0.0 zajetosc_ter-jan ter_wjazdB_towarprzelotI-4 condition memcompare * 67 * endevent
event ter_wjazdB_towarprzelotI-4 multiple 0.0 ter_status_tory246 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor4 ter_przebiegzach_tor4-torB ter_tor4_zajety ter_A_s13 ter_oblot4A else ter_wjazdB_towarprzelotI-6 condition memcompare * 0 * endevent
event ter_wjazdB_towarprzelotI-6 multiple 0.0 ter_status_tory246 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor6 ter_przebiegzach_tor6-torB ter_tor6_zajety ter_A_s13 ter_oblot6A else ter_wjazdB_towarprzelotI-3 condition memcompare * * 0 endevent
event ter_wjazdB_towarprzelotI-3 multiple 0.0 ter_status_tory135 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor3 ter_przebiegzach_tor3-torB ter_tor3_zajety ter_A_s13 ter_oblot3A condition memcompare * 0 * endevent

event ter_wjazdB_towarter multiple 0.0 zajetosc_ter-jan ter_wjazdB_towarterI-4 condition memcompare * 69 * endevent
event ter_wjazdB_towarterI-4 multiple 0.0 ter_status_tory246 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor4 ter_przebiegzach_tor4-torB ter_tor4_zajety ter_A_s13 ter_oblot4A else ter_wjazdB_towarterI-6 condition memcompare * 0 * endevent
event ter_wjazdB_towarterI-6 multiple 0.0 ter_status_tory246 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor6 ter_przebiegzach_tor6-torB ter_tor6_zajety ter_A_s13 ter_oblot6A else ter_wjazdB_towarterI-3 condition memcompare * * 0 endevent
event ter_wjazdB_towarterI-3 multiple 0.0 ter_status_tory135 ter_glowicazach_zajeta odblok_szlak_ter-janB_tor3 ter_przebiegzach_tor3-torB ter_tor3_zajety ter_A_s13 ter_oblot3A condition memcompare * 0 * endevent


// WYJAZD w kier. Janiszewa
event ter_wyjazdA_tor1 multiple 30.0 ter_status_glowice ter_wyjazdA_tor1I condition memcompare wolny * * endevent
event ter_wyjazdA_tor1I multiple 0.0 zajetosc_ter-jan ter_wyjazdA_tor1_ekspres condition memcompare wolny * * endevent
event ter_wyjazdA_tor1_ekspres multiple 0.0 ter_oczekuje_tory135 ter_glowicazach_zajeta zajety_szlak_ter-janA_ekspresA ter_przebiegzach_tor1-torA ter_E_s2 ter_tor1_nic condition memcompare ekspresA * * endevent

event ter_wyjazdA_tor3 multiple 30.0 ter_status_glowice ter_wyjazdA_tor3I condition memcompare wolny * * endevent
event ter_wyjazdA_tor3I multiple 0.0 zajetosc_ter-jan ter_wyjazdA_tor3_ekspres ter_wyjazdA_tor3_towarprzelot ter_wyjazdA_tor3_towarter condition memcompare wolny * * endevent
event ter_wyjazdA_tor3_ekspres multiple 0.0 ter_oczekuje_tory135 ter_glowicazach_zajeta zajety_szlak_ter-janA_ekspresA ter_przebiegzach_tor3-torA ter_D_s10 ter_tor3_nic condition memcompare * 22 * endevent
event ter_wyjazdA_tor3_towarprzelot multiple 0.0 ter_oczekuje_tory135 ter_glowicazach_zajeta zajety_szlak_ter-janA_towarprzelotA ter_przebiegzach_tor3-torA ter_D_s10 ter_tor3_nic condition memcompare * 27 * endevent
event ter_wyjazdA_tor3_towarter multiple 0.0 ter_oczekuje_tory135 ter_glowicazach_zajeta zajety_szlak_ter-janA_towarterA ter_przebiegzach_tor3-torA ter_D_s10 ter_tor3_nic condition memcompare * 29 * endevent

event ter_wyjazdA_tor4 multiple 30.0 ter_status_glowice ter_wyjazdA_tor4I condition memcompare wolny * * endevent
event ter_wyjazdA_tor4I multiple 0.0 zajetosc_ter-jan ter_wyjazdA_tor4_towarprzelot ter_wyjazdA_tor4_towarter condition memcompare wolny * * endevent
event ter_wyjazdA_tor4_towarprzelot multiple 0.0 ter_oczekuje_tory246 ter_glowicazach_zajeta zajety_szlak_ter-janA_towarprzelotA ter_przebiegzach_tor4-torA ter_G_s10 ter_tor4_nic condition memcompare * 27 * endevent
event ter_wyjazdA_tor4_towarter multiple 0.0 ter_oczekuje_tory246 ter_glowicazach_zajeta zajety_szlak_ter-janA_towarterA ter_przebiegzach_tor4-torA ter_G_s10 ter_tor4_nic condition memcompare * 29 * endevent

event ter_wyjazdA_tor5 multiple 30.0 ter_status_glowice ter_wyjazdA_tor5I condition memcompare wolny * * endevent
event ter_wyjazdA_tor5I multiple 0.0 zajetosc_ter-jan ter_wyjazdA_tor5_osobter condition memcompare wolny * * endevent
event ter_wyjazdA_tor5_osobter multiple 0.0 ter_oczekuje_tory135 ter_glowicazach_zajeta zajety_szlak_ter-janA_osobterA ter_przebiegzach_tor5-torA ter_C_s10 ter_tor5_nic condition memcompare * * 26 endevent

event ter_wyjazdA_tor6 multiple 30.0 ter_status_glowice ter_wyjazdA_tor6I condition memcompare wolny * * endevent
event ter_wyjazdA_tor6I multiple 0.0 zajetosc_ter-jan ter_wyjazdA_tor6_towarprzelot ter_wyjazdA_tor6_towarter condition memcompare wolny * * endevent
event ter_wyjazdA_tor6_towarprzelot multiple 0.0 ter_oczekuje_tory246 ter_glowicazach_zajeta zajety_szlak_ter-janA_towarprzelotA ter_przebiegzach_tor6-torA ter_H_s10 ter_tor6_nic condition memcompare * * 27 endevent
event ter_wyjazdA_tor6_towarter multiple 0.0 ter_oczekuje_tory246 ter_glowicazach_zajeta zajety_szlak_ter-janA_towarterA ter_przebiegzach_tor6-torA ter_H_s10 ter_tor6_nic condition memcompare * * 29 endevent


// OBLOTY SKŁADÓW
// tor 1 - ekspres
event ter_oblot_tor1A multiple 30.0 ter_status_glowice ter_oblot_tor1A_I condition memcompare * 0 * endevent
event ter_oblot_tor1A_I multiple 0.0 ter_status_tory246 ter_oblot_tor1A_II condition memcompare wolny * * endevent
event ter_oblot_tor1A_II multiple 0.0 ter_manewry_tory135 ter_glowicawsch_zajeta ter_tor2_zajety ter_oblot1B ter_przebiegwsch_tor1-torB ter_K_ms2 condition memcompare oblot1 * * endevent
event ter_oblot_tor1B multiple 0.0 ter_manewry_tory135 ter_oblot1C ter_przebiegwsch_tor2-torB ter_tm4_ms2 condition memcompare oblot2 * * endevent

event ter_oblot_tor1C multiple 0.0 ter_status_glowice ter_oblot_tor1C_I condition memcompare wolny * * endevent
event ter_oblot_tor1C_I multiple 0.0 ter_manewry_tory135 ter_glowicazach_zajeta ter_oblot1D ter_przebiegzach_tor2-torB ter_F_ms2 condition memcompare oblot3 * * endevent
event ter_oblot_tor1D multiple 0.0 ter_manewry_tory135 ter_oblot1E ter_przebiegzach_tor1-torB ter_tm1_ms2 condition memcompare oblot4 * * endevent
event ter_oblot_tor1E multiple 0.0 ter_manewry_tory135 ter_tor1_podepnijsie ter_nadajrozklad_tor1 ter_oblot1_zeruj condition memcompare oblot5 * * endevent

event ter_nadajrozklad_tor1 copyvalues 120.0 ter_e_sem_mem ter_rozklad_tor1 endevent
event ter_e_sem_mem:sent multiple 1.0 none ter_e_s1 endevent

// tor 3 - towarowe
event ter_oblot_tor3A multiple 30.0 ter_status_glowice ter_oblot_tor3A_I condition memcompare * 0 * endevent
event ter_oblot_tor3A_I multiple 0.0 ter_status_tory246 ter_oblot_tor3A_II condition memcompare wolny * * endevent
event ter_oblot_tor3A_II multiple 0.0 ter_manewry_tory135 ter_glowicawsch_zajeta ter_tor2_zajety ter_oblot_tor3A_III ter_oblot_tor3A_odepnijsie condition memcompare * 1 * endevent
event ter_oblot_tor3A_III multiple 30.0 none ter_oblot3B ter_przebiegwsch_tor3-torB ter_J_ms2 endevent
event ter_oblot_tor3B multiple 0.0 ter_manewry_tory135 ter_oblot3C ter_przebiegwsch_tor2-torB ter_tm4_ms2 condition memcompare * 2 * endevent

event ter_oblot_tor3C multiple 0.0 ter_status_glowice ter_oblot_tor3C_I condition memcompare wolny * * endevent
event ter_oblot_tor3C_I multiple 0.0 ter_manewry_tory135 ter_glowicazach_zajeta ter_oblot3D ter_przebiegzach_tor2-torB ter_F_ms2 condition memcompare * 3 * endevent
event ter_oblot_tor3D multiple 0.0 ter_manewry_tory135 ter_oblot3E ter_przebiegzach_tor3-torB ter_tm1_ms2 condition memcompare * 4 * endevent
event ter_oblot_tor3E multiple 0.0 ter_manewry_tory135 ter_tor3_podepnijsie ter_nadajrozklad_tor3 ter_oblot3_zeruj condition memcompare * 5 * endevent

event ter_nadajrozklad_tor3 copyvalues 120.0 ter_d_sem_mem ter_rozklad_tor3 endevent
event ter_d_sem_mem:sent multiple 1.0 none ter_d_s1 endevent

event ter_oblot_tor3A_odepnijsie updatevalues 0.0 ter_j_sem_mem Shunt 0 0 endevent
event ter_j_sem_mem:sent multiple 1.0 none ter_j_s1 endevent

// tor 4 - towarowe
event ter_oblot_tor4A multiple 30.0 ter_status_glowice ter_oblot_tor4A_I condition memcompare * 0 * endevent
event ter_oblot_tor4A_I multiple 0.0 ter_status_tory246 ter_oblot_tor4A_II condition memcompare wolny * * endevent
event ter_oblot_tor4A_II multiple 0.0 ter_manewry_tory246 ter_glowicawsch_zajeta ter_tor2_zajety ter_oblot_tor4A_III ter_oblot_tor4A_odepnijsie condition memcompare * 1 * endevent
event ter_oblot_tor4A_III multiple 30.0 none ter_oblot4B ter_przebiegwsch_tor4-torB ter_M_ms2 endevent
event ter_oblot_tor4B multiple 0.0 ter_manewry_tory246 ter_oblot4C ter_przebiegwsch_tor2-torB ter_tm4_ms2 condition memcompare * 2 * endevent

event ter_oblot_tor4C multiple 0.0 ter_status_glowice ter_oblot_tor4C_I condition memcompare wolny * * endevent
event ter_oblot_tor4C_I multiple 0.0 ter_manewry_tory246 ter_glowicazach_zajeta ter_oblot4D ter_przebiegzach_tor2-torB ter_F_ms2 condition memcompare * 3 * endevent
event ter_oblot_tor4D multiple 0.0 ter_manewry_tory246 ter_oblot4E ter_przebiegzach_tor4-torB ter_tm1_ms2 condition memcompare * 4 * endevent
event ter_oblot_tor4E multiple 0.0 ter_manewry_tory246 ter_tor4_podepnijsie ter_nadajrozklad_tor4 ter_oblot4_zeruj condition memcompare * 5 * endevent

event ter_nadajrozklad_tor4 copyvalues 120.0 ter_g_sem_mem ter_rozklad_tor4 endevent
event ter_g_sem_mem:sent multiple 1.0 none ter_g_s1 endevent

event ter_oblot_tor4A_odepnijsie updatevalues 0.0 ter_m_sem_mem Shunt 0 0 endevent
event ter_m_sem_mem:sent multiple 1.0 none ter_m_s1 endevent

// tor 5 - EZT z Janiszewa
event ter_oblot_tor5A multiple 30.0 ter_oczekuje_tory135 ter_nadajrozklad_tor5 ter_tor5_nic condition memcompare * * 66 endevent
event ter_nadajrozklad_tor5 copyvalues 180.0 ter_c_sem_mem ter_rozklad_tor5 endevent
event ter_c_sem_mem:sent multiple 1.0 none ter_c_s1 endevent

event ter_oblotyB multiple 15.0 none ter_oblot_tor1B ter_oblot_tor3B ter_oblot_tor4B ter_oblot_tor6B endevent
event ter_oblotyC multiple 15.0 none ter_oblot_tor1C ter_oblot_tor3C ter_oblot_tor4C ter_oblot_tor6C endevent
event ter_oblotyD multiple 15.0 none ter_oblot_tor1D ter_oblot_tor3D ter_oblot_tor4D ter_oblot_tor6D endevent

// tor 6 - towarowe
event ter_oblot_tor6A multiple 30.0 ter_status_glowice ter_oblot_tor6A_I condition memcompare * 0 * endevent
event ter_oblot_tor6A_I multiple 0.0 ter_status_tory246 ter_oblot_tor6A_II condition memcompare wolny * * endevent
event ter_oblot_tor6A_II multiple 0.0 ter_manewry_tory246 ter_glowicawsch_zajeta ter_tor2_zajety ter_oblot_tor6A_III ter_oblot_tor6A_odepnijsie condition memcompare * * 1 endevent
event ter_oblot_tor6A_III multiple 30.0 none ter_oblot6B ter_przebiegwsch_tor6-torB ter_N_ms2 endevent
event ter_oblot_tor6B multiple 0.0 ter_manewry_tory246 ter_oblot6C ter_przebiegwsch_tor2-torB ter_tm4_ms2 condition memcompare * * 2 endevent

event ter_oblot_tor6C multiple 0.0 ter_status_glowice ter_oblot_tor6C_I condition memcompare wolny * * endevent
event ter_oblot_tor6C_I multiple 0.0 ter_manewry_tory246 ter_glowicazach_zajeta ter_oblot6D ter_przebiegzach_tor2-torB ter_F_ms2 condition memcompare * * 3 endevent
event ter_oblot_tor6D multiple 0.0 ter_manewry_tory246 ter_oblot6E ter_przebiegzach_tor6-torB ter_tm1_ms2 condition memcompare * * 4 endevent
event ter_oblot_tor6E multiple 0.0 ter_manewry_tory246 ter_tor6_podepnijsie ter_nadajrozklad_tor6 ter_oblot6_zeruj condition memcompare * * 5 endevent

event ter_nadajrozklad_tor6 copyvalues 120.0 ter_h_sem_mem ter_rozklad_tor6 endevent
event ter_h_sem_mem:sent multiple 1.0 none ter_h_s1 endevent

event ter_oblot_tor6A_odepnijsie updatevalues 0.0 ter_n_sem_mem Shunt 0 0 endevent
event ter_n_sem_mem:sent multiple 1.0 none ter_n_s1 endevent

// zerowanie semaforow
event ter_zerujsemApn multiple 0.0 none ter_C_s1 ter_D_s1 ter_E_s1 endevent
event ter_zerujsemApd multiple 0.0 none ter_F_s1 ter_G_s1 ter_H_s1 endevent

event ter_zerujsemBpn multiple 0.0 none ter_I_s1 ter_J_s1 ter_K_s1 endevent
event ter_zerujsemBpd multiple 0.0 none ter_L_s1 ter_M_s1 ter_N_s1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: podg JANISZEW MOST ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ ROZJAZDÓW
event most_manewry updatevalues 0.0 zajetosc_most-orz * * 1 endevent
event most_rozjazdy:free updatevalues 30.0 zajetosc_most-orz * * 0 endevent


// PRZELOT w kier. Orzechowa
// pociągi pasażerskie po torze prawym
event most_wyjazdA_wruchu multiple 0.0 none most_wyjazdA condition propability 0.95 randomdelay 30 endevent
event most_wyjazdA multiple 30.0 zajetosc_most-orz most_wyjazdA_osob most_wyjazdA_osobwil most_wyjazdA_posp most_wyjazdA_pospwil condition memcompare wolny * 0 endevent

event most_wyjazdA_osob multiple 0.0 zajetosc_jan-most most_przebieg_torA most_manewry zajety_szlak_most-orzA_osobA odblok_szlak_jan-mostosobA_kierA condition memcompare osobA * * endevent
event most_wyjazdA_osobwil multiple 0.0 zajetosc_jan-most most_przebieg_torA most_manewry zajety_szlak_most-orzA_osobwilA odblok_szlak_jan-mostosobA_kierA condition memcompare osobwilA * * endevent
event most_wyjazdA_posp multiple 0.0 zajetosc_jan-most most_przebieg_torA most_manewry zajety_szlak_most-orzA_pospA odblok_szlak_jan-mostosobA_kierA condition memcompare pospA * * endevent
event most_wyjazdA_pospwil multiple 0.0 zajetosc_jan-most most_przebieg_torA most_manewry zajety_szlak_most-orzA_pospwilA odblok_szlak_jan-mostosobA_kierA condition memcompare pospwilA * * endevent

event most_przebieg_torA multiple 0.0 none most_zwr1+ most_zwr2+ most_c_s2 most_c_spI_sp2 most_c_spII_sp2 most_c_spIII_sp2 jan_gor_prz_zamykaj1 endevent

// pociągi pasażerskie po torze lewym
event most_wyjazdA_torlewy_wruchu multiple 0.0 none most_wyjazdA_torlewy condition propability 0.9 randomdelay 30 endevent
event most_wyjazdA_torlewy multiple 30.0 zajetosc_most-orz most_przebiegA_torB odblok_szlak_jan-mostosobB_kierA condition memcompare * * 0 endevent

event most_przebiegA_torB multiple 0.0 none most_zwr3+ most_zwr2+ most_D_s2 most_D_w24 most_d_spI_sp2 most_d_spII_sp2 most_d_spIII_sp2 most_przebiegA_torB1 endevent
event most_przebiegA_torB1 multiple 0.0 none jan_gor_prz_zamykaj1n most_przebiegochr_torB endevent
event most_przebiegochr_torB multiple 0.0 none most_zwr1+ most_zwr4+ endevent

// pociągi towarowe na tor prawy
event most_wyjazdA_lacz multiple 30.0 none most_wyjazdA_laczI most_wyjazdA_zdawczy-pus endevent
event most_wyjazdA_laczI multiple 0.0 zajetosc_most-orz most_wyjazdA_laczII else most_wyjazdA_lacz_torlewy condition memcompare wolny * 0 endevent
event most_wyjazdA_laczII multiple 0.0 none most_wyjazdA_zdawczy most_wyjazdA_wegiel most_wyjazdA_orlen most_wyjazdA_lotos most_wyjazdA_towar most_wyjazdA_kopalnia most_wyjazdA_cement endevent

event most_wyjazdA_zdawczy multiple 0.0 zajetosc_jan-most most_wyjazdA_zdawczyI condition memcompare * * 10 endevent
event most_wyjazdA_zdawczyI multiple 0.0 zdawczy_info most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_zdawczyA odblok_szlak_jan-mosttowA condition memcompareex all != puszcza * * endevent
event most_wyjazdA_wegiel multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_wegielA odblok_szlak_jan-mosttowA condition memcompare * * 12 endevent
event most_wyjazdA_orlen multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_orlenA odblok_szlak_jan-mosttowA condition memcompare * * 13 endevent
event most_wyjazdA_lotos multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_lotosA odblok_szlak_jan-mosttowA condition memcompare * * 14 endevent
event most_wyjazdA_towar multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_towarA odblok_szlak_jan-mosttowA condition memcompare * * 17 endevent
event most_wyjazdA_kopalnia multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_kopalniaA odblok_szlak_jan-mosttowA condition memcompare * * 18 endevent
event most_wyjazdA_cement multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torA most_manewry zajety_szlak_most-orzA_cementA odblok_szlak_jan-mosttowA condition memcompare * * 20 endevent

event most_przebieg_lacz-torA multiple 0.0 none most_zwr4- most_zwr3- most_zwr2- most_zwr1- most_e_s10a most_e_spI_sp4 jan_gor_prz_zamykaj1 endevent

event most_wyjazdA_zdawczy-pus multiple 0.0 zajetosc_most-orz most_wyjazdA_zdawczy-pusI condition memcompare * 1 0 endevent
event most_wyjazdA_zdawczy-pusI multiple 0.0 zajetosc_jan-most most_wyjazdA_zdawczy-pusII condition memcompare * * 10 endevent
event most_wyjazdA_zdawczy-pusII multiple 0.0 zdawczy_info most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_zdawczyA-powrot odblok_szlak_jan-mosttowA condition memcompare puszcza * * endevent

// pociągi towarowe na tor lewy
event most_wyjazdA_lacz_torlewy multiple 0.0 zajetosc_most-orz most_wyjazdA_torlewy_zdawczy most_wyjazdA_torlewy_wegiel most_wyjazdA_torlewy_orlen most_wyjazdA_torlewy_lotos most_wyjazdA_torlewy_towar most_wyjazdA_torlewy_kopalnia most_wyjazdA_torlewy_cement condition memcompare zamkniety * 0 endevent
event most_wyjazdA_torlewy_zdawczy multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_zdawczyA odblok_szlak_jan-mosttowA condition memcompare * * 10 endevent
event most_wyjazdA_torlewy_wegiel multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_wegielA odblok_szlak_jan-mosttowA condition memcompare * * 12 endevent
event most_wyjazdA_torlewy_orlen multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_orlenA odblok_szlak_jan-mosttowA condition memcompare * * 13 endevent
event most_wyjazdA_torlewy_lotos multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_lotosA odblok_szlak_jan-mosttowA condition memcompare * * 14 endevent
event most_wyjazdA_torlewy_towar multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_towarA odblok_szlak_jan-mosttowA condition memcompare * * 17 endevent
event most_wyjazdA_torlewy_kopalnia multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_kopalniaA odblok_szlak_jan-mosttowA condition memcompare * * 18 endevent
event most_wyjazdA_torlewy_cement multiple 0.0 zajetosc_jan-most most_przebieg_lacz-torB most_manewry zajety_szlak_most-orzB_cementA odblok_szlak_jan-mosttowA condition memcompare * * 20 endevent

event most_przebieg_lacz-torB multiple 0.0 none most_zwr4- most_zwr3- most_zwr2+ most_zwr1+ most_e_s10a most_e_w24 most_e_spI_sp4 jan_gor_prz_zamykaj1n endevent



event most_zerujsem_A multiple 0.0 none most_c_s1 most_c_spI_sp1 most_c_spII_sp1 most_c_spIII_sp1 endevent
event most_zerujsem_torlewy_A multiple 0.0 none most_D_s1 most_D_spI_sp1 most_D_spII_sp1 most_D_spIII_sp1 endevent
event most_zerujsem_lacz multiple 0.0 none most_e_s1 most_e_spI_sp1 endevent


// PRZELOT w kier. Janiszewa
event most_wyjazdB_wruchu multiple 0.0 none most_wyjazdB_wruchuI condition propability 0.95 randomdelay 30 endevent
event most_wyjazdB_wruchuI multiple 30.0 zajetosc_most-orz most_wyjazdB_pasazerskie most_wyjazdB_towarowe_wruchu condition memcompare * * 0 endevent
event most_wyjazdB multiple 30.0 zajetosc_most-orz most_wyjazdB_pasazerskie most_wyjazdB_towarowe condition memcompare * * 0 endevent

// pociągi pasażerskie
event most_wyjazdB_pasazerskie multiple 0.0 zajetosc_jan-most most_wyjazdB_osob most_wyjazdB_osobwil most_wyjazdB_posp most_wyjazdB_pospwil else most_wyjazdB_pasazerskie_objazd condition memcompare * 0 * endevent

event most_wyjazdB_osob multiple 0.0 zajetosc_most-orz most_przebiegB_torB most_manewry zajety_szlak_jan-mostosobB_osobB condition memcompare * 51 * endevent 
event most_wyjazdB_osobwil multiple 0.0 zajetosc_most-orz most_przebiegB_torB most_manewry zajety_szlak_jan-mostosobB_osobwilB condition memcompare * 59 * endevent 
event most_wyjazdB_posp multiple 0.0 zajetosc_most-orz most_przebiegB_torB most_manewry zajety_szlak_jan-mostosobB_pospB condition memcompare * 55 * endevent 
event most_wyjazdB_pospwil multiple 0.0 zajetosc_most-orz most_przebiegB_torB most_manewry zajety_szlak_jan-mostosobB_pospwilB condition memcompare * 56 * endevent 

event most_przebiegB_torB multiple 0.0 none most_zwr2+ most_zwr3+ most_A_s2 most_ToA_os2 odblok_szlak_most-orzB_torB most_przebiegochr_torB endevent

// objazdem przez towarową
event most_wyjazdB_pasazerskie_objazd multiple 0.0 zajetosc_jan-most most_wyjazdB_objazd_osob most_wyjazdB_objazd_osobwil most_wyjazdB_objazd_posp most_wyjazdB_objazd_pospwil condition memcompare * 99 0 endevent
event most_wyjazdB_objazd_osob multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_osobB condition memcompare * 51 * endevent 
event most_wyjazdB_objazd_osobwil multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_osobwilB condition memcompare * 59 * endevent 
event most_wyjazdB_objazd_posp multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_pospB condition memcompare * 55 * endevent 
event most_wyjazdB_objazd_pospwil multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_pospwilB condition memcompare * 56 * endevent 

// pociągi towarowe
event most_wyjazdB_towarowe multiple 0.0 zajetosc_jan-most most_wyjazdB_zdawczy most_wyjazdB_zdawczy-pus most_wyjazdB_wegiel most_wyjazdB_orlen most_wyjazdB_lotos most_wyjazdB_towar most_wyjazdB_kopalnia most_wyjazdB_cement condition memcompare * * 0 endevent
event most_wyjazdB_towarowe_wruchu multiple 0.0 zajetosc_jan-most most_wyjazdB_zdawczy most_wyjazdB_wegiel most_wyjazdB_orlen most_wyjazdB_lotos most_wyjazdB_towar most_wyjazdB_kopalnia most_wyjazdB_cement condition memcompare * * 0 endevent

event most_wyjazdB_zdawczy multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_zdawczyB condition memcompare * 50 * endevent
event most_wyjazdB_zdawczy-pus multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_sz1 most_manewry zajety_szlak_jan-mosttowB_zdawczyB condition memcompare * 1050 * endevent
event most_wyjazdB_wegiel multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_wegielB condition memcompare * 52 * endevent
event most_wyjazdB_orlen multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_orlenB condition memcompare * 53 * endevent
event most_wyjazdB_lotos multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_lotosB condition memcompare * 54 * endevent
event most_wyjazdB_towar multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_towarB condition memcompare * 57 * endevent
event most_wyjazdB_kopalnia multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_kopalniaB condition memcompare * 58 * endevent
event most_wyjazdB_cement multiple 0.0 zajetosc_most-orz most_przebieg_torB-lacz most_A_s10a most_manewry zajety_szlak_jan-mosttowB_cementB condition memcompare * 60 * endevent

event most_przebieg_torB-lacz multiple 0.0 none most_zwr1+ most_zwr2+ most_zwr3- most_zwr4- odblok_szlak_most-orzB_lacz endevent
event most_zerujsem_B multiple 0.0 none most_ToA_os1 most_A_s1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. ORZECHOWO ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowica północna
event orz_glowicapnA:busy updatevalues 0.0 orz_status_glowicepn zajety * * endevent
event orz_glowicapnA:free updatevalues 60.0 orz_status_glowicepn wolny * * endevent
event orz_glowicapnA_zajety updatevalues 0.0 orz_status_glowicepn zajety * * endevent

event orz_glowicapnB:busy updatevalues 0.0 orz_status_glowicepn * 1 * endevent
event orz_glowicapnB:free updatevalues 60.0 orz_status_glowicepn * 0 * endevent
event orz_glowicapnB_zajety updatevalues 0.0 orz_status_glowicepn * 1 * endevent

// głowica południowa
event orz_glowicapdA:busy updatevalues 0.0 orz_status_glowicepd zajety * * endevent
event orz_glowicapdA:free updatevalues 60.0 orz_status_glowicepd wolny * * endevent
event orz_glowicapdA_zajety updatevalues 0.0 orz_status_glowicepd zajety * * endevent

event orz_glowicapdB:busy updatevalues 0.0 orz_status_glowicepd * 1 * endevent
event orz_glowicapdB:free updatevalues 60.0 orz_status_glowicepd * 0 * endevent
event orz_glowicapdB_zajety updatevalues 0.0 orz_status_glowicepd * 1 * endevent

// tor 1
event orz_tor1:busy updatevalues 0.0 orz_status_tory135 zajety * * endevent
event orz_tor1:free updatevalues 60.0 orz_status_tory135 wolny * * endevent
event orz_tor1_zajety updatevalues 0.0 orz_status_tory135 zajety * * endevent

event orz_tor1_nic updatevalues 0.0 orz_oczekuje_tory135 nic * * endevent
event orz_tor1_osobA updatevalues 0.0 orz_oczekuje_tory135 osobA * * endevent
event orz_tor1_osobwilA updatevalues 0.0 orz_oczekuje_tory135 osobwilA * * endevent
event orz_tor1_pospA updatevalues 0.0 orz_oczekuje_tory135 pospA * * endevent
event orz_tor1_pospwilA updatevalues 0.0 orz_oczekuje_tory135 pospwilA * * endevent

// tor 2
event orz_tor2:busy updatevalues 0.0 orz_status_tory246 zajety * * endevent
event orz_tor2:free updatevalues 60.0 orz_status_tory246 wolny * * endevent
event orz_tor2_zajety updatevalues 0.0 orz_status_tory246 zajety * * endevent

event orz_tor2_nic updatevalues 0.0 orz_oczekuje_tory246 nic * * endevent
event orz_tor2_osobB updatevalues 0.0 orz_oczekuje_tory246 osobB * * endevent
event orz_tor2_osobwilB updatevalues 0.0 orz_oczekuje_tory246 osobwilB * * endevent
event orz_tor2_pospB updatevalues 0.0 orz_oczekuje_tory246 pospB * * endevent
event orz_tor2_pospwilB updatevalues 0.0 orz_oczekuje_tory246 pospwilB * * endevent

// tor 3
event orz_tor3:busy updatevalues 0.0 orz_status_tory135 * 1 * endevent
event orz_tor3:free updatevalues 60.0 orz_status_tory135 * 0 * endevent
event orz_tor3_zajety updatevalues 0.0 orz_status_tory135 * 1 * endevent

event orz_tor3_nic updatevalues 0.0 orz_oczekuje_tory135 * 0 * endevent
event orz_tor3_zdawczyA updatevalues 0.0 orz_oczekuje_tory135 * 10 * endevent
event orz_tor3_wegielA updatevalues 0.0 orz_oczekuje_tory135 * 12 * endevent
event orz_tor3_orlenA updatevalues 0.0 orz_oczekuje_tory135 * 13 * endevent
event orz_tor3_lotosA updatevalues 0.0 orz_oczekuje_tory135 * 14 * endevent
event orz_tor3_towarA updatevalues 0.0 orz_oczekuje_tory135 * 17 * endevent
event orz_tor3_cementA updatevalues 0.0 orz_oczekuje_tory135 * 20 * endevent

// tor 4
event orz_tor4:busy updatevalues 0.0 orz_status_tory246 * 1 * endevent
event orz_tor4:free updatevalues 60.0 orz_status_tory246 * 0 * endevent
event orz_tor4_zajety updatevalues 0.0 orz_status_tory246 * 1 * endevent

event orz_tor4_nic updatevalues 0.0 orz_oczekuje_tory246 * 0 * endevent
event orz_tor4_zdawczyB updatevalues 0.0 orz_oczekuje_tory246 * 50 * endevent
event orz_tor4_wegielB updatevalues 0.0 orz_oczekuje_tory246 * 52 * endevent
event orz_tor4_orlenB updatevalues 0.0 orz_oczekuje_tory246 * 53 * endevent
event orz_tor4_lotosB updatevalues 0.0 orz_oczekuje_tory246 * 54 * endevent
event orz_tor4_towarB updatevalues 0.0 orz_oczekuje_tory246 * 57 * endevent
event orz_tor4_cementB updatevalues 0.0 orz_oczekuje_tory246 * 60 * endevent

// tor 6
event orz_tor6:busy updatevalues 0.0 orz_status_tory246 * * 1 endevent
event orz_tor6:free updatevalues 60.0 orz_status_tory246 * * 0 endevent
event orz_tor6_zajety updatevalues 0.0 orz_status_tory246 * * 1 endevent

event orz_tor6_nic updatevalues 0.0 orz_oczekuje_tory246 * * 0 endevent
event orz_tor6_zdawczyA updatevalues 0.0 orz_oczekuje_tory246 * * 10 endevent
event orz_tor6_orlenA updatevalues 0.0 orz_oczekuje_tory246 * * 13 endevent
event orz_tor6_towarA updatevalues 0.0 orz_oczekuje_tory246 * * 17 endevent

event orz_tor6_zdawczyB updatevalues 0.0 orz_oczekuje_tory246 * * 50 endevent
event orz_tor6_wegielB updatevalues 0.0 orz_oczekuje_tory246 * * 52 endevent
event orz_tor6_orlenB updatevalues 0.0 orz_oczekuje_tory246 * * 53 endevent
event orz_tor6_lotosB updatevalues 0.0 orz_oczekuje_tory246 * * 54 endevent
event orz_tor6_towarB updatevalues 0.0 orz_oczekuje_tory246 * * 57 endevent
event orz_tor6_cementB updatevalues 0.0 orz_oczekuje_tory246 * * 60 endevent

// tor 8
event orz_tor8:busy updatevalues 0.0 orz_status_tory810 zajety * * endevent
event orz_tor8:free updatevalues 60.0 orz_status_tory810 wolny * * endevent
event orz_tor8_zajety updatevalues 0.0 orz_status_tory810 zajety * * endevent

// baza paliwowa: tor 1
event orz_baza_tor1:busy updatevalues 0.0 orz_baza_status_tory135 zajety * * endevent
event orz_baza_tor1:free updatevalues 60.0 orz_baza_status_tory135 wolny * * endevent
event orz_baza_tor1_zajety updatevalues 0.0 orz_baza_status_tory135 zajety * * endevent

// baza paliwowa: tor 3
event orz_baza_tor3:busy updatevalues 0.0 orz_baza_status_tory135 * 1 * endevent
event orz_baza_tor3:free updatevalues 60.0 orz_baza_status_tory135 * 0 * endevent
event orz_baza_tor3_zajety updatevalues 0.0 orz_baza_status_tory135 * 1 * endevent

// baza paliwowa: tor 3
event orz_baza_tor5:busy updatevalues 0.0 orz_baza_status_tory135 * * 1 endevent
event orz_baza_tor5:free updatevalues 60.0 orz_baza_status_tory135 * * 0 endevent
event orz_baza_tor5_zajety updatevalues 0.0 orz_baza_status_tory135 * * 1 endevent

// kopalnia
event orz_kopalnia_zdawczyA updatevalues 0.0 orz_kopalnia zdawczyA *  * endevent
event orz_kopalnia_zdawczyB updatevalues 0.0 orz_kopalnia zdawczyB * * endevent
event orz_kopalnia_kopalniaA updatevalues 0.0 orz_kopalnia kopalniaA *  * endevent
event orz_kopalnia_kopalniaB updatevalues 0.0 orz_kopalnia kopalniaB * * endevent
event orz_kopalnia_towarB updatevalues 0.0 orz_kopalnia towarB * * endevent
event orz_kopalnia_wolny updatevalues 120.0 orz_kopalnia wolny * * endevent


// STEROWANIE MANEWRAMI
event orz_manewry_nic updatevalues 0.0 orz_manewry nic * * endevent
event orz_manewry_nic180 updatevalues 180.0 orz_manewry nic * * endevent
event orz_manewry_dobazypaliw updatevalues 0.0 orz_manewry baza * * endevent
event orz_manewry_nastacje updatevalues 180.0 orz_manewry powrot * * endevent
event orz_manewry_nastacje6 updatevalues 0.0 orz_manewry powrot6 * * endevent
event orz_manewry_nastacje8 updatevalues 0.0 orz_manewry powrot8 * * endevent
event orz_manewry_orlenjedz updatevalues 0.0 orz_manewry orlenA * * endevent

event orz_manewry_oblotA updatevalues 0.0 orz_manewry oblot1 * * endevent
event orz_manewry_oblotB updatevalues 0.0 orz_manewry oblot2 * * endevent
event orz_manewry_oblotB_pd updatevalues 0.0 orz_manewry oblot2a * * endevent
event orz_manewry_oblotC updatevalues 0.0 orz_manewry oblot3 * * endevent
event orz_manewry_oblotC_pd updatevalues 0.0 orz_manewry oblot3a * * endevent
event orz_manewry_oblotD updatevalues 0.0 orz_manewry oblot4 * * endevent
event orz_manewry_oblotD_pd updatevalues 0.0 orz_manewry oblot4a * * endevent

event orz_manewry_orlen-oblot1 updatevalues 0.0 orz_manewry orlen-1 * * endevent
event orz_manewry_orlen-oblot2 updatevalues 0.0 orz_manewry orlen-2 * * endevent
event orz_manewry_orlen-oblot3 updatevalues 0.0 orz_manewry orlen-3 * * endevent
event orz_manewry_orlen-oblot4 updatevalues 0.0 orz_manewry orlen-4 * * endevent
event orz_manewry_orlen-oblot5 updatevalues 0.0 orz_manewry orlen-5 * * endevent


// WJAZDY z kier. podg Most
// tor prawy
event orz_wjazdA_torA_wruchu multiple 0.0 none orz_wjazdA_torA condition propability 0.95 randomdelay 30 endevent
event orz_wjazdA_torA multiple 30.0 orz_status_glowicepd orz_wjazdA_torA_pasazerskie orz_przelotA_torA_towarowe orz_wjazdA_torA_kopalnia condition memcompare wolny * * endevent

// pociągi osobowe
event orz_wjazdA_torA_pasazerskie multiple 0.0 orz_status_tory135 orz_wjazdA_torA_osob orz_wjazdA_torA_osobwil orz_wjazdA_torA_posp orz_wjazdA_torA_pospwil condition memcompare wolny * * endevent

event orz_wjazdA_torA_osob multiple 0.0 zajetosc_most-orz orz_wjazdA_torA_osobI condition memcompare osobA * * endevent
event orz_wjazdA_torA_osobI multiple 0.0 osobA_przeloty_orzmacpaszw_info orz_przebieg_wjazdA_torA-1 orz_tor1_zajety orz_tor1_osobA orz_glowicapdA_zajety condition memcompare nie * * endevent
event orz_wjazdA_torA_osobwil multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-1 orz_tor1_zajety orz_tor1_osobwilA orz_glowicapdA_zajety condition memcompare osobwilA * * endevent
event orz_wjazdA_torA_posp multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-1 orz_tor1_zajety orz_tor1_pospA orz_glowicapdA_zajety condition memcompare pospA * * endevent
event orz_wjazdA_torA_pospwil multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-1 orz_tor1_zajety orz_tor1_pospwilA orz_glowicapdA_zajety condition memcompare pospwilA * * endevent

event orz_przebieg_wjazdA_torA-1 multiple 0.0 none orz_zwr18+ orz_zwr17+ orz_zwr15+ orz_o_s5 orz_Too_os2 odblok_szlak_most-orzA_torA_tor1 orz_przebiegochr_wjazdA_torA endevent
event orz_przebiegochr_wjazdA_torA multiple 0.0 none orz_zwr16+ orz_zwr19+ orz_zwr21- endevent

// pociągi towarowe
event orz_przelotA_torA_towarowe multiple 0.0 zajetosc_orz-mac orz_przelotA_torA_towaroweI else orz_wjazdA_torA_towarowe condition memcompare wolny * * endevent
event orz_przelotA_torA_towaroweI multiple 0.0 orz_status_glowicepn orz_przelotA_torA_towaroweII else orz_wjazdA_torA_towarowe condition memcompare wolny * * endevent
event orz_przelotA_torA_towaroweII multiple 0.0 orz_status_tory135 orz_przelotA_torA_towaroweIII else orz_wjazdA_torA_towarowe condition memcompare wolny * * endevent
event orz_przelotA_torA_towaroweIII multiple 0.0 none orz_przelotA_torA_osob orz_przelotA_torA_zdawczy orz_przelotA_torA_wegiel orz_przelotA_torA_orlen orz_przelotA_torA_lotos orz_przelotA_torA_towar orz_przelotA_torA_cement endevent

event orz_przelotA_torA_osob multiple 0.0 zajetosc_most-orz orz_przelotA_torA_osobI condition memcompare osobA * * endevent
event orz_przelotA_torA_osobI multiple 0.0 osobA_przeloty_orzmacpaszw_info orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_osobA osobA_orz_postoj orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare tak * * endevent

event orz_przelotA_torA_zdawczy multiple 0.0 zajetosc_most-orz orz_przelotA_torA_zdawczyI condition memcompare zdawczyA * * endevent
event orz_przelotA_torA_zdawczyI multiple 0.0 zdawczy_info orz_wjazdA_torA_zdawczy_kopalnia else orz_przelotA_torA_zdawczyII condition memcompare kopalnia * * endevent
event orz_przelotA_torA_zdawczyII multiple 0.0 zdawczy_info orz_wjazdA_torA_towarowe else orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_zdawczyA orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare orzechowo * * endevent

event orz_przelotA_torA_wegiel multiple 0.0 zajetosc_most-orz orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_wegielA orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare wegielA * * endevent
event orz_przelotA_torA_orlen multiple 0.0 zajetosc_most-orz orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_orlenA orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare orlenA * * endevent
event orz_przelotA_torA_lotos multiple 0.0 zajetosc_most-orz orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_lotosA orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare lotosA * * endevent
event orz_przelotA_torA_towar multiple 0.0 zajetosc_most-orz orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_towarA orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare towarA * * endevent
event orz_przelotA_torA_cement multiple 0.0 zajetosc_most-orz orz_przebieg_przelotA_torA1 orz_przebieg_przelotA_torA2 zajety_szlak_orz-macA_cementA orz_glowicapnA_zajety orz_glowicapdA_zajety condition memcompare cementA * * endevent

event orz_przebieg_przelotA_torA1 multiple 0.0 none orz_zwr18+ orz_zwr17+ orz_zwr15+ orz_zwr6+ orz_zwr3+ orz_zwr2+ odblok_szlak_most-orzA_torA_tor1 orz_przebiegochr_wjazdA_torA endevent
event orz_przebieg_przelotA_torA2 multiple 0.0 none orz_przpn_zamykaj orz_o_s2 orz_Too_os2 orz_g_s2 endevent

event orz_wjazdA_torA_towarowe multiple 0.0 orz_status_tory135 orz_wjazdA_torA_osobprzelot orz_wjazdA_torA_zdawczy orz_wjazdA_torA_wegiel orz_wjazdA_torA_orlen orz_wjazdA_torA_lotos orz_wjazdA_torA_towar orz_wjazdA_torA_cement condition memcompare * 0 * endevent

event orz_wjazdA_torA_osobprzelot multiple 0.0 zajetosc_most-orz orz_wjazdA_torA_osobprzelotI condition memcompare osobA * * endevent
event orz_wjazdA_torA_osobprzelotI multiple 0.0 osobA_przeloty_orzmacpaszw_info orz_przebieg_wjazdA_torA-1 orz_tor1_zajety orz_tor1_osobA osobA_orz_postoj orz_glowicapdA_zajety condition memcompare tak * * endevent

event orz_wjazdA_torA_zdawczy multiple 0.0 zajetosc_most-orz orz_wjazdA_torA_zdawczyI condition memcompare zdawczyA * * endevent
event orz_wjazdA_torA_zdawczyI multiple 0.0 zdawczy_info orz_wjazdA_torA_zdawczy_kopalnia else orz_wjazdA_torA_zdawczyII condition memcompare kopalnia * * endevent
event orz_wjazdA_torA_zdawczyII multiple 0.0 zdawczy_info orz_wjazdA_torA_zdawczyIII else orz_przebieg_wjazdA_torA-3 orz_tor3_zdawczyA orz_glowicapdA_zajety condition memcompare orzechowo * * endevent
event orz_wjazdA_torA_zdawczyIII multiple 0.0 orz_status_glowicepd orz_wjazdA_torA_zdawczyIV condition memcompare * 0 * endevent
event orz_wjazdA_torA_zdawczyIV multiple 0.0 orz_status_tory246 orz_przebieg_wjazdA_torA-6 odblok_szlak_most-orzA_torA_tor6 orz_tor6_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * * 0 endevent

event orz_wjazdA_torA_zdawczy_kopalnia multiple 0.0 orz_status_glowicepd orz_wjazdA_torA_zdawczy_kopalniaI condition memcompare * 0 * endevent
event orz_wjazdA_torA_zdawczy_kopalniaI multiple 0.0 orz_kopalnia orz_przebieg_wjazdA_torA-kopalnia odblok_szlak_most-orzA_torA_kopalnia orz_kopalnia_zdawczyA orz_glowicapdA_zajety condition memcompare wolny * * endevent
event orz_przebieg_wjazdA_torA-kopalnia multiple 0.0 none orz_zwr21+ orz_zwr20+ orz_zwr19+ orz_zwr18+ orz_zwr17+ orz_zwr16+ orz_zwr15- orz_przebieg_wjazdA_torA-kopalniaI endevent
event orz_przebieg_wjazdA_torA-kopalniaI multiple 0.0 none orz_o_s10 orz_Too_os4 endevent

event orz_wjazdA_torA_kopalnia multiple 0.0 zajetosc_most-orz orz_wjazdA_torA_kopalniaI condition memcompare kopalniaA * * endevent
event orz_wjazdA_torA_kopalniaI multiple 0.0 orz_status_glowicepd orz_wjazdA_torA_kopalniaII condition memcompare * 0 * endevent
event orz_wjazdA_torA_kopalniaII multiple 0.0 orz_kopalnia orz_przebieg_wjazdA_torA-kopalnia odblok_szlak_most-orzA_torA_kopalnia orz_kopalnia_kopalniaA orz_glowicapdA_zajety condition memcompare wolny * * endevent

event orz_wjazdA_torA_wegiel multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-3 orz_tor3_zajety orz_tor3_wegielA orz_glowicapdA_zajety condition memcompare wegielA * * endevent
event orz_wjazdA_torA_orlen multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-3 orz_tor3_zajety orz_tor3_orlenA orz_glowicapdA_zajety condition memcompare orlenA * * endevent
event orz_wjazdA_torA_lotos multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-3 orz_tor3_zajety orz_tor3_lotosA orz_glowicapdA_zajety condition memcompare lotosA * * endevent
event orz_wjazdA_torA_towar multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-3 orz_tor3_zajety orz_tor3_towarA orz_glowicapdA_zajety condition memcompare towarA * * endevent
event orz_wjazdA_torA_cement multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torA-3 orz_tor3_zajety orz_tor3_cementA orz_glowicapdA_zajety condition memcompare cementA * * endevent

event orz_przebieg_wjazdA_torA-3 multiple 0.0 none orz_zwr21+ orz_zwr20- orz_zwr18+ orz_zwr17+ orz_zwr15- orz_o_s13 orz_Too_os4 orz_przebieg_wjazdA_torA-3a endevent
event orz_przebieg_wjazdA_torA-3a multiple 0.0 none odblok_szlak_most-orzA_torA_tor3 orz_zwr16+ orz_zwr19+ endevent

event orz_przebieg_wjazdA_torA-6 multiple 0.0 none orz_zwr18+ orz_zwr17- orz_zwr16- orz_zwr14- orz_zwr13+ orz_zwr12- orz_o_s13 orz_przebieg_wjazdA_torA-6a endevent
event orz_przebieg_wjazdA_torA-6a multiple 0.0 none orz_Too_os4 orz_zwr21- endevent

// tor lewy
event orz_wjazdA_torB multiple 30.0 orz_status_glowicepd orz_wjazdA_torB_pasazerskie orz_przelotA_torB_towarowe orz_wjazdA_torB_kopalnia condition memcompare wolny 0 * endevent

// pociągi osobowe
event orz_wjazdA_torB_pasazerskie multiple 0.0 orz_status_tory135 orz_wjazdA_torB_osob orz_wjazdA_torB_osobwil orz_wjazdA_torB_posp orz_wjazdA_torB_pospwil condition memcompare wolny * * endevent

event orz_wjazdA_torB_osob multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_tor1_zajety orz_tor1_osobA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 11 * endevent
event orz_wjazdA_torB_osobwil multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_tor1_zajety orz_tor1_osobwilA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 19 * endevent
event orz_wjazdA_torB_posp multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_tor1_zajety orz_tor1_pospA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 15 * endevent
event orz_wjazdA_torB_pospwil multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_tor1_zajety orz_tor1_pospwilA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 16 * endevent

event orz_przebieg_wjazdA_torB-1 multiple 0.0 none orz_zwr21- orz_zwr19- orz_zwr18- orz_zwr17+ orz_zwr15+ orz_szp_sz odblok_szlak_most-orzA_torB_tor1 endevent

// pociągi towarowe
event orz_przelotA_torB_towarowe multiple 0.0 zajetosc_orz-mac orz_przelotA_torB_towaroweI else orz_wjazdA_torB_towarowe condition memcompare wolny * * endevent
event orz_przelotA_torB_towaroweI multiple 0.0 orz_status_tory135 orz_przelotA_torB_towaroweII else orz_wjazdA_torB_towarowe condition memcompare wolny * * endevent
event orz_przelotA_torB_towaroweII multiple 0.0 orz_status_glowicepn orz_przelotA_torB_towaroweIII condition memcompare wolny * * endevent
event orz_przelotA_torB_towaroweIII multiple 0.0 none orz_przelotA_torB_zdawczy orz_przelotA_torB_wegiel orz_przelotA_torB_orlen orz_przelotA_torB_lotos orz_przelotA_torB_towar orz_przelotA_torB_cement endevent

event orz_przelotA_torB_zdawczy multiple 0.0 zajetosc_most-orz orz_przelotA_torB_zdawczyI condition memcompare * 10 * endevent
event orz_przelotA_torB_zdawczyI multiple 0.0 zdawczy_info orz_wjazdA_torB_zdawczy_kopalnia else orz_przebieg_wjazdA_torB-1 orz_przebieg_wyjazdA_tor1-A_pozn zajety_szlak_orz-macA_zdawczyA orz_glowicapnA_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare kopalnia * * endevent

event orz_przelotA_torB_wegiel multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_przebieg_wyjazdA_tor1-A_pozn zajety_szlak_orz-macA_wegielA orz_glowicapnA_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 12 * endevent
event orz_przelotA_torB_orlen multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_przebieg_wyjazdA_tor1-A_pozn zajety_szlak_orz-macA_orlenA orz_glowicapnA_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 13 * endevent
event orz_przelotA_torB_lotos multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_przebieg_wyjazdA_tor1-A_pozn zajety_szlak_orz-macA_lotosA orz_glowicapnA_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 14 * endevent
event orz_przelotA_torB_towar multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_przebieg_wyjazdA_tor1-A_pozn zajety_szlak_orz-macA_towarA orz_glowicapnA_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 17 * endevent
event orz_przelotA_torB_cement multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-1 orz_przebieg_wyjazdA_tor1-A_pozn zajety_szlak_orz-macA_cementA orz_glowicapnA_zajety orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 20 * endevent

event orz_przebieg_wyjazdA_tor1-A_pozn multiple 70.0 none orz_przebiegA_tor1-A endevent

event orz_wjazdA_torB_towarowe multiple 0.0 orz_status_tory135 orz_wjazdA_torB_zdawczy orz_wjazdA_torB_wegiel orz_wjazdA_torB_orlen orz_wjazdA_torB_lotos orz_wjazdA_torB_towar orz_wjazdA_torB_cement condition memcompare * 0 * endevent

event orz_wjazdA_torB_zdawczy multiple 0.0 zajetosc_most-orz orz_wjazdA_torB_zdawczyI condition memcompare * 10 * endevent
event orz_wjazdA_torB_zdawczyI multiple 0.0 zdawczy_info orz_wjazdA_torB_zdawczy_kopalnia else orz_przebieg_wjazdA_torB-3 orz_tor3_zajety orz_tor3_zdawczyA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare kopalnia * * endevent
event orz_wjazdA_torB_zdawczy_kopalnia multiple 0.0 orz_kopalnia orz_zwr21+ orz_zwr20+ orz_zwr19- orz_zwr18- orz_zwr17+ orz_zwr15- orz_wjazdA_torB_zdawczy_kopalniaI condition memcompare wolny * * endevent
event orz_wjazdA_torB_zdawczy_kopalniaI multiple 0.0 none orz_szp_sz odblok_szlak_most-orzA_torB_kopalnia orz_kopalnia_zdawczyA orz_glowicapdA_zajety orz_glowicapdB_zajety endevent

event orz_wjazdA_torB_kopalnia multiple 0.0 zajetosc_most-orz orz_wjazdA_torB_kopalniaI condition memcompare * 18 * endevent
event orz_wjazdA_torB_kopalniaI multiple 0.0 orz_kopalnia orz_zwr21+ orz_zwr20+ orz_zwr19- orz_zwr18- orz_zwr17+ orz_zwr15- orz_wjazdA_torB_kopalniaII condition memcompare wolny * * endevent
event orz_wjazdA_torB_kopalniaII multiple 0.0 none orz_szp_sz odblok_szlak_most-orzA_torB_kopalnia orz_kopalnia_kopalniaA orz_glowicapdA_zajety orz_glowicapdB_zajety endevent

event orz_wjazdA_torB_wegiel multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-3 orz_tor3_zajety orz_tor3_wegielA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 12 * endevent
event orz_wjazdA_torB_orlen multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-3 orz_tor3_zajety orz_tor3_orlenA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 13 * endevent
event orz_wjazdA_torB_lotos multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-3 orz_tor3_zajety orz_tor3_lotosA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 14 * endevent
event orz_wjazdA_torB_towar multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-3 orz_tor3_zajety orz_tor3_towarA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 17 * endevent
event orz_wjazdA_torB_cement multiple 0.0 zajetosc_most-orz orz_przebieg_wjazdA_torB-3 orz_tor3_zajety orz_tor3_cementA orz_glowicapdA_zajety orz_glowicapdB_zajety condition memcompare * 20 * endevent

event orz_przebieg_wjazdA_torB-3 multiple 0.0 none orz_zwr21+ orz_zwr20- orz_zwr19- orz_zwr18- orz_zwr17+ orz_zwr15- orz_szp_sz odblok_szlak_most-orzA_torB_tor3 endevent


// WJAZDY z kier. Macierzewa
// z toru prawego
event orz_wjazdB_torB_wruchu multiple 0.0 none orz_wjazdB_torB condition propability 0.95 randomdelay 30 endevent
event orz_wjazdB_torB multiple 30.0 orz_status_glowicepn orz_wjazdB_torB_pasazerskie orz_przelotB_torB_towarowe orz_wjazdB_torB_orlen condition memcompare * 0 * endevent

// pociągi pasażerskie
event orz_wjazdB_torB_pasazerskie multiple 0.0 orz_status_tory246 orz_wjazdB_torB_osob orz_wjazdB_torB_osobwil orz_wjazdB_torB_posp orz_wjazdB_torB_pospwil condition memcompare wolny * * endevent

event orz_wjazdB_torB_osob multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-2 orz_tor2_zajety orz_tor2_osobB orz_glowicapnB_zajety condition memcompare * 51 * endevent
event orz_wjazdB_torB_osobwil multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-2 orz_tor2_zajety orz_tor2_osobwilB orz_glowicapnB_zajety condition memcompare * 59 * endevent
event orz_wjazdB_torB_posp multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-2 orz_tor2_zajety orz_tor2_pospB orz_glowicapnB_zajety condition memcompare * 55 * endevent
event orz_wjazdB_torB_pospwil multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-2 orz_tor2_zajety orz_tor2_pospwilB orz_glowicapnB_zajety condition memcompare * 56 * endevent

event orz_przebieg_wjazdB_torB-2 multiple 0.0 none orz_zwr1+ orz_zwr4+ orz_zwr5+ orz_toa_os2 orz_a_s5 odblok_szlak_orz-macB_tor2 orz_przebiegochr_wjazdB_torB-2 endevent
event orz_przebiegochr_wjazdB_torB-2 multiple 0.0 none orz_zwr2+ orz_zwr3+ orz_zwr7- endevent

// pociągi towarowe
event orz_przelotB_torB_towarowe multiple 0.0 zajetosc_most-orz orz_przelotB_torB_towaroweI else orz_wjazdB_torB_towarowe condition memcompare * 0 * endevent
event orz_przelotB_torB_towaroweI multiple 0.0 orz_status_glowicepd orz_przelotB_torB_towaroweII else orz_wjazdB_torB_towarowe condition memcompare * 0 * endevent
event orz_przelotB_torB_towaroweII multiple 0.0 orz_status_tory246 orz_przelotB_torB_towaroweIII else orz_wjazdB_torB_towarowe condition memcompare wolny * * endevent
event orz_przelotB_torB_towaroweIII multiple 0.0 none orz_przelotB_torB_zdawczy orz_przelotB_torB_wegiel orz_przelotB_torB_lotos orz_przelotB_torB_towar orz_przelotB_torB_cement endevent

event orz_przelotB_torB_zdawczy multiple 0.0 zajetosc_orz-mac orz_przelotB_torB_zdawczyI condition memcompare * 50 * endevent
event orz_przelotB_torB_zdawczyI multiple 0.0 zdawczy_info orz_wjazdB_torB_zdawczyII else orz_przebieg_przelotB_torB1 orz_przebieg_przelotB_torB2 zajety_szlak_most-orzB_zdawczyB orz_glowicapnB_zajety orz_glowicapdB_zajety condition memcompare orzechowo * * endevent
event orz_przelotB_torB_wegiel multiple 0.0 zajetosc_orz-mac orz_przebieg_przelotB_torB1 orz_przebieg_przelotB_torB2 zajety_szlak_most-orzB_wegielB orz_glowicapnB_zajety orz_glowicapdB_zajety condition memcompare * 52 * endevent
event orz_przelotB_torB_lotos multiple 0.0 zajetosc_orz-mac orz_przebieg_przelotB_torB1 orz_przebieg_przelotB_torB2 zajety_szlak_most-orzB_lotosB orz_glowicapnB_zajety orz_glowicapdB_zajety condition memcompare * 54 * endevent
event orz_przelotB_torB_towar multiple 0.0 zajetosc_orz-mac orz_przebieg_przelotB_torB1 orz_przebieg_przelotB_torB2 zajety_szlak_most-orzB_towarB orz_glowicapnB_zajety orz_glowicapdB_zajety condition memcompare * 57 * endevent
event orz_przelotB_torB_cement multiple 0.0 zajetosc_orz-mac orz_przebieg_przelotB_torB1 orz_przebieg_przelotB_torB2 zajety_szlak_most-orzB_cementB orz_glowicapnB_zajety orz_glowicapdB_zajety condition memcompare * 60 * endevent

event orz_przebieg_przelotB_torB1 multiple 0.0 none orz_zwr1+ orz_zwr4+ orz_zwr5+ orz_zwr14+ orz_zwr16+ orz_zwr19+ odblok_szlak_orz-macB_tor2 endevent
event orz_przebieg_przelotB_torB2 multiple 0.0 none orz_przebiegochr_wjazdB_torB-2 orz_toa_os2 orz_a_s2 orz_l_s2 endevent

event orz_wjazdB_torB_towarowe multiple 0.0 orz_status_tory246 orz_wjazdB_torB_zdawczy orz_wjazdB_torB_wegiel orz_wjazdB_torB_lotos orz_wjazdB_torB_towar orz_wjazdB_torB_cement else orz_wjazdB_torB_towarowe4 condition memcompare * * 0 endevent

event orz_wjazdB_torB_zdawczy multiple 0.0 zajetosc_orz-mac orz_wjazdB_torB_zdawczyI condition memcompare * 50 * endevent
event orz_wjazdB_torB_zdawczyI multiple 0.0 zdawczy_info orz_wjazdB_torB_zdawczyII else orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_tor6_zdawczyB orz_glowicapnB_zajety condition memcompare orzechowo * * endevent
event orz_wjazdB_torB_zdawczyII multiple 0.0 none orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_glowicapnB_zajety endevent

event orz_wjazdB_torB_wegiel multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_tor6_zajety orz_tor6_wegielB orz_glowicapnB_zajety condition memcompare * 52 * endevent
event orz_wjazdB_torB_lotos multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_tor6_zajety orz_tor6_lotosB orz_glowicapnB_zajety condition memcompare * 54 * endevent
event orz_wjazdB_torB_towar multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_tor6_zajety orz_tor6_towarB orz_glowicapnB_zajety condition memcompare * 57 * endevent
event orz_wjazdB_torB_cement multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_tor6_zajety orz_tor6_cementB orz_glowicapnB_zajety condition memcompare * 60 * endevent

event orz_wjazdB_torB_orlen multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-6 odblok_szlak_orz-macB_tor6 orz_manewry_orlen-oblot1 orz_glowicapnB_zajety condition memcompare * 53 * endevent

event orz_przebieg_wjazdB_torB-6 multiple 0.0 none orz_zwr1+ orz_zwr4+ orz_zwr5- orz_zwr7+ orz_zwr8+ orz_zwr9- orz_przebieg_wjazdB_torB-6I endevent
event orz_przebieg_wjazdB_torB-6I multiple 0.0 none orz_przebiegochr_wjazdB_torB-6 orz_toa_os4 orz_a_s13 endevent
event orz_przebiegochr_wjazdB_torB-6 multiple 0.0 none orz_zwr2+ orz_zwr3+ wk_bazapaliwowaz endevent

event orz_wjazdB_torB_towarowe4 multiple 0.0 orz_status_tory246 orz_wjazdB_torB_zdawczy4 orz_wjazdB_torB_wegiel4 orz_wjazdB_torB_lotos4 orz_wjazdB_torB_towar4 orz_wjazdB_torB_cement4 condition memcompare * 0 * endevent

event orz_wjazdB_torB_zdawczy4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-4 odblok_szlak_orz-macB_tor4 orz_tor4_zajety orz_tor4_zdawczyB orz_glowicapnB_zajety condition memcompare * 50 * endevent
event orz_wjazdB_torB_wegiel4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-4 odblok_szlak_orz-macB_tor4 orz_tor4_zajety orz_tor4_wegielB orz_glowicapnB_zajety condition memcompare * 52 * endevent
event orz_wjazdB_torB_lotos4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-4 odblok_szlak_orz-macB_tor4 orz_tor4_zajety orz_tor4_lotosB orz_glowicapnB_zajety condition memcompare * 54 * endevent
event orz_wjazdB_torB_towar4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-4 odblok_szlak_orz-macB_tor4 orz_tor4_zajety orz_tor4_towarB orz_glowicapnB_zajety condition memcompare * 57 * endevent
event orz_wjazdB_torB_cement4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torB-4 odblok_szlak_orz-macB_tor4 orz_tor4_zajety orz_tor4_cementB orz_glowicapnB_zajety condition memcompare * 60 * endevent

event orz_przebieg_wjazdB_torB-4 multiple 0.0 none orz_zwr1+ orz_zwr4+ orz_zwr5- orz_zwr7+ orz_zwr8- orz_przebieg_wjazdB_torB-4I endevent
event orz_przebieg_wjazdB_torB-4I multiple 0.0 none orz_przebiegochr_wjazdB_torB-6 orz_toa_os4 orz_a_s13 endevent

// z toru lewego
event orz_wjazdB_torA_wruchu multiple 0.0 none orz_wjazdB_torA condition propability 0.95 randomdelay 30 endevent
event orz_wjazdB_torA multiple 30.0 orz_status_glowicepn orz_wjazdB_torA_pasazerskie orz_wjazdB_torA_towarowe orz_wjazdB_torA_orlen condition memcompare wolny 0 * endevent

// pociągi pasażerskie
event orz_wjazdB_torA_pasazerskie multiple 0.0 orz_status_tory246 orz_wjazdB_torA_osob orz_wjazdB_torA_osobwil orz_wjazdB_torA_posp orz_wjazdB_torA_pospwil condition memcompare wolny * * endevent

event orz_wjazdB_torA_osob multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-2 orz_tor2_zajety orz_tor2_osobB orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare osobB * * endevent
event orz_wjazdB_torA_osobwil multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-2 orz_tor2_zajety orz_tor2_osobwilB orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare osobwilB * * endevent
event orz_wjazdB_torA_posp multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-2 orz_tor2_zajety orz_tor2_pospB orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare pospB * * endevent
event orz_wjazdB_torA_pospwil multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-2 orz_tor2_zajety orz_tor2_pospwilB orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare pospwilB * * endevent

event orz_przebieg_wjazdB_torA-2 multiple 0.0 none orz_zwr2+ orz_zwr3- orz_zwr4- orz_zwr5+ orz_szb_sz odblok_szlak_orz-macB_torA_tor2 orz_przebiegochr_wjazdB_torA-2 endevent
event orz_przebiegochr_wjazdB_torA-2 multiple 0.0 none orz_zwr1+ orz_zwr7- endevent


// pociągi towarowe
event orz_wjazdB_torA_towarowe multiple 0.0 orz_status_tory246 orz_wjazdB_torA_zdawczy orz_wjazdB_torA_wegiel orz_wjazdB_torA_lotos orz_wjazdB_torA_towar orz_wjazdB_torA_cement else orz_wjazdB_torA_towarowe4 condition memcompare * * 0 endevent

event orz_wjazdB_torA_zdawczy multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-6 odblok_szlak_orz-macB_torA_tor6 orz_tor6_zajety orz_tor6_zdawczyB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor6_sprawdz condition memcompare zdawczyB * * endevent
event orz_wjazdB_torA_wegiel multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-6 odblok_szlak_orz-macB_torA_tor6 orz_tor6_zajety orz_tor6_wegielB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor6_sprawdz condition memcompare wegielB * * endevent
event orz_wjazdB_torA_lotos multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-6 odblok_szlak_orz-macB_torA_tor6 orz_tor6_zajety orz_tor6_lotosB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor6_sprawdz condition memcompare lotosB * * endevent
event orz_wjazdB_torA_towar multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-6 odblok_szlak_orz-macB_torA_tor6 orz_tor6_zajety orz_tor6_towarB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor6_sprawdz condition memcompare towarB * * endevent
event orz_wjazdB_torA_cement multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-6 odblok_szlak_orz-macB_torA_tor6 orz_tor6_zajety orz_tor6_cementB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor6_sprawdz condition memcompare cementB * * endevent

event orz_wjazdB_torA_orlen multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-6 odblok_szlak_orz-macB_torA_tor6 orz_manewry_orlen-oblot1 orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare orlenB * * endevent

event orz_wyjazdB_tor6_sprawdz multiple 60.0 none orz_wyjazdB_tor6 endevent
event orz_przebieg_wjazdB_torA-6 multiple 0.0 none orz_zwr2+ orz_zwr3- orz_zwr4- orz_zwr5- orz_zwr7+ orz_zwr8+ orz_zwr9- orz_przebieg_wjazdB_torA-6I endevent
event orz_przebieg_wjazdB_torA-6I multiple 0.0 none orz_szb_sz orz_zwr1+ wk_bazapaliwowaz endevent

event orz_wjazdB_torA_towarowe4 multiple 0.0 orz_status_tory246 orz_wjazdB_torA_zdawczy4 orz_wjazdB_torA_wegiel4 orz_wjazdB_torA_lotos4 orz_wjazdB_torA_towar4 orz_wjazdB_torA_cement4 condition memcompare * 0 * endevent

event orz_wjazdB_torA_zdawczy4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-4 orz_tor4_zajety orz_tor4_zdawczyB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor4_sprawdz condition memcompare zdawczyB * * endevent
event orz_wjazdB_torA_wegiel4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-4 orz_tor4_zajety orz_tor4_wegielB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor4_sprawdz condition memcompare wegielB * * endevent
event orz_wjazdB_torA_lotos4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-4 orz_tor4_zajety orz_tor4_lotosB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor4_sprawdz condition memcompare lotosB * * endevent
event orz_wjazdB_torA_towar4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-4 orz_tor4_zajety orz_tor4_towarB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor4_sprawdz condition memcompare towarB * * endevent
event orz_wjazdB_torA_cement4 multiple 0.0 zajetosc_orz-mac orz_przebieg_wjazdB_torA-4 orz_tor4_zajety orz_tor4_cementB orz_glowicapnA_zajety orz_glowicapnB_zajety orz_wyjazdB_tor4_sprawdz condition memcompare cementB * * endevent

event orz_wyjazdB_tor4_sprawdz multiple 60.0 none orz_wyjazdB_tor4 endevent
event orz_przebieg_wjazdB_torA-4 multiple 0.0 none orz_zwr2+ orz_zwr3- orz_zwr4- orz_zwr5- orz_zwr7+ orz_zwr8- odblok_szlak_orz-macB_torA_tor4 orz_przebieg_wjazdB_torA-4I endevent
event orz_przebieg_wjazdB_torA-4I multiple 0.0 none orz_szb_sz orz_zwr1+ wk_bazapaliwowaz endevent

// z bazy paliwowej
event orz_wjazdbaza_wruchu multiple 10.0 none orz_wjazdbaza condition propability 0.8 randomdelay 30 endevent
event orz_wjazdbaza multiple 30.0 orz_status_glowicepn orz_wjazdbaza_oblotnapd2 orz_wjazdbaza_oblotnapn4 orz_wjazdbaza_nator6 orz_wjazdbaza_nator8 orz_manewryB_orlen_oblot4 orz_wjazdbaza_orlenA condition memcompare * 0 * endevent
event orz_wjazdbaza_oblotnapd2 multiple 0.0 orz_manewry orz_przebieg_tor8-baza1 orz_tm1_ms2 orz_glowicapnB_zajety orz_manewry_oblotC condition memcompare oblot2 * * endevent
event orz_wjazdbaza_oblotnapn4 multiple 0.0 orz_manewry orz_przebieg_tor6-baza1 orz_tm1_ms2 orz_glowicapnB_zajety orz_manewry_nic condition memcompare oblot4a * * endevent
event orz_wjazdbaza_nator6 multiple 0.0 orz_manewry orz_przebieg_tor6-baza1 orz_tm1_ms2 orz_glowicapnB_zajety orz_manewry_nic bazapaliwowa_zamykaj condition memcompare powrot6 * * endevent
event orz_wjazdbaza_nator8 multiple 0.0 orz_manewry orz_przebieg_tor8-baza1 orz_tm1_ms2 orz_glowicapnB_zajety orz_manewry_nic bazapaliwowa_zamykaj condition memcompare powrot8 * * endevent
event orz_wjazdbaza_orlenA multiple 0.0 orz_manewry orz_przebieg_tor6-baza1 orz_tm1_ms2 orz_glowicapnB_zajety orz_manewry_orlen-oblot1 bazapaliwowa_zamykaj condition memcompare orlenA * * endevent

event orz_orlenA_start multiple 60.0 orz_manewry orz_orlenA_startI condition memcompare orlenA * * endevent
event orz_orlenA_startI multiple 0.0 orz_status_tory246 orz_tor6_zajety orz_tor6_orlenA orz_baza_tm2_ms2 bazapaliwowa_otwieraj condition memcompare * * 0 endevent


// WYJAZDY w kier. Macierzewa
// tor 1: osobowe i pospieszne
// jazda na tor prawy
event orz_wyjazdA_tor1_wruchu multiple 0.0 none orz_wyjazdA_tor1 condition propability 0.9 randomdelay 15 endevent

event orz_wyjazdA_tor1 multiple 30.0 zajetosc_orz-mac orz_wyjazdA_tor1I else orz_wyjazdA_tor1_torlewy condition memcompare wolny * * endevent
event orz_wyjazdA_tor1I multiple 0.0 orz_status_glowicepn orz_wyjazdA_tor1_osob orz_wyjazdA_tor1_osobwil orz_wyjazdA_tor1_posp orz_wyjazdA_tor1_pospwil condition memcompare wolny * * endevent

event orz_wyjazdA_tor1_osob multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-A zajety_szlak_orz-macA_osobA orz_glowicapnA_zajety condition memcompare osobA * * endevent
event orz_wyjazdA_tor1_osobwil multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-A zajety_szlak_orz-macA_osobwilA orz_glowicapnA_zajety condition memcompare osobwilA * * endevent
event orz_wyjazdA_tor1_posp multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-A zajety_szlak_orz-macA_pospA orz_glowicapnA_zajety condition memcompare pospA * * endevent
event orz_wyjazdA_tor1_pospwil multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-A zajety_szlak_orz-macA_pospwilA orz_glowicapnA_zajety condition memcompare pospwilA * * endevent

event orz_przebiegA_tor1-A multiple 0.0 none orz_przpn_zamykaj orz_zwr6+ orz_zwr4+ orz_zwr3+ orz_zwr2+ orz_zwr1+ orz_g_s2 orz_tor1_nic endevent


// jazda na tor lewy
event orz_wyjazdA_tor1_torlewy multiple 0.0 zajetosc_orz-mac orz_wyjazdA_tor1_torlewyI condition memcompare zamkniety 0 * endevent
event orz_wyjazdA_tor1_torlewyI multiple 0.0 orz_status_glowicepn orz_wyjazdA_tor1_torlewy_osob orz_wyjazdA_tor1_torlewy_osobwil orz_wyjazdA_tor1_torlewy_posp orz_wyjazdA_tor1_torlewy_pospwil condition memcompare wolny 0 * endevent

event orz_wyjazdA_tor1_torlewy_osob multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-B zajety_szlak_orz-macB_osobA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare osobA * * endevent
event orz_wyjazdA_tor1_torlewy_osobwil multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-B zajety_szlak_orz-macB_osobwilA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare osobwilA * * endevent
event orz_wyjazdA_tor1_torlewy_posp multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-B zajety_szlak_orz-macB_pospA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare pospA * * endevent
event orz_wyjazdA_tor1_torlewy_pospwil multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor1-B zajety_szlak_orz-macB_pospwilA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare pospwilA * * endevent

event orz_przebiegA_tor1-B multiple 0.0 none orz_przpn_zamykaj orz_zwr6+ orz_zwr4+ orz_zwr3+ orz_zwr2- orz_zwr1- orz_g_sz1 orz_tor1_nic endevent

// tor 3: zdawczy, orlen, lotos i towar
// jazda na tor prawy
event orz_wyjazdA_tor3 multiple 30.0 zajetosc_orz-mac orz_wyjazdA_tor3I else orz_wyjazdA_tor3_torlewy condition memcompare wolny * * endevent
event orz_wyjazdA_tor3I multiple 0.0 orz_status_glowicepn orz_wyjazdA_tor3_zdawczy orz_wyjazdA_tor3_wegiel orz_wyjazdA_tor3_orlen orz_wyjazdA_tor3_lotos orz_wyjazdA_tor3_towar orz_wyjazdA_tor3_cement condition memcompare wolny * * endevent

event orz_wyjazdA_tor3_zdawczy multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-A zajety_szlak_orz-macA_zdawczyA orz_glowicapnA_zajety condition memcompare * 10 * endevent
event orz_wyjazdA_tor3_wegiel multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-A zajety_szlak_orz-macA_wegielA orz_glowicapnA_zajety condition memcompare * 12 * endevent
event orz_wyjazdA_tor3_orlen multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-A zajety_szlak_orz-macA_orlenA orz_glowicapnA_zajety condition memcompare * 13 * endevent
event orz_wyjazdA_tor3_lotos multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-A zajety_szlak_orz-macA_lotosA orz_glowicapnA_zajety condition memcompare * 14 * endevent
event orz_wyjazdA_tor3_towar multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-A zajety_szlak_orz-macA_towarA orz_glowicapnA_zajety condition memcompare * 17 * endevent
event orz_wyjazdA_tor3_cement multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-A zajety_szlak_orz-macA_cementA orz_glowicapnA_zajety condition memcompare * 20 * endevent

event orz_przebiegA_tor3-A multiple 0.0 none orz_przpn_zamykaj orz_zwr6- orz_zwr4+ orz_zwr3+ orz_zwr2+ orz_zwr1+ orz_h_s10 orz_tor3_nic endevent

// jazda na tor lewy
event orz_wyjazdA_tor3_torlewy multiple 0.0 zajetosc_orz-mac orz_wyjazdA_tor3_torlewyI condition memcompare zamkniety 0 * endevent
event orz_wyjazdA_tor3_torlewyI multiple 0.0 orz_status_glowicepn orz_wyjazdA_tor3_torlewy_zdawczy orz_wyjazdA_tor3_torlewy_wegiel orz_wyjazdA_tor3_torlewy_orlen orz_wyjazdA_tor3_torlewy_lotos orz_wyjazdA_tor3_torlewy_towar orz_wyjazdA_tor3_torlewy_cement condition memcompare wolny 0 * endevent

event orz_wyjazdA_tor3_torlewy_zdawczy multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-B zajety_szlak_orz-macB_zdawczyA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare * 10 * endevent
event orz_wyjazdA_tor3_torlewy_wegiel multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-B zajety_szlak_orz-macB_wegielA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare * 12 * endevent
event orz_wyjazdA_tor3_torlewy_orlen multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-B zajety_szlak_orz-macB_orlenA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare * 13 * endevent
event orz_wyjazdA_tor3_torlewy_lotos multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-B zajety_szlak_orz-macB_lotosA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare * 14 * endevent
event orz_wyjazdA_tor3_torlewy_towar multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-B zajety_szlak_orz-macB_towarA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare * 17 * endevent
event orz_wyjazdA_tor3_torlewy_cement multiple 0.0 orz_oczekuje_tory135 orz_przebiegA_tor3-B zajety_szlak_orz-macB_cementA orz_glowicapnA_zajety orz_glowicapnB_zajety condition memcompare * 20 * endevent

event orz_przebiegA_tor3-B multiple 0.0 none orz_przpn_zamykaj orz_zwr6- orz_zwr4+ orz_zwr3+ orz_zwr2- orz_zwr1- orz_h_sz1 orz_tor3_nic endevent

// tor 6: zdawczy z i do bazy paliwowej
// jazda na tor prawy
event orz_wyjazdA_tor6 multiple 60.0 orz_manewry orz_wyjazdA_tor6I else orz_manewryA_tor6 condition memcompare nic * * endevent
event orz_wyjazdA_tor6I multiple 0.0 orz_status_glowicepn orz_wyjazdA_tor6II condition memcompare wolny 0 * endevent
event orz_wyjazdA_tor6II multiple 0.0 zajetosc_orz-mac orz_wyjazdA_tor6_zdawczy orz_wyjazdA_tor6_orlen orz_wyjazdA_tor6_towar else orz_wyjazdA_tor6_torlewy condition memcompare wolny * * endevent

event orz_wyjazdA_tor6_zdawczy multiple 0.0 orz_oczekuje_tory246 orz_przebiegA_tor6-A zajety_szlak_orz-macA_zdawczyA orz_glowicapnA_zajety orz_glowicapnB_zajety orz_tor6_nic condition memcompare * * 10 endevent
event orz_wyjazdA_tor6_orlen multiple 0.0 orz_oczekuje_tory246 orz_przebiegA_tor6-A zajety_szlak_orz-macA_orlenA orz_glowicapnA_zajety orz_glowicapnB_zajety orz_tor6_nic condition memcompare * * 13 endevent
event orz_wyjazdA_tor6_towar multiple 0.0 orz_oczekuje_tory246 orz_przebiegA_tor6-A zajety_szlak_orz-macA_towarA orz_glowicapnA_zajety orz_glowicapnB_zajety orz_tor6_nic condition memcompare * * 17 endevent

event orz_przebiegA_tor6-A multiple 0.0 none orz_zwr9- orz_zwr8+ orz_zwr7+ orz_zwr5- orz_zwr4- orz_zwr3- orz_d_s10 orz_przebiegA_tor6-A_I endevent
event orz_przebiegA_tor6-A_I multiple 0.0 none orz_zwr2+ orz_zwr1+ orz_przpn_zamykaj wk_bazapaliwowaz endevent

// jazda na tor lewy
event orz_wyjazdA_tor6_torlewy multiple 0.0 zajetosc_orz-mac orz_wyjazdA_tor6_torlewy_zdawczy orz_wyjazdA_tor6_torlewy_orlen orz_wyjazdA_tor6_torlewy_towar condition memcompare zamkniety 0 * endevent
event orz_wyjazdA_tor6_torlewy_zdawczy multiple 0.0 orz_oczekuje_tory246 orz_przebiegA_tor6-B zajety_szlak_orz-macB_zdawczyA orz_glowicapnB_zajety orz_tor6_nic condition memcompare * * 10 endevent
event orz_wyjazdA_tor6_torlewy_orlen multiple 0.0 orz_oczekuje_tory246 orz_przebiegA_tor6-B zajety_szlak_orz-macB_orlenA orz_glowicapnB_zajety orz_tor6_nic condition memcompare * * 13 endevent
event orz_wyjazdA_tor6_torlewy_towar multiple 0.0 orz_oczekuje_tory246 orz_przebiegA_tor6-B zajety_szlak_orz-macB_towarA orz_glowicapnB_zajety orz_tor6_nic condition memcompare * * 17 endevent

event orz_przebiegA_tor6-B multiple 0.0 none orz_zwr9- orz_zwr8+ orz_zwr7+ orz_zwr5- orz_zwr4+ orz_zwr1+ orz_d_sz1 orz_przebiegA_tor6-B_I endevent
event orz_przebiegA_tor6-B_I multiple 0.0 none orz_zwr2+ orz_zwr3+ orz_przpn_zamykaj wk_bazapaliwowaz endevent

// tor 8: manewry
event orz_wyjazdA_tor8 multiple 30.0 orz_status_glowicepn orz_manewryB_orlen_oblot3 orz_manewryB_tor6_oblotnapn3 condition memcompare * 0 * endevent

event orz_przebieg_tor6-baza1 multiple 0.0 none wk_bazapaliwowao orz_zwr9- orz_zwr8+ orz_zwr7- orz_baza_zwr1+ orz_baza_zwr2+ endevent
event orz_przebieg_tor6-baza3 multiple 0.0 none wk_bazapaliwowao orz_zwr9- orz_zwr8+ orz_zwr7- orz_baza_zwr1+ orz_baza_zwr2- orz_baza_zwr5- endevent
event orz_przebieg_tor6-baza5 multiple 0.0 none wk_bazapaliwowao orz_zwr9- orz_zwr8+ orz_zwr7- orz_baza_zwr1+ orz_baza_zwr2- orz_baza_zwr5+ endevent
event orz_przebieg_tor8-baza1 multiple 0.0 none wk_bazapaliwowao orz_zwr10- orz_zwr9+ orz_zwr8+ orz_zwr7- orz_baza_zwr1+ orz_baza_zwr2+ endevent
event orz_przebieg_tor8-baza3 multiple 0.0 none wk_bazapaliwowao orz_zwr10- orz_zwr9+ orz_zwr8+ orz_zwr7- orz_baza_zwr1+ orz_baza_zwr2- orz_baza_zwr5- endevent

event orz_wjazdA_zeruj multiple 0.0 none orz_o_s1 orz_Too_os1 endevent
event orz_wyjazdA_zeruj multiple 0.0 none orz_d_s1 orz_f_s1 orz_g_s1 orz_h_s1 endevent
event orz_grupatowA_zeruj multiple 0.0 none orz_c_s1 orz_d_s1 orz_e_s1 orz_tm2_ms1 endevent


// WYJAZDY w kier. Janiszewa
// tor 2: osobowe i pospieszne
event orz_wyjazdB_tor2_wruchu multiple 0.0 none orz_wyjazdB_tor2 condition propability 0.9 randomdelay 15 endevent

event orz_wyjazdB_tor2 multiple 30.0 zajetosc_most-orz orz_wyjazdB_tor2I condition memcompare * 0 * endevent
event orz_wyjazdB_tor2I multiple 0.0 orz_status_glowicepd orz_wyjazdB_tor2_osob orz_wyjazdB_tor2_osobwil orz_wyjazdB_tor2_posp orz_wyjazdB_tor2_pospwil condition memcompare * 0 * endevent

event orz_wyjazdB_tor2_osob multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor2-B zajety_szlak_most-orzB_osobB orz_glowicapdB_zajety condition memcompare osobB * * endevent
event orz_wyjazdB_tor2_osobwil multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor2-B zajety_szlak_most-orzB_osobwilB orz_glowicapdB_zajety condition memcompare osobwilB * * endevent
event orz_wyjazdB_tor2_posp multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor2-B zajety_szlak_most-orzB_pospB orz_glowicapdB_zajety condition memcompare pospB * * endevent
event orz_wyjazdB_tor2_pospwil multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor2-B zajety_szlak_most-orzB_pospwilB orz_glowicapdB_zajety condition memcompare pospwilB * * endevent

event orz_przebiegB_tor2-B multiple 0.0 none orz_zwr14+ orz_zwr16+ orz_zwr19+ orz_l_s2 orz_tor2_nic endevent

// tor 4: zdawczy, wegiel, orlen, towar
event orz_wyjazdB_tor4 multiple 30.0 zajetosc_most-orz orz_wyjazdB_tor4I condition memcompare * 0 * endevent
event orz_wyjazdB_tor4I multiple 0.0 orz_status_glowicepd orz_wyjazdB_tor4_zdawczy orz_wyjazdB_tor4_wegiel orz_wyjazdB_tor4_orlen orz_wyjazdB_tor4_lotos orz_wyjazdB_tor4_towar orz_wyjazdB_tor4_cement condition memcompare * 0 * endevent

event orz_wyjazdB_tor4_zdawczy multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor4-B zajety_szlak_most-orzB_zdawczyB orz_glowicapdB_zajety condition memcompare * 50 * endevent
event orz_wyjazdB_tor4_wegiel multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor4-B zajety_szlak_most-orzB_wegielB orz_glowicapdB_zajety condition memcompare * 52 * endevent
event orz_wyjazdB_tor4_orlen multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor4-B zajety_szlak_most-orzB_orlenB orz_glowicapdB_zajety condition memcompare * 53 * endevent
event orz_wyjazdB_tor4_lotos multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor4-B zajety_szlak_most-orzB_lotosB orz_glowicapdB_zajety condition memcompare * 54 * endevent
event orz_wyjazdB_tor4_towar multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor4-B zajety_szlak_most-orzB_towarB orz_glowicapdB_zajety condition memcompare * 57 * endevent
event orz_wyjazdB_tor4_cement multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor4-B zajety_szlak_most-orzB_cementB orz_glowicapdB_zajety condition memcompare * 60 * endevent

event orz_przebiegB_tor4-B multiple 0.0 none orz_zwr13- orz_zwr14- orz_zwr16+ orz_zwr17+ orz_zwr18+ orz_zwr19+ orz_k_s10 orz_tor4_nic endevent

// tor 6: zdawczy, wegiel, orlen, towar
event orz_wyjazdB_tor6 multiple 30.0 orz_status_glowicepd orz_wyjazdB_tor6I orz_manewryB_orlen_oblot1 orz_manewryB_tor6_oblotnapn1 condition memcompare * 0 * endevent
event orz_wyjazdB_tor6I multiple 0.0 zajetosc_most-orz orz_wyjazdB_tor6_zdawczy orz_wyjazdB_tor6_wegiel orz_wyjazdB_tor6_orlen orz_wyjazdB_tor6_lotos orz_wyjazdB_tor6_towar orz_wyjazdB_tor6_cement condition memcompare * 0 * endevent

event orz_wyjazdB_tor6_zdawczy multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor6-B orz_j_s10 orz_tor6_nic zajety_szlak_most-orzB_zdawczyB orz_glowicapdB_zajety condition memcompare * * 50 endevent
event orz_wyjazdB_tor6_wegiel multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor6-B orz_j_s10 orz_tor6_nic zajety_szlak_most-orzB_wegielB orz_glowicapdB_zajety condition memcompare * * 52 endevent
event orz_wyjazdB_tor6_orlen multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor6-B orz_j_s10 orz_tor6_nic zajety_szlak_most-orzB_orlenB orz_glowicapdB_zajety condition memcompare * * 53 endevent
event orz_wyjazdB_tor6_lotos multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor6-B orz_j_s10 orz_tor6_nic zajety_szlak_most-orzB_lotosB orz_glowicapdB_zajety condition memcompare * * 54 endevent
event orz_wyjazdB_tor6_towar multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor6-B orz_j_s10 orz_tor6_nic zajety_szlak_most-orzB_towarB orz_glowicapdB_zajety condition memcompare * * 57 endevent
event orz_wyjazdB_tor6_cement multiple 0.0 orz_oczekuje_tory246 orz_przebiegB_tor6-B orz_j_s10 orz_tor6_nic zajety_szlak_most-orzB_cementB orz_glowicapdB_zajety condition memcompare * * 60 endevent

event orz_przebiegB_tor6-B multiple 0.0 none orz_zwr12- orz_zwr13+ orz_zwr14- orz_zwr16+ orz_zwr17+ orz_zwr18+ orz_zwr19+ endevent

// tor 8: manewry
event orz_wyjazdB_tor8 multiple 30.0 orz_status_glowicepd orz_manewryB_tor8_oblotnapd3 condition memcompare * 0 * endevent

event orz_przebiegB_tor8-B multiple 0.0 none orz_zwr11- orz_zwr12+ orz_zwr13+ orz_zwr14- orz_zwr16+ orz_zwr17+ orz_zwr18+ orz_zwr19+ endevent

event orz_wjazdB_zeruj multiple 0.0 none orz_a_s1 orz_toa_os1 endevent
event orz_grupatowB_zeruj multiple 0.0 none orz_i_s1 orz_j_s1 orz_k_s1 orz_tm3_ms1 endevent

// tor z kopalni
event orz_wyjazdB_kopalnia_wruchu multiple 10.0 none orz_wyjazdB_kopalnia condition propability 0.9 endevent

event orz_wyjazdB_kopalnia multiple 30.0 orz_status_glowicepd orz_wyjazdB_kopalniaI condition memcompare wolny 0 * endevent
event orz_wyjazdB_kopalniaI multiple 0.0 zajetosc_most-orz orz_wyjazdB_kopalnia_zdawczy orz_wyjazdB_kopalnia_towar condition memcompare * 0 * endevent

event orz_wyjazdB_kopalnia_zdawczy multiple 0.0 orz_kopalnia orz_wyjazdB_kopalnia_zdawczyI condition memcompare zdawczyB * * endevent
event orz_wyjazdB_kopalnia_zdawczyI multiple 0.0 zdawczy_info zajety_szlak_most-orzB_zdawczyB orz_glowicapdA_zajety orz_glowicapdB_zajety orz_kopalnia_wolny orz_wyjazdB_kopalnia_zdawczyII condition memcompare janiszew * * endevent
event orz_wyjazdB_kopalnia_zdawczyII multiple 0.0 none orz_zwr21+ orz_zwr20+ orz_zwr19- orz_zwr18- orz_zwr17+ orz_zwr15- orz_z_s10 orz_toz_os4 endevent

event orz_wyjazdB_kopalnia_towar multiple 0.0 orz_kopalnia zajety_szlak_most-orzB_zdawczyB orz_glowicapdA_zajety orz_glowicapdB_zajety orz_kopalnia_wolny orz_wyjazdB_kopalnia_towarI condition memcompare towarB * * endevent
event orz_wyjazdB_kopalnia_towarI multiple 0.0 none orz_zwr21+ orz_zwr20+ orz_zwr19- orz_zwr18- orz_zwr17+ orz_zwr15- orz_z_s10 orz_toz_os4 endevent

event orz_wyjazd_zeruj multiple 0.0 none orz_wyjazdB_kopalniaI orz_z_s1 orz_toz_os1 endevent

// manewry
event orz_manewryA_tor6 multiple 0.0 orz_status_glowicepn orz_manewryA_tor6_dobazy orz_manewryA_tor6_oblotnapd1 condition memcompare * 0 * endevent
event orz_manewryA_tor6_dobazy multiple 0.0 orz_manewry orz_manewryA_tor6_dobazyI-1 condition memcompare baza * * endevent
event orz_manewryA_tor6_dobazyI-1 multiple 0.0 orz_baza_status_tory135 orz_przebieg_tor6-baza1 orz_d_ms2 orz_glowicapnB_zajety orz_manewry_nic bazapaliwowa_otwieraj orz_baza_tor1_zajety else orz_manewryA_tor6_dobazyI-3 condition memcompare wolny * * endevent
event orz_manewryA_tor6_dobazyI-3 multiple 0.0 orz_baza_status_tory135 orz_przebieg_tor6-baza3 orz_d_ms2 orz_glowicapnB_zajety orz_manewry_nic bazapaliwowa_otwieraj orz_baza_tor3_zajety else orz_manewryA_tor6_dobazyI-5 condition memcompare * 0 * endevent
event orz_manewryA_tor6_dobazyI-5 multiple 0.0 orz_baza_status_tory135 orz_przebieg_tor6-baza5 orz_d_ms2 orz_glowicapnB_zajety orz_manewry_nic bazapaliwowa_otwieraj orz_baza_tor5_zajety condition memcompare * * 0 endevent

// oblot z polnocy na poludnie
event orz_manewryA_tor6_oblotnapd1 multiple 0.0 orz_manewry orz_manewryA_tor6_oblotnapd1I condition memcompare oblot1 * * endevent
event orz_manewryA_tor6_oblotnapd1I multiple 0.0 orz_status_tory810 orz_glowicapnB_zajety orz_przebieg_tor6-baza1 orz_d_ms2 orz_tor8_zajety orz_manewry_oblotB condition memcompare wolny * * endevent

event orz_manewryB_tor8_oblotnapd3 multiple 0.0 orz_manewry orz_glowicapdB_zajety orz_przebiegB_tor8-B orz_i_ms2 orz_manewry_oblotD condition memcompare oblot3 * * endevent 
event orz_manewryB_tor8_oblotnapd4 multiple 0.0 orz_manewry orz_stoj orz_przebiegB_tor6-B orz_jedz orz_manewry_nic condition memcompare oblot4 * * endevent 

// oblot z poludnia na polnoc
event orz_manewryB_tor6_oblotnapn1 multiple 0.0 orz_manewry orz_manewryB_tor6_oblotnapn1I condition memcompare oblot1 * * endevent
event orz_manewryB_tor6_oblotnapn1I multiple 0.0 orz_status_tory810 orz_glowicapdB_zajety orz_przebiegB_tor6-B orz_j_ms2 orz_tor8_zajety orz_manewry_oblotB_pd condition memcompare wolny * * endevent

event orz_manewryB_tor6_oblotnapn2 multiple 0.0 orz_manewry orz_stoj orz_przebiegB_tor8-B orz_jedz orz_manewry_oblotC_pd condition memcompare oblot2a * * endevent 
event orz_manewryB_tor6_oblotnapn3 multiple 0.0 orz_manewry orz_glowicapnB_zajety orz_przebieg_tor8-baza1 orz_c_ms2 orz_manewry_oblotD_pd condition memcompare oblot3a * * endevent 

// oblot Orlenu
event orz_manewryB_orlen_oblot1 multiple 0.0 orz_manewry orz_manewryB_orlen_oblot1a condition memcompare orlen-1 * * endevent
event orz_manewryB_orlen_oblot1a multiple 0.0 orz_status_tory810 orz_tor6_odepnijsie orz_manewry_orlen-oblot2 orz_glowicapdB_zajety orz_tor8_zajety orz_manewryB_orlen_oblot1b condition memcompare wolny * * endevent
event orz_manewryB_orlen_oblot1b multiple 45.0 none orz_przebiegB_tor6-B orz_j_ms2 endevent
event orz_tor6_odepnijsie updatevalues 0.0 orz_j_sem_mem Shunt 0 0 endevent
event orz_j_sem_mem:sent multiple 1.0 none orz_j_s1 endevent

event orz_manewry_podepnijsie multiple 0.0 none orz_manewryB_orlen_oblot5 endevent

event orz_manewryB_orlen_oblot2 multiple 0.0 orz_manewry orz_stoj orz_przebiegB_tor8-B orz_jedz orz_manewry_orlen-oblot3 orz_tm5_ms2 condition memcompare orlen-2 * * endevent
event orz_manewryB_orlen_oblot3 multiple 0.0 orz_manewry orz_przebieg_tor8-baza1 orz_c_ms2 orz_manewry_orlen-oblot4 orz_glowicapnB_zajety condition memcompare orlen-3 * * endevent
event orz_manewryB_orlen_oblot3a multiple 0.0 orz_manewry orz_bazabocz_nazad condition memcompare orlen-4 * * endevent
event orz_manewryB_orlen_oblot4 multiple 0.0 orz_manewry orz_przebieg_tor6-baza1 orz_tm1_ms2 orz_manewry_orlen-oblot5 orz_glowicapnB_zajety condition memcompare orlen-4 * * endevent
event orz_manewryB_orlen_oblot5 multiple 0.0 orz_manewry orz_tor6_podepnijsie orz_manewryB_orlen_oblot5a condition memcompare orlen-5 * * endevent
event orz_manewryB_orlen_oblot5a multiple 90.0 orz_oczekuje_tory246 orz_manewry_dobazypaliw else orz_manewry_nic180 condition memcompare * * 0 endevent

event orz_tor6_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
event orz_bazabocz_nazad putvalues 0.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent

event orz_manewry_glowicapd multiple 0.0 none orz_manewryB_tor8_oblotnapd4 orz_manewryB_tor6_oblotnapn2 orz_manewryB_orlen_oblot2 endevent

// nadawanie rozkładu
event orz_nadajrozklad_tor6A copyvalues 0.0 orz_d_sem_mem orz_rozkladtow endevent
event orz_d_sem_mem:sent multiple 1.0 none orz_d_s1 endevent

event orz_nadajrozklad_tor6B copyvalues 0.0 orz_j_sem_mem orz_rozkladtow endevent

event orz_nadajrozklad_tor8A copyvalues 0.0 orz_c_sem_mem orz_rozkladtow endevent
event orz_c_sem_mem:sent multiple 1.0 none orz_c_s1 endevent

event orz_nadajrozklad_tor8B copyvalues 0.0 orz_i_sem_mem orz_rozkladtow endevent
event orz_i_sem_mem:sent multiple 1.0 none orz_i_s1 endevent


// -------------------------------------------------------------------------------------------------------------------------
//  :: st. ORZECHOWO KOPALNIA ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacyjne
event kop_pn:busy updatevalues 0.0 kop_status_glowicepnpd zajety * * endevent
event kop_pn:free updatevalues 30.0 kop_status_glowicepnpd wolny * * endevent
event kop_pn_zajety updatevalues 0.0 kop_status_glowicepnpd zajety * * endevent

event kop_pd:busy updatevalues 0.0 kop_status_glowicepnpd * 1 * endevent
event kop_pd:free updatevalues 30.0 kop_status_glowicepnpd * 0 * endevent
event kop_pd_zajety updatevalues 0.0 kop_status_glowicepnpd * 1 * endevent

// tor 1
event kop_tor1:busy updatevalues 0.0 kop_status_tory123 zajety * * endevent
event kop_tor1:free updatevalues 60.0 kop_status_tory123 wolny * * endevent
event kop_tor1_zajety updatevalues 0.0 kop_status_tory123 zajety * * endevent

event kop_tor1_nic updatevalues 0.0 kop_oczekuje_tory123 nic * * endevent
event kop_tor1_zdawczyA updatevalues 0.0 kop_oczekuje_tory123 zdawczyA * * endevent
event kop_tor1_zdawczyB updatevalues 0.0 kop_oczekuje_tory123 zdawczyB * * endevent
event kop_tor1_kopalniaB updatevalues 0.0 kop_oczekuje_tory123 kopalniaB * * endevent

event kop_tor1_zakladowa updatevalues 0.0 kop_oczekuje_tory123 zakladowa * * endevent
event kop_tor1_zakladowa_wp updatevalues 0.0 kop_oczekuje_tory123 dogorytor1_wp * * endevent
event kop_tor1_zakladowa_nadol updatevalues 0.0 kop_oczekuje_tory123 nadol * * endevent

event kop_tor1_zdawczy_oblotnator2 updatevalues 0.0 kop_oczekuje_tory123 oblotnator2 * * endevent

// tor 2
event kop_tor2:busy updatevalues 0.0 kop_status_tory123 * 1 * endevent
event kop_tor2:free updatevalues 60.0 kop_status_tory123 * 0 * endevent
event kop_tor2_zajety updatevalues 0.0 kop_status_tory123 * 1 * endevent

event kop_tor2_nic updatevalues 0.0 kop_oczekuje_tory123 * 0 * endevent
event kop_tor2_zdawczyA updatevalues 0.0 kop_oczekuje_tory123 * 10 * endevent
event kop_tor2_zdawczyB updatevalues 0.0 kop_oczekuje_tory123 * 50 * endevent
event kop_tor2_kopalniaB updatevalues 0.0 kop_oczekuje_tory123 * 58 * endevent

event kop_tor2_zakladowa updatevalues 0.0 kop_oczekuje_tory123 * 100 * endevent
event kop_tor2_zakladowa_wp updatevalues 0.0 kop_oczekuje_tory123 * 129 * endevent
event kop_tor2_zakladowa_nadol updatevalues 0.0 kop_oczekuje_tory123 * 2 * endevent
event kop_tor2_zakladowa_nadol60 updatevalues 60.0 kop_oczekuje_tory123 * 2 * endevent
event kop_tor2_zakladowa_nator3inadol updatevalues 0.0 kop_oczekuje_tory123 * 23 * endevent

// tor 3
event kop_tor3:busy updatevalues 0.0 kop_status_tory123 * * 1 endevent
event kop_tor3:free updatevalues 60.0 kop_status_tory123 * * 0 endevent
event kop_tor3_zajety updatevalues 0.0 kop_status_tory123 * * 1 endevent

event kop_tor3_nic updatevalues 0.0 kop_oczekuje_tory123 * * 0 endevent
event kop_tor3_zdawczyA updatevalues 0.0 kop_oczekuje_tory123 * * 10 endevent
event kop_tor3_zdawczyB updatevalues 0.0 kop_oczekuje_tory123 * * 50 endevent
event kop_tor3_kopalniaB updatevalues 0.0 kop_oczekuje_tory123 * * 58 endevent

event kop_tor3_zdawczy_oblotnator2 updatevalues 240.0 kop_oczekuje_tory123 * * 92 endevent

event kop_tor3_zakladowa_nadol updatevalues 0.0 kop_oczekuje_tory123 * * 2 endevent
event kop_tor3_zakladowa_nadol60 updatevalues 60.0 kop_oczekuje_tory123 * * 2 endevent
event kop_tor3_zakladowa_nator3idol updatevalues 0.0 kop_oczekuje_tory123 * * 23 endevent

// głowica południowa stacji
event kop_glowicapd_nic updatevalues 0.0 kop_oczekuje_glowicapd nic * * endevent
event kop_glowicapd_oblotnator2 updatevalues 0.0 kop_oczekuje_glowicapd oblotnator2 * * endevent

// zajętość wyjazdu z kopalni
event kop_dol_wolny updatevalues 0.0 orz_kopalnia * 0 * endevent
event kop_dol_dogorytor1_wc updatevalues 0.0 orz_kopalnia * 110 * endevent
event kop_dol_dogorytor1_wp updatevalues 0.0 orz_kopalnia * 119 * endevent
event kop_dol_dogorytor2_wc updatevalues 0.0 orz_kopalnia * 120 * endevent
event kop_dol_dogorytor2_wp updatevalues 0.0 orz_kopalnia * 129 * endevent
event kop_dol_nadol updatevalues 0.0 orz_kopalnia * 2 * endevent
event kop_dol_nator3inadol updatevalues 0.0 orz_kopalnia * 23 * endevent

event kop_dol_oblotnator2 updatevalues 0.0 orz_kopalnia * 92 * endevent

event kop_dol:free multiple 30.0 none kop_dol_wolny kop_tm7_ms1 endevent

// tor ładunkowy 101
event kop_lad_tor1:busy updatevalues 0.0 kop_lad_status_tory12 zajety * * endevent
event kop_lad_tor1:free updatevalues 60.0 kop_lad_status_tory12 wolny * * endevent
event kop_lad_tor1_zajety updatevalues 0.0 kop_lad_status_tory12 zajety * * endevent

event kop_lad_tor1_nic updatevalues 0.0 kop_lad_oczekuje_tory12 nic * * endevent
event kop_lad_tor1_dogorytor1_wc updatevalues 0.0 kop_lad_oczekuje_tory12 dogorytor1_wc * * endevent
event kop_lad_tor1_dogorytor1_wp updatevalues 0.0 kop_lad_oczekuje_tory12 dogorytor1_wp * * endevent
event kop_lad_tor1_dogorytor2_wc updatevalues 0.0 kop_lad_oczekuje_tory12 dogorytor2_wc * * endevent
event kop_lad_tor1_dogorytor2_wp updatevalues 0.0 kop_lad_oczekuje_tory12 dogorytor2_wp * * endevent

// tor ładunkowy 102
event kop_lad_tor2:busy updatevalues 0.0 kop_lad_status_tory12 * 1 * endevent
event kop_lad_tor2:free updatevalues 60.0 kop_lad_status_tory12 * 0 * endevent
event kop_lad_tor2_zajety updatevalues 0.0 kop_lad_status_tory12 * 1 * endevent

event kop_lad_tor2_nic updatevalues 0.0 kop_lad_oczekuje_tory12 * 0 * endevent

event kop_lad_tor2_dogorytor1_wc updatevalues 0.0 kop_lad_oczekuje_tory12 * 110 * endevent
event kop_lad_tor2_dogorytor1_wp updatevalues 0.0 kop_lad_oczekuje_tory12 * 119 * endevent
event kop_lad_tor2_dogorytor2_wc updatevalues 0.0 kop_lad_oczekuje_tory12 * 120 * endevent
event kop_lad_tor2_dogorytor2_wp updatevalues 0.0 kop_lad_oczekuje_tory12 * 129 * endevent

// WJAZDY
event kop_wjazdA_wruchu multiple 15.0 none kop_wjazdA condition propability 0.95 randomdelay 30 endevent
event kop_wjazdA multiple 0.0 kop_status_glowicepnpd kop_wjazdA_zdawczy kop_wjazdA_kopalnia condition memcompare * 0 * endevent
event kop_wjazdA_zdawczy multiple 0.0 orz_kopalnia kop_wjazdA_zdawczyI_tor3 condition memcompare zdawczyA * * endevent
event kop_wjazdA_zdawczyI_tor3 multiple 0.0 kop_status_tory123 kop_zwr101+ kop_zwr102- kop_A_sz1 kop_tor3_zajety kop_pd_zajety orz_kopalnia_wolny kop_tor3_zdawczy_oblotnator2 condition memcompare * * 0 endevent

event kop_wjazdA_kopalnia multiple 0.0 orz_kopalnia kop_wjazdA_kopalniaI_tor3 condition memcompare kopalniaA * * endevent
event kop_wjazdA_kopalniaI_tor3 multiple 0.0 kop_status_tory123 kop_zwr101+ kop_zwr102- kop_A_sz1 kop_tor3_zajety kop_pd_zajety orz_kopalnia_wolny condition memcompare * * 0 endevent

// WYJAZDY
event kop_wyjazdB_tor1 multiple 30.0 orz_kopalnia kop_wyjazdB_tor1I condition memcompare wolny * * endevent
event kop_wyjazdB_tor1I multiple 0.0 kop_status_glowicepnpd kop_wyjazdB_tor1_zdawczyB kop_wyjazdB_tor1_kopalniaB kop_manewrB_oblotnator2 condition memcompare * 0 * endevent
event kop_wyjazdB_tor1_zdawczyB multiple 0.0 kop_oczekuje_tory123 kop_zwr101+ kop_zwr102+ kop_C_sz kop_pd_zajety kop_tor1_nic orz_kopalnia_zdawczyB condition memcompare zdawczyB * * endevent
event kop_wyjazdB_tor1_kopalniaB multiple 0.0 kop_oczekuje_tory123 kop_zwr101+ kop_zwr102+ kop_C_sz kop_pd_zajety kop_tor1_nic orz_kopalnia_kopalniaB condition memcompare kopalniaB * * endevent

event kop_manewrB_oblotnator2 multiple 0.0 kop_oczekuje_tory123 kop_zwr101+ kop_zwr102+ kop_C_ms2 kop_pd_zajety kop_glowicapd_oblotnator2 kop_tor1_nic condition memcompare oblotnator2 0 * endevent

event kop_wyjazdB_tor2 multiple 30.0 orz_kopalnia kop_wyjazdB_tor2I condition memcompare wolny * * endevent
event kop_wyjazdB_tor2I multiple 0.0 kop_status_glowicepnpd kop_wyjazdB_tor2_zdawczyB kop_wyjazdB_tor2_kopalniaB condition memcompare * 0 * endevent
event kop_wyjazdB_tor2_zdawczyB multiple 0.0 kop_oczekuje_tory123 kop_zwr101- kop_B_sz kop_pd_zajety kop_tor2_nic orz_kopalnia_zdawczyB condition memcompare * 50 * endevent
event kop_wyjazdB_tor2_kopalniaB multiple 0.0 kop_oczekuje_tory123 kop_zwr101- kop_B_sz kop_pd_zajety kop_tor2_nic orz_kopalnia_kopalniaB condition memcompare * 58 * endevent

event kop_nadajrozklad_tor2 copyvalues 10.0 kop_B_sem_mem kop_rozklad_tor2 endevent
event kop_B_sem_mem:sent multiple 1.0 none kop_B_s1 endevent

// MANEWRY
// głowica południowa stacji
event kop_manewr_glowicapd multiple 10.0 none kop_manewr_glowicapd_oblotnator2 endevent
event kop_manewr_glowicapd_oblotnator2 multiple 0.0 kop_oczekuje_glowicapd kop_zwr101- kop_glowicapd_nic condition memcompare oblotnator2 * * endevent

// wyjazd z torów ładunkowych w kopalni
event kop_lad_manewr_tor1 multiple 30.0 orz_kopalnia kop_lad_manewr_tor1_dogorytor1_wc kop_lad_manewr_tor1_dogorytor1_wp kop_lad_manewr_tor1_dogorytor2_wc kop_lad_manewr_tor1_dogorytor2_wp condition memcompare * 0 * endevent
event kop_lad_manewr_tor1_dogorytor1_wc multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor1_wc kop_zwr201+ kop_zwr202+ kop_tm1_ms2 kop_lad_tor1_nic condition memcompare dogorytor1_wc * * endevent
event kop_lad_manewr_tor1_dogorytor1_wp multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor1_wp kop_zwr201+ kop_zwr202+ kop_tm1_ms2 kop_lad_tor1_nic condition memcompare dogorytor1_wp * * endevent
event kop_lad_manewr_tor1_dogorytor2_wc multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor2_wc kop_zwr201+ kop_zwr202+ kop_tm1_ms2 kop_lad_tor1_nic condition memcompare dogorytor2_wc * * endevent
event kop_lad_manewr_tor1_dogorytor2_wp multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor2_wp kop_zwr201+ kop_zwr202+ kop_tm1_ms2 kop_lad_tor1_nic condition memcompare dogorytor2_wp * * endevent

event kop_lad_manewr_tor2 multiple 30.0 orz_kopalnia kop_lad_manewr_tor2_dogorytor1_wc kop_lad_manewr_tor2_dogorytor1_wp kop_lad_manewr_tor2_dogorytor2_wc kop_lad_manewr_tor2_dogorytor2_wp condition memcompare * 0 * endevent
event kop_lad_manewr_tor2_dogorytor1_wc multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor1_wc kop_zwr201+ kop_zwr202- kop_tm2_ms2 kop_lad_tor2_nic condition memcompare * 110 * endevent
event kop_lad_manewr_tor2_dogorytor1_wp multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor1_wp kop_zwr201+ kop_zwr202- kop_tm2_ms2 kop_lad_tor2_nic condition memcompare * 119 * endevent
event kop_lad_manewr_tor2_dogorytor2_wc multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor2_wc kop_zwr201+ kop_zwr202- kop_tm2_ms2 kop_lad_tor2_nic condition memcompare * 120 * endevent
event kop_lad_manewr_tor2_dogorytor2_wp multiple 0.0 kop_lad_oczekuje_tory12 kop_dol_dogorytor2_wp kop_zwr201+ kop_zwr202- kop_tm2_ms2 kop_lad_tor2_nic condition memcompare * 129 * endevent

event kop_lad_zerujsem multiple 0.0 none kop_tm1_ms1 kop_tm2_ms1 endevent

// zmiana kierunku na torze wyciągowym i wjazd na odpowiedni tor na stacji
event kop_dol_manewr multiple 30.0 none kop_dol_manewr_dogorytor1_wc kop_dol_manewr_dogorytor1_wp kop_dol_manewr_dogorytor2_wc kop_dol_manewr_dogorytor2_wp kop_dol_manewr_nadol endevent

event kop_dol_manewr_dogorytor1_wc multiple 0.0 orz_kopalnia kop_dol_manewr_dogorytor1_wcI condition memcompare * 110 * endevent
event kop_dol_manewr_dogorytor1_wcI multiple 0.0 kop_status_tory123 kop_zwr103+ kop_zwr104+ kop_zwr105- kop_tm5_ms2 kop_tm7_ms2 wk_kopalniazjazdo kop_tor1_zajety condition memcompare wolny * * endevent
event kop_dol_manewr_dogorytor1_wp multiple 0.0 orz_kopalnia kop_zwr103+ kop_zwr104+ kop_zwr105- kop_tm5_ms2 kop_tm7_ms2 wk_kopalniazjazdo kop_tor1_zakladowa_wp condition memcompare * 119 * endevent

event kop_tor1_podepnijsklad multiple 0.0 kop_oczekuje_tory123 kop_torl_podepnijskladI kop_tor1_urwijsie kop_tor1_zakladowa condition memcompare dogorytor1_wp * * endevent
event kop_torl_podepnijskladI putvalues 0.0 none 0.1 0.1 0.1 Shunt -2 3 endevent
event kop_tor1_urwijsie putvalues 180.0 none 0.1 0.1 0.1 Shunt 0 0 endevent

event kop_dol_manewr_dogorytor2_wc multiple 0.0 orz_kopalnia kop_dol_manewr_dogorytor2_wcI condition memcompare * 120 * endevent
event kop_dol_manewr_dogorytor2_wcI multiple 0.0 kop_status_tory123 kop_zwr103- kop_zwr104+ kop_zwr105- kop_tm5_ms2 kop_tm7_ms2 wk_kopalniazjazdo kop_tor2_zajety condition memcompare * 0 * endevent
event kop_dol_manewr_dogorytor2_wp multiple 0.0 orz_kopalnia kop_zwr103- kop_zwr104+ kop_zwr105- kop_tm5_ms2 kop_tm7_ms2 wk_kopalniazjazdo kop_tor2_zakladowa_wp condition memcompare * 129 * endevent

event kop_tor2_podepnijsklad multiple 0.0 kop_oczekuje_tory123 kop_tor2_podepnijskladI kop_tor2_urwijsie kop_tor2_zakladowa condition memcompare * 129 * endevent
event kop_tor2_podepnijskladI putvalues 0.0 none 0.1 0.1 0.1 Shunt -2 3 endevent
event kop_tor2_urwijsie putvalues 200.0 none 0.1 0.1 0.1 Shunt 0 0 endevent

event kop_dol_manewr_nadol multiple 0.0 orz_kopalnia kop_zwr105+ kop_tm5_ms2 wk_kopalniazjazdz condition memcompare * 2 * endevent

// przed wykolejnica
event kop_przejazd multiple 15.0 none kop_przejazd_nator3inadol kop_przejazd_oblotnator2 endevent
event kop_przejazd_nator3inadol multiple 0.0 orz_kopalnia kop_zwr104- kop_tm7_ms2 kop_tor3_zakladowa_nator3idol condition memcompare * 23 * endevent
event kop_przejazd_oblotnator2 multiple 0.0 orz_kopalnia kop_zwr103+ kop_zwr104+ kop_tm7_ms2 kop_tor1_zdawczy_oblotnator2 condition memcompare * 92 * endevent

event kop_zawracaj multiple 0.0 none kop_zawracaj_oblotnator2 kop_zawracaj_nator3inadol endevent
event kop_zawracaj_oblotnator2 multiple 0.0 orz_kopalnia kop_zawracajI condition memcompare * 92 * endevent
event kop_zawracaj_nator3inadol multiple 0.0 orz_kopalnia kop_zawracajI condition memcompare * 23 * endevent
event kop_zawracajI putvalues 0.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent

// tory stacji zakładowej
event kop_manewr_tor1A multiple 30.0 orz_kopalnia kop_manewr_tor1A_dokopalni condition memcompare * 0 * endevent
event kop_manewr_tor1A_dokopalni multiple 0.0 kop_oczekuje_tory123 kop_zwr103+ kop_zwr104+ kop_zwr105- kop_f_ms2 wk_kopalniazjazdo kop_dol_nadol kop_tor1_nic condition memcompare nadol * * endevent

event kop_manewr_tor2A multiple 30.0 orz_kopalnia kop_manewr_tor2A_dokopalni kop_manewr_tor2A_nator3inadol condition memcompare * 0 * endevent
event kop_manewr_tor2A_dokopalni multiple 0.0 kop_oczekuje_tory123 kop_zwr103- kop_zwr104+ kop_zwr105- kop_e_ms2 wk_kopalniazjazdo kop_dol_nadol kop_tor2_nic condition memcompare * 2 * endevent
event kop_manewr_tor2A_nator3inadol multiple 0.0 kop_oczekuje_tory123 kop_zwr103- kop_zwr104+ kop_zwr105- kop_e_ms2 wk_kopalniazjazdz kop_dol_nator3inadol kop_tor2_nic condition memcompare * 23 0 endevent

event kop_tor3_podepnijsie multiple 0.0 kop_oczekuje_tory123 kop_tor3_podepnijsieI kop_tor3_zakladowa_nadol60 condition memcompare * * 23 endevent
event kop_tor3_podepnijsieI putvalues 0.0 none 0.1 0.1 0.1 Shunt 12 -3 endevent

event kop_manewr_tor3A multiple 30.0 orz_kopalnia kop_manewr_tor3A_dokopalni kop_manewr_tor3A_oblotnator2 condition memcompare * 0 * endevent
event kop_manewr_tor3A_dokopalni multiple 0.0 kop_oczekuje_tory123 kop_zwr104- kop_zwr105- kop_g_ms2 wk_kopalniazjazdo kop_dol_nadol kop_tor3_nic condition memcompare * * 2 endevent
event kop_manewr_tor3A_oblotnator2 multiple 0.0 kop_oczekuje_tory123 kop_manewr_tor3A_oblotnator2I condition memcompare * * 92 endevent
event kop_manewr_tor3A_oblotnator2I multiple 0.0 kop_status_tory123 kop_zwr104- kop_zwr105- kop_g_ms2 wk_kopalniazjazdz kop_dol_oblotnator2 kop_tor1_zajety kop_tor3_nic condition memcompare wolny * * endevent

event kop_zerujsemA multiple 0.0 none kop_e_s1 kop_f_s1 kop_g_s1 endevent
event kop_zerujsemB multiple 0.0 none kop_b_s1 kop_c_s1 kop_d_s1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. MACIERZEWO ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacyjne
event mac_pnA:busy updatevalues 0.0 mac_status_pn zajety * * endevent
event mac_pnA:free updatevalues 30.0 mac_status_pn wolny * * endevent
event mac_pnA_zajety updatevalues 0.0 mac_status_pn zajety * * endevent

event mac_pnB:busy updatevalues 0.0 mac_status_pn * 1 * endevent
event mac_pnB:free updatevalues 30.0 mac_status_pn * 0 * endevent
event mac_pnB_zajety updatevalues 0.0 mac_status_pn * 1 * endevent

event mac_pdA:busy updatevalues 0.0 mac_status_pd zajety * * endevent
event mac_pdA:free multiple 0.0 none mac_pdA_wolny mac_przpd_otwieraj endevent
event mac_pdA_wolny updatevalues 30.0 mac_status_pd wolny * * endevent
event mac_pdA_zajety updatevalues 0.0 mac_status_pd zajety * * endevent

event mac_pdB:busy updatevalues 0.0 mac_status_pd * 1 * endevent
event mac_pdB:free multiple 0.0 none mac_pdB_wolny mac_przpd_otwieraj endevent
event mac_pdB_wolny updatevalues 30.0 mac_status_pd * 0 * endevent
event mac_pdB_zajety updatevalues 0.0 mac_status_pd * 1 * endevent

// tor 1
event mac_tor1:busy updatevalues 0.0 mac_status_tory135 zajety * * endevent
event mac_tor1:free updatevalues 60.0 mac_status_tory135 wolny * * endevent
event mac_tor1_zajety updatevalues 0.0 mac_status_tory135 zajety * * endevent

event mac_tor1_nic updatevalues 0.0 mac_oczekuje_tory135 nic * * endevent
event mac_tor1_pospA updatevalues 0.0 mac_oczekuje_tory135 pospA * * endevent
event mac_tor1_towarA updatevalues 0.0 mac_oczekuje_tory135 towarA * * endevent

// tor 2
event mac_tor2:busy updatevalues 0.0 mac_status_tory246 zajety * * endevent
event mac_tor2:free updatevalues 60.0 mac_status_tory246 wolny * * endevent
event mac_tor2_zajety updatevalues 0.0 mac_status_tory246 zajety * * endevent

event mac_tor2_nic updatevalues 0.0 mac_oczekuje_tory246 nic * * endevent
event mac_tor2_osobB updatevalues 0.0 mac_oczekuje_tory246 osobB * * endevent
event mac_tor2_osobwilB updatevalues 0.0 mac_oczekuje_tory246 osobwilB * * endevent
event mac_tor2_pospB updatevalues 0.0 mac_oczekuje_tory246 pospB * * endevent
event mac_tor2_pospwilB updatevalues 0.0 mac_oczekuje_tory246 pospwilB * * endevent

event mac_tor2_zdawczyB updatevalues 0.0 mac_oczekuje_tory246 zdawczyB * * endevent
event mac_tor2_wegielB updatevalues 0.0 mac_oczekuje_tory246 wegielB * * endevent
event mac_tor2_orlenB updatevalues 0.0 mac_oczekuje_tory246 orlenB * * endevent
event mac_tor2_lotosB updatevalues 0.0 mac_oczekuje_tory246 lotosB * * endevent
event mac_tor2_towarB updatevalues 0.0 mac_oczekuje_tory246 towarB * * endevent
event mac_tor2_cementB updatevalues 0.0 mac_oczekuje_tory246 cementB * * endevent

event mac_tor2_wolny_szlakB multiple 0.0 none wolny_szlak_mac-dabB_tor2 wolny_szlak_mac-paszwB_tor2 endevent

// tor 3
event mac_tor3:busy updatevalues 0.0 mac_status_tory135 * 1 * endevent
event mac_tor3:free updatevalues 60.0 mac_status_tory135 * 0 * endevent
event mac_tor3_zajety updatevalues 0.0 mac_status_tory135 * 1 * endevent

event mac_tor3_nic updatevalues 0.0 mac_oczekuje_tory135 * 0 * endevent
event mac_tor3_osobA updatevalues 0.0 mac_oczekuje_tory135 * 11 * endevent
event mac_tor3_osobwilA updatevalues 0.0 mac_oczekuje_tory135 * 19 * endevent
event mac_tor3_pospwilA updatevalues 0.0 mac_oczekuje_tory135 * 16 * endevent

// tor 4
event mac_tor4:busy updatevalues 0.0 mac_status_tory246 * 1 * endevent
event mac_tor4:free updatevalues 60.0 mac_status_tory246 * 0 * endevent
event mac_tor4_zajety updatevalues 0.0 mac_status_tory246 * 1 * endevent
event mac_tor4_wolny updatevalues 0.0 mac_status_tory246 * 0 * endevent

event mac_tor4_nic updatevalues 0.0 mac_oczekuje_tory246 * 0 * endevent
event mac_tor4_zdawczyA updatevalues 0.0 mac_oczekuje_tory246 * 10 * endevent

event mac_tor4_zdawczyB updatevalues 0.0 mac_oczekuje_tory246 * 50 * endevent
event mac_tor4_wegielB updatevalues 0.0 mac_oczekuje_tory246 * 52 * endevent
event mac_tor4_orlenB updatevalues 0.0 mac_oczekuje_tory246 * 53 * endevent
event mac_tor4_lotosB updatevalues 0.0 mac_oczekuje_tory246 * 54 * endevent
event mac_tor4_towarB updatevalues 0.0 mac_oczekuje_tory246 * 57 * endevent
event mac_tor4_cementB updatevalues 0.0 mac_oczekuje_tory246 * 60 * endevent

event mac_tor4_wolny_szlakB multiple 0.0 none wolny_szlak_mac-dabB_tor4 wolny_szlak_mac-paszwB_tor4 endevent

event mac_tor4_nic2 updatevalues 0.0 mac_manewry_osob nic * * endevent

// tor 5
event mac_tor5:busy updatevalues 0.0 mac_status_tory135 * * 1 endevent
event mac_tor5:free updatevalues 60.0 mac_status_tory135 * * 0 endevent
event mac_tor5_zajety updatevalues 0.0 mac_status_tory135 * * 1 endevent

event mac_tor5_nic updatevalues 0.0 mac_oczekuje_tory135 * * 0 endevent
event mac_tor5_zdawczyA updatevalues 0.0 mac_oczekuje_tory135 * * 10 endevent
event mac_tor5_wegielA updatevalues 0.0 mac_oczekuje_tory135 * * 12 endevent
event mac_tor5_orlenA updatevalues 0.0 mac_oczekuje_tory135 * * 13 endevent
event mac_tor5_cementA updatevalues 0.0 mac_oczekuje_tory135 * * 20 endevent

// tor 6
event mac_tor6:busy updatevalues 0.0 mac_status_tory246 * * 1 endevent
event mac_tor6:free updatevalues 60.0 mac_status_tory246 * * 0 endevent
event mac_tor6_zajety updatevalues 0.0 mac_status_tory246 * * 1 endevent

// bocznica elektrowni
event mac_elektrownia_zajety updatevalues 0.0 mac_status_elektrownia zajety * * endevent
event mac_elektrownia_wolny updatevalues 0.0 mac_status_elektrownia wolny * * endevent


// OKREŚLANIE MANEWRÓW
// określanie manewrów towarowych
event manewryzeruj updatevalues 60.0 mac_manewry * 0 * endevent
//event mac_manewrA updatevalues 0.0 mac_manewry * 1 * endevent
//event mac_manewrB updatevalues 0.0 mac_manewry * 2 * endevent
//event mac_manewrC updatevalues 0.0 mac_manewry * 3 * endevent
//event mac_manewrCk updatevalues 0.0 mac_manewry * 50 * endevent
//event mac_manewrCd updatevalues 0.0 mac_manewry * 61 * endevent

//event mac_manewrA_techniczny updatevalues 0.0 mac_manewry * 31 * endevent
//event mac_manewrB_techniczny updatevalues 0.0 mac_manewry * 32 * endevent
//event mac_manewrC_techniczny updatevalues 0.0 mac_manewry * 33 * endevent

//event mac_manewrD updatevalues 30.0 mac_manewry * 4 * endevent
//event mac_manewrEk updatevalues 120.0 mac_manewry * 50 * endevent
//event mac_manewrEd updatevalues 120.0 mac_manewry * 61 * endevent
//event mac_manewrFd updatevalues 0.0 mac_manewry * 62 * endevent
//event mac_manewrGd updatevalues 0.0 mac_manewry * 63 * endevent
//event mac_manewrHd updatevalues 0.0 mac_manewry * 64 * endevent
//event mac_manewrId updatevalues 0.0 mac_manewry * 65 * endevent
//event mac_manewrJd updatevalues 0.0 mac_manewry * 66 * endevent

//event mac_manewr2A updatevalues 0.0 mac_manewry * 6 * endevent
//event mac_manewr2B updatevalues 0.0 mac_manewry * 7 * endevent

event mac_tor4_naplac1 updatevalues 0.0 mac_manewry * 41 * endevent
event mac_tor4_naplac2 updatevalues 0.0 mac_manewry * 42 * endevent
event mac_tor4_naplac2a updatevalues 0.0 mac_manewry * 421 * endevent
event mac_plac_decyzja updatevalues 0.0 mac_manewry * 43 * endevent

event mac_tor4_zplacu1 updatevalues 0.0 mac_manewry * 441 * endevent
event mac_tor4_zplacu2 updatevalues 0.0 mac_manewry * 442 * endevent
event mac_tor4_zplacu3 updatevalues 0.0 mac_manewry * 443 * endevent
event mac_tor4_zplacu3a updatevalues 0.0 mac_manewry * 4421 * endevent

event mac_tor6_zplacu1 updatevalues 0.0 mac_manewry * 461 * endevent
event mac_tor6_zplacu2 updatevalues 0.0 mac_manewry * 462 * endevent
event mac_tor6_zplacu3 updatevalues 0.0 mac_manewry * 463 * endevent
event mac_tor6_zplacu3a updatevalues 0.0 mac_manewry * 4621 * endevent

// oblot składu towarowego na torze 4 przez tor 6
event mac_tor4_oblot1 updatevalues 0.0 mac_manewry * 71 * endevent
event mac_tor4_oblot2 updatevalues 0.0 mac_manewry * 72 * endevent
event mac_tor4_oblot3 updatevalues 0.0 mac_manewry * 73 * endevent
event mac_tor4_oblot4 updatevalues 0.0 mac_manewry * 74 * endevent

event mac_tor4_oblot2-tor2 updatevalues 0.0 mac_manewry * 722 * endevent
event mac_tor4_oblot3-tor2 updatevalues 0.0 mac_manewry * 732 * endevent
event mac_tor4_oblot4-tor2 updatevalues 0.0 mac_manewry * 742 * endevent

event mac_tor4_doelektrowni updatevalues 0.0 mac_manewry * 81 * endevent
event mac_elektr_nator4 updatevalues 0.0 mac_manewry * 84 * endevent
event mac_elektr_nator6 updatevalues 0.0 mac_manewry * 86 * endevent

event mac_tor4_podrampe1 updatevalues 0.0 mac_manewry * 91 * endevent
event mac_tor4_podrampe2 updatevalues 0.0 mac_manewry * 92 * endevent
event mac_tor4_podrampe3 updatevalues 0.0 mac_manewry * 93 * endevent
event mac_tor4_spodrampy1 updatevalues 0.0 mac_manewry * 94 * endevent
event mac_tor4_spodrampy2 updatevalues 0.0 mac_manewry * 95 * endevent

// ślepy tor przy rampie
event mac_torrampa_nator4A updatevalues 0.0 mac_manewry * 641 * endevent
event mac_torrampa_nator4B updatevalues 0.0 mac_manewry * 642 * endevent

event mac_torrampa_nator6A updatevalues 0.0 mac_manewry * 661 * endevent
event mac_torrampa_nator6B updatevalues 0.0 mac_manewry * 662 * endevent

event mac_torrampa_wjazd1 updatevalues 0.0 mac_manewry * 65 * endevent
event mac_torrampa_wjazd2 updatevalues 0.0 mac_manewry * 66 * endevent

// określanie manewrów osobowych
event manewryzeruj-os updatevalues 60.0 mac_manewry_osob * 0 * endevent
event mac_manewr-osA updatevalues 30.0 mac_manewry_osob * 10 * endevent
event mac_manewr-osB updatevalues 0.0 mac_manewry_osob * 11 * endevent
event mac_manewr-osC updatevalues 0.0 mac_manewry_osob * 12 * endevent
event mac_manewr-osD updatevalues 0.0 mac_manewry_osob * 13 * endevent
event mac_manewr-osE updatevalues 0.0 mac_manewry_osob * 14 * endevent
event mac_manewr-osF updatevalues 0.0 mac_manewry_osob * 15 * endevent
event mac_manewr-osG updatevalues 0.0 mac_manewry_osob * 16 * endevent

event mac_oblotA updatevalues 0.0 mac_manewry_osob * 21 * endevent
event mac_oblotB updatevalues 0.0 mac_manewry_osob * 22 * endevent
event mac_oblotC updatevalues 0.0 mac_manewry_osob * 23 * endevent
event mac_oblotD updatevalues 0.0 mac_manewry_osob * 24 * endevent
event mac_oblotE updatevalues 0.0 mac_manewry_osob * 25 * endevent


// WJAZDY z kier. Orzechowa
// Z TORU PRAWEGO
event mac_wjazdA_torA_wruchu multiple 0.0 none mac_wjazdA_torA condition propability 0.95 randomdelay 30 endevent
event mac_wjazdA_torA multiple 30.0 mac_status_pd mac_wjazdA_torA_pasazerskie mac_wjazdA_torA_posp mac_przelotA_towarowe mac_przelotA-dab_towarowe mac_wjazdA_lotos condition memcompare wolny * * endevent

// pociągi pasażerskie
event mac_wjazdA_torA_pasazerskie multiple 0.0 mac_status_tory135 mac_wjazdA_torA_osob mac_wjazdA_torA_osobwil mac_wjazdA_torA_pospwil condition memcompare * 0 *  endevent

event mac_wjazdA_torA_osob multiple 0.0 zajetosc_orz-mac mac_wjazdA_torA_osobI condition memcompare osobA * * endevent
event mac_wjazdA_torA_osobI multiple 0.0 osobA_przeloty_orzmacpaszw_info mac_przpd_zamykaj mac_przebieg_torA-3a mac_tor3_osobA mac_pdA_zajety zap_mac_osobA_wjedzie zap_mac_osobA_odjedzie_3min condition memcompare * 0 * endevent
event mac_wjazdA_torA_osobwil multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torA-3a mac_tor3_osobwilA mac_pdA_zajety zap_mac_osobwilA_wjedzie zap_mac_osobwilA_odjedzie_3min condition memcompare osobwilA * * endevent
event mac_wjazdA_torA_pospwil multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torA-3a mac_tor3_pospwilA mac_pdA_zajety zap_mac_pospwilA_wjedzie zap_mac_pospwilA_odjedzie_3min condition memcompare pospwilA * * endevent

event mac_przebieg_torA-3a multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18+ mac_zwr17+ mac_zwr16- mac_zwr15- mac_zwr14+ mac_przebieg_torA-3b endevent
event mac_przebieg_torA-3b multiple 0.0 none odblok_szlak_orz-macA_tor3 mac_Too_os4 mac_o_s13 mac_O_spI_sp4 mac_O_spII_sp4 endevent

event mac_wjazdA_torA_posp multiple 0.0 zajetosc_orz-mac mac_wjazdA_torA_pospI condition memcompare pospA * * endevent
event mac_wjazdA_torA_pospI multiple 0.0 mac_status_tory135 mac_przpd_zamykaj mac_przebieg_torA-1a mac_tor1_pospA zap_mac_pospA_wjedzie zap_mac_pospA_odjedzie_3min mac_pdA_zajety condition memcompare wolny * * endevent
event mac_przebieg_torA-1a multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18+ mac_zwr17+ mac_zwr16+ mac_zwr14+ odblok_szlak_orz-macA_tor1 mac_przebieg_torA-1b endevent
event mac_przebieg_torA-1b multiple 0.0 none mac_Too_os2 mac_o_s5 mac_O_spI_sp2 mac_O_spII_sp2 endevent

// pociągi towarowe kier. Paszki Wielkie
event mac_przelotA_towarowe multiple 0.0 zajetosc_mac-wil mac_przelotA_towaroweI else mac_wjazdA_towarowe condition memcompare wolny * * endevent
event mac_przelotA_towaroweI multiple 0.0 mac_status_pn mac_przelotA_towaroweII else mac_wjazdA_towarowe condition memcompare wolny * * endevent
event mac_przelotA_towaroweII multiple 0.0 paszw_status_tory12 mac_przelotA_towaroweIII else mac_wjazdA_towarowe condition memcompare * 0 * endevent
event mac_przelotA_towaroweIII multiple 0.0 mac_status_tory135 mac_przelotA_osob mac_przelotA_zdawczy mac_przelotA_orlen mac_przelotA_cement mac_przelotA_wegiel else mac_wjazdA_towarowe condition memcompare wolny * * endevent

event mac_przelotA_osob multiple 0.0 zajetosc_orz-mac mac_przelotA_osobI condition memcompare osobA * * endevent
event mac_przelotA_osobI multiple 0.0 osobA_przeloty_orzmacpaszw_info zajety_szlak_mac-paszwA_osob osobA_mac_postoj mac_pnA_zajety mac_pdA_zajety mac_tor1_zajety mac_przelotA_droga zap_mac_przelotA condition memcompare * 1 * endevent

event mac_przelotA_zdawczy multiple 0.0 zajetosc_orz-mac mac_przelotA_zdawczyI condition memcompare zdawczyA * * endevent
event mac_przelotA_zdawczyI multiple 0.0 zdawczy_info mac_wjazdA_tor4_zdawczy else mac_przelotA_zdawczyII condition memcompare macierzewo * * endevent
event mac_przelotA_zdawczyII multiple 0.0 none zajety_szlak_mac-paszwA_zdawczy mac_pnA_zajety mac_pdA_zajety mac_tor1_zajety mac_przelotA_droga zap_mac_przelotA endevent

event mac_przelotA_orlen multiple 0.0 zajetosc_orz-mac zajety_szlak_mac-paszwA_orlen mac_pnA_zajety mac_pdA_zajety mac_tor1_zajety mac_przelotA_droga zap_mac_przelotA condition memcompare orlenA * * endevent

event mac_przelotA_cement multiple 0.0 zajetosc_orz-mac zajety_szlak_mac-paszwA_cement mac_pnA_zajety mac_pdA_zajety mac_tor1_zajety mac_przelotA_droga zap_mac_przelotA condition memcompare cementA * * endevent

event mac_przelotA_wegiel multiple 0.0 zajetosc_orz-mac mac_przelotA_wegielI condition memcompare wegielA * * endevent
event mac_przelotA_wegielI multiple 0.0 zajetosc_mac-wil mac_przelotA_wegielII condition memcompare * 0 * endevent
event mac_przelotA_wegielII multiple 0.0 cal_status_tory123 zajety_szlak_mac-paszwA_wegiel zajety_szlak_paszw-calA_rezerwacja mac_pnA_zajety mac_pdA_zajety mac_tor1_zajety mac_przelotA_droga zap_mac_przelotA condition memcompare * * 0 endevent

event mac_przelotA_droga multiple 0.0 none mac_przpd_zamykaj mac_przpn_zamykaj mac_przelotA_tor1-paszw1 endevent
event mac_przelotA_tor1-paszw1 multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18+ mac_zwr17+ mac_zwr16+ mac_zwr14+ odblok_szlak_orz-macA_tor1 mac_przelotA_tor1-paszw2 endevent
event mac_przelotA_tor1-paszw2 multiple 0.0 none mac_zwr7+ mac_zwr5+ mac_zwr4- mac_zwr3- mac_zwr2+ mac_zwr1+ mac_przelotA_tor1-paszw3 endevent  
event mac_przelotA_tor1-paszw3 multiple 0.0 none mac_Too_os2 mac_o_s4 mac_O_spI_sp2 mac_O_spII_sp2 mac_f_s10 endevent 

event mac_wjazdA_tor4_zdawczy multiple 0.0 mac_status_pd mac_wjazdA_tor4_zdawczyI condition memcompare * 0 * endevent 
event mac_wjazdA_tor4_zdawczyI multiple 0.0 mac_status_tory246 mac_pdA_zajety mac_pdB_zajety mac_tor4_zajety mac_przpd_zamykaj mac_przebieg_torA-4a condition memcompare * 0 * endevent 
event mac_przebieg_torA-4a multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18- mac_zwr17- mac_zwr13b- mac_zwr13a- mac_zwr12+ mac_przebieg_torA-4b endevent
event mac_przebieg_torA-4b multiple 0.0 none mac_zwr12a+ wk_elektrownia1z odblok_szlak_orz-macA_tor4 mac_Too_os4 mac_o_s13 mac_O_spI_sp4 mac_O_spII_sp4 endevent

event mac_wjazdA_towarowe multiple 0.0 mac_status_tory135 mac_wjazdA_osobprzelot mac_wjazdA_zdawczy mac_wjazdA_wegiel mac_wjazdA_orlen mac_wjazdA_cement condition memcompare * * 0 endevent

event mac_wjazdA_osobprzelot multiple 0.0 zajetosc_orz-mac mac_wjazdA_osobprzelotI condition memcompare osobA * * endevent
event mac_wjazdA_osobprzelotI multiple 0.0 mac_status_tory135 mac_wjazdA_osobprzelotII condition memcompare * 0 * endevent
event mac_wjazdA_osobprzelotII multiple 0.0 osobA_przeloty_orzmacpaszw_info mac_przpd_zamykaj osobA_mac_postoj mac_przebieg_torA-3a mac_tor3_zajety mac_tor3_osobA mac_pdA_zajety condition memcompare * 1 * endevent

event mac_wjazdA_zdawczy multiple 0.0 zajetosc_orz-mac mac_wjazdA_zdawczyI condition memcompare zdawczyA * * endevent
event mac_wjazdA_zdawczyI multiple 0.0 zdawczy_info mac_wjazdA_tor4_zdawczy else mac_przpd_zamykaj mac_przebieg_torA-5a mac_tor5_zajety mac_tor5_zdawczyA mac_pdA_zajety condition memcompare macierzewo * * endevent

event mac_wjazdA_wegiel multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torA-5a mac_tor5_zajety mac_tor5_wegielA mac_pdA_zajety condition memcompare wegielA * * endevent
event mac_wjazdA_orlen multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torA-5a mac_tor5_zajety mac_tor5_orlenA mac_pdA_zajety condition memcompare orlenA * * endevent
event mac_wjazdA_cement multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torA-5a mac_tor5_zajety mac_tor5_cementA mac_pdA_zajety condition memcompare cementA * * endevent

event mac_przebieg_torA-5a multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18+ mac_zwr17+ mac_zwr16- mac_zwr15+ mac_zwr14- mac_przebieg_torA-5b endevent
event mac_przebieg_torA-5b multiple 0.0 none wk_postojowyz odblok_szlak_orz-macA_tor5 mac_Too_os4 mac_o_s13 mac_O_spI_sp4 mac_O_spII_sp4 endevent

// pociąg Lotosu kończący bieg w Macierzewie
event mac_wjazdA_lotos multiple 0.0 zajetosc_orz-mac mac_wjazdA_lotosI condition memcompare lotosA * * endevent
event mac_wjazdA_lotosI multiple 0.0 mac_status_pd mac_wjazdA_lotosII condition memcompare * 0 * endevent
event mac_wjazdA_lotosII multiple 0.0 mac_status_tory246 mac_pdA_zajety mac_pdB_zajety mac_tor4_zajety mac_przpd_zamykaj mac_przebieg_torA-4a mac_tor4_oblot1 condition memcompare * 0 * endevent

// pociągi towarowe w kier. Dąbrowic
event mac_przelotA-dab_towarowe multiple 0.0 zajetosc_mac-dab mac_przelotA-dab_towaroweI else mac_wjazdA_dab-towarowe condition memcompare wolny * * endevent
event mac_przelotA-dab_towaroweI multiple 0.0 mac_status_pn mac_przelotA-dab_towaroweII else mac_wjazdA_dab-towarowe condition memcompare wolny * * endevent
event mac_przelotA-dab_towaroweII multiple 0.0 mac_status_tory135 mac_przelotA_dab_towar condition memcompare wolny * * endevent

event mac_przelotA_dab_towar multiple 0.0 zajetosc_orz-mac mac_pnA_zajety mac_pdA_zajety mac_tor1_zajety zajety_szlak_mac-dabA_towarA mac_przpd_zamykaj mac_przebieg_tor1-dab1 zap_mac_przelotA condition memcompare towarA * * endevent

event mac_przebieg_tor1-dab1 multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18+ mac_zwr17+ mac_zwr16+ mac_zwr14+ mac_zwr7+ mac_przebieg_tor1-dab2 endevent
event mac_przebieg_tor1-dab2 multiple 0.0 none mac_zwr5+ mac_zwr4+ mac_zwr3+ mac_zwr2+ mac_zwr1+ odblok_szlak_orz-macA_tor1 mac_przebieg_tor1-dab3 endevent
event mac_przebieg_tor1-dab3 multiple 0.0 none mac_f_S2 mac_Too_os2 mac_o_s2 mac_O_spI_sp2 mac_O_spII_sp2 endevent

event mac_wjazdA_dab-towarowe multiple 0.0 mac_status_tory135 mac_wjazdA_towar condition memcompare wolny * * endevent
event mac_wjazdA_towar multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torA-1a mac_tor1_zajety mac_tor1_towarA mac_pdA_zajety condition memcompare towarA * * endevent

// Z TORU LEWEGO
event mac_wjazdA_torB_wruchu multiple 0.0 none mac_wjazdA_torB condition propability 0.95 randomdelay 30 endevent
event mac_wjazdA_torB multiple 30.0 mac_status_pd mac_wjazdA_torB_pasazerskie mac_wjazdA_torB_nator1 mac_wjazdA_torB_towarowe mac_wjazdA_torB_lotos condition memcompare wolny 0 * endevent

// pociągi pasażerskie
event mac_wjazdA_torB_pasazerskie multiple 0.0 mac_status_tory135 mac_wjazdA_torB_osob mac_wjazdA_torB_osobwil mac_wjazdA_torB_pospwil condition memcompare * 0 * endevent

event mac_wjazdA_torB_osob multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-3 mac_tor3_osobA mac_pdA_zajety mac_pdB_zajety zap_mac_osobA_wjedzie zap_mac_osobA_odjedzie_3min condition memcompare * 11 * endevent
event mac_wjazdA_torB_osobwil multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-3 mac_tor3_osobwilA mac_pdA_zajety mac_pdB_zajety zap_mac_osobwilA_wjedzie zap_mac_osobwilA_odjedzie_3min condition memcompare * 19 * endevent
event mac_wjazdA_torB_pospwil multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-3 mac_tor3_pospwilA mac_pdA_zajety mac_pdB_zajety zap_mac_pospwilA_wjedzie zap_mac_pospwilA_odjedzie_3min condition memcompare * 16 * endevent

event mac_przebieg_torB-3 multiple 15.0 none mac_zwr20- mac_zwr19- mac_zwr18+ mac_zwr17+ mac_zwr16- mac_zwr15- mac_zwr14+ mac_przebieg_torB-3b endevent
event mac_przebieg_torB-3b multiple 0.0 none mac_zwr13b+ mac_zwr13a+ mac_szn_sz odblok_szlak_orz-macA_torB_tor3 endevent

// pociągi w kier. Dąbrowic na tor 1
event mac_wjazdA_torB_nator1 multiple 0.0 mac_status_tory135 mac_wjazdA_torB_posp mac_wjazdA_torB_towar condition memcompare wolny * * endevent
event mac_wjazdA_torB_posp multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-1 mac_tor1_zajety mac_tor1_pospA mac_pdA_zajety mac_pdB_zajety zap_mac_pospA_wjedzie zap_mac_pospA_odjedzie_3min condition memcompare * 15 * endevent
event mac_wjazdA_torB_towar multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-1 mac_tor1_zajety mac_tor1_towarA mac_pdA_zajety mac_pdB_zajety mac_wyjazdA_tor1_sprawdz condition memcompare * 17 * endevent

event mac_wyjazdA_tor1_sprawdz multiple 60.0 none mac_wyjazdA_tor1 endevent

event mac_przebieg_torB-1 multiple 15.0 none mac_zwr20- mac_zwr19- mac_zwr18+ mac_zwr17+ mac_zwr16+ mac_zwr14+ mac_przebieg_torB-1b endevent
event mac_przebieg_torB-1b multiple 0.0 none mac_zwr13b+ mac_zwr13a+ mac_szn_sz odblok_szlak_orz-macA_torB_tor1 endevent

// pociągi towarowe
event mac_wjazdA_torB_towarowe multiple 0.0 mac_status_tory135 mac_wjazdA_torB_zdawczy mac_wjazdA_torB_wegiel mac_wjazdA_torB_orlen mac_wjazdA_torB_cement condition memcompare * * 0 endevent

event mac_wjazdA_torB_zdawczy multiple 0.0 zajetosc_orz-mac mac_wjazdA_torB_zdawczyI condition memcompare * 10 * endevent
event mac_wjazdA_torB_zdawczyI multiple 0.0 zdawczy_info mac_wjazdA_torB_tor4_zdawczy else mac_przpd_zamykaj mac_przebieg_torB-5 mac_tor5_zajety mac_tor5_zdawczyA mac_pdA_zajety mac_pdB_zajety mac_wyjazdA_tor5_sprawdz condition memcompare macierzewo * * endevent
event mac_wjazdA_torB_tor4_zdawczy multiple 0.0 mac_status_tory246 mac_przpd_zamykaj mac_przebieg_torB-4 mac_tor4_zajety mac_pdA_zajety mac_pdB_zajety condition memcompare * 0 * endevent 

event mac_wjazdA_torB_wegiel multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-5 mac_tor5_zajety mac_tor5_wegielA mac_pdA_zajety mac_pdB_zajety mac_wyjazdA_tor5_sprawdz condition memcompare * 12 * endevent
event mac_wjazdA_torB_orlen multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-5 mac_tor5_zajety mac_tor5_orlenA mac_pdA_zajety mac_pdB_zajety mac_wyjazdA_tor5_sprawdz condition memcompare * 13 * endevent
event mac_wjazdA_torB_cement multiple 0.0 zajetosc_orz-mac mac_przpd_zamykaj mac_przebieg_torB-5 mac_tor5_zajety mac_tor5_cementA mac_pdA_zajety mac_pdB_zajety mac_wyjazdA_tor5_sprawdz condition memcompare * 20 * endevent

event mac_wyjazdA_tor5_sprawdz multiple 60.0 none mac_wyjazdA_tor5 endevent

event mac_przebieg_torB-4 multiple 15.0 none mac_zwr20+ mac_zwr19+ mac_zwr18+ mac_zwr17+ mac_zwr13b- mac_zwr13a- mac_zwr12+ mac_przebieg_torB-4b endevent
event mac_przebieg_torB-4b multiple 0.0 none mac_zwr12a+ wk_elektrownia1z mac_szn_sz odblok_szlak_orz-macA_torB_tor4 endevent

event mac_przebieg_torB-5 multiple 15.0 none mac_zwr20- mac_zwr19- mac_zwr18+ mac_zwr17+ mac_zwr16- mac_zwr15+ mac_zwr14- mac_przebieg_torB-5b endevent
event mac_przebieg_torB-5b multiple 0.0 none mac_zwr13b+ mac_zwr13a+ wk_postojowyz mac_szn_sz odblok_szlak_orz-macA_torB_tor5 endevent

// pociąg Lotosu kończący bieg w Macierzewie
event mac_wjazdA_torB_lotos multiple 0.0 zajetosc_orz-mac mac_wjazdA_torB_lotosI condition memcompare * 14 * endevent
event mac_wjazdA_torB_lotosI multiple 0.0 mac_status_tory246 mac_przpd_zamykaj mac_przebieg_torB-4 mac_tor4_zajety mac_pdA_zajety mac_pdB_zajety mac_tor4_oblot1 condition memcompare * 0 * endevent


// WJAZDY z kier. Paszki Wielkie
event mac_wjazdB_wruchu multiple 0.0 none mac_wjazdB condition propability 0.95 randomdelay 30 endevent
event mac_wjazdB multiple 20.0 mac_status_pn mac_wjazdB_osobowe mac_wjazdB_osobwil mac_wjazdB_pospwil mac_przelotB condition memcompare wolny 0 * endevent

// pociągi osobowe
event mac_wjazdB_osobowe multiple 0.0 mac_status_tory246 mac_wjazdB_osob mac_wjazdB_osobwil mac_wjazdB_pospwil condition memcompare wolny * * endevent
event mac_wjazdB_osob multiple 0.0 zajetosc_mac-wil mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_zajety mac_tor2_osobB zap_mac_osobB_wjedzie zap_mac_osobB_odjedzie_3min condition memcompare osobB * * endevent
event mac_wjazdB_osobwil multiple 0.0 zajetosc_mac-wil mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_zajety mac_tor2_osobwilB zap_mac_osobwilB_wjedzie zap_mac_osobwilB_odjedzie_3min condition memcompare osobwilB * * endevent
event mac_wjazdB_pospwil multiple 0.0 zajetosc_mac-wil mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_zajety mac_tor2_pospwilB zap_mac_pospwilB_wjedzie zap_mac_pospwilB_odjedzie_3min condition memcompare pospwilB * * endevent
event mac_wjazdB_paszw-2 multiple 15.0 none odblok_szlak_mac-paszwB_tor2 mac_zwr10+ mac_zwr9- mac_zwr6ad mac_zwr5- mac_zwr4- mac_zwr3- mac_C_s13 endevent

// pociągi towarowe
event mac_przelotB multiple 0.0 zajetosc_orz-mac mac_przelotBI else mac_wjazdB_towarowe condition memcompare * 0 * endevent
event mac_przelotBI multiple 0.0 mac_status_pd mac_przelotBII else mac_wjazdB_towarowe condition memcompare * 0 * endevent
event mac_przelotBII multiple 0.0 mac_status_tory246 mac_przelotB_zdawczy mac_przelotB_wegiel mac_przelotB_orlen mac_przelotB_cement else mac_wjazdB_towarowe condition memcompare wolny * * endevent

event mac_przelotB_zdawczy multiple 0.0 zajetosc_mac-wil mac_przelotB_zdawczyI condition memcompare zdawczyB * * endevent
event mac_przelotB_zdawczyI multiple 0.0 zdawczy_info mac_wjazdB_towarowe else mac_przelotB_zdawczy-dalej condition memcompare macierzewo * * endevent
event mac_przelotB_zdawczy-dalej multiple 0.0 none mac_pnA_zajety mac_pnB_zajety mac_pdB_zajety mac_tor2_zajety zajety_szlak_orz-macB_zdawczyB mac_przelotB_paszw-torB zap_mac_przelotB endevent

event mac_przelotB_wegiel multiple 0.0 zajetosc_mac-wil mac_pnA_zajety mac_pnB_zajety mac_pdB_zajety mac_tor2_zajety zajety_szlak_orz-macB_wegielB mac_przelotB_paszw-torB zap_mac_przelotB condition memcompare wegielB * * endevent

event mac_przelotB_orlen multiple 0.0 zajetosc_mac-wil mac_przelotB_orlenI condition memcompare orlenB * * endevent
event mac_przelotB_orlenI multiple 0.0 orz_status_tory246 mac_przelotB_orlenII else mac_wjazdB_orlen condition memcompare * * 0 endevent
event mac_przelotB_orlenII multiple 0.0 none mac_przelotB_orlenIII mac_pnA_zajety mac_pnB_zajety mac_pdB_zajety mac_tor2_zajety orz_tor6_zajety zajety_szlak_orz-macB_orlenB endevent
event mac_przelotB_orlenIII multiple 0.0 none mac_przelotB_paszw-torB zap_mac_przelotB endevent

event mac_przelotB_cement multiple 0.0 zajetosc_mac-wil mac_pnA_zajety mac_pnB_zajety mac_pdB_zajety mac_tor2_zajety zajety_szlak_orz-macB_cementB mac_przelotB_paszw-torB zap_mac_przelotB condition memcompare cementB * * endevent

event mac_przelotB_paszw-torB multiple 0.0 none mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_przelotB_torB endevent
event mac_przelotB_torB multiple 40.0 none mac_przpd_zamykaj mac_przelotB_torBI endevent
event mac_przelotB_torBI multiple 15.0 none mac_zwr13a+ mac_zwr13b+ mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_zwr20+ mac_J_s2 mac_J_SpI_sp2 endevent

event mac_wjazdB_towarowe multiple 0.0 none mac_wjazdB_zdawczy mac_wjazdB_wegiel mac_wjazdB_orlen mac_wjazdB_cement endevent

event mac_wjazdB_zdawczy multiple 0.0 zajetosc_mac-wil mac_wjazdB_zdawczyI condition memcompare zdawczyB * * endevent
event mac_wjazdB_zdawczyI multiple 0.0 mac_status_tory246 mac_wjazdB_zdawczyII else mac_wjazdB_zdawczy_tor2 condition memcompare * 0 * endevent
event mac_wjazdB_zdawczyII multiple 0.0 zdawczy_info mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-4 else mac_wjazdB_zdawczy-dalej condition memcompare macierzewo * * endevent

event mac_wjazdB_zdawczy-dalej multiple 0.0 none mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-4 mac_tor4_zdawczyB endevent

event mac_wjazdB_zdawczy_tor2 multiple 0.0 mac_status_tory246 mac_wjazdB_zdawczy_tor2I condition memcompare wolny * * endevent
event mac_wjazdB_zdawczy_tor2I multiple 0.0 zdawczy_info mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_zajety mac_tor2_zdawczyB condition memcompareex all != macierzewo * * endevent

event mac_wjazdB_wegiel multiple 0.0 zajetosc_mac-wil mac_wjazdB_wegielI condition memcompare wegielB * * endevent
event mac_wjazdB_wegielI multiple 0.0 mac_status_tory246 mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-4 mac_tor4_wegielB else mac_wjazdB_wegiel_tor2 condition memcompare * 0 * endevent
event mac_wjazdB_wegiel_tor2 multiple 0.0 mac_status_tory246 mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_wegielB condition memcompare wolny * * endevent

event mac_wjazdB_orlen multiple 0.0 zajetosc_mac-wil mac_wjazdB_orlenI  condition memcompare orlenB * * endevent
event mac_wjazdB_orlenI multiple 0.0 mac_status_tory246 mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-4 mac_tor4_orlenB else mac_wjazdB_orlen_tor2 condition memcompare * 0 * endevent
event mac_wjazdB_orlen_tor2 multiple 0.0 mac_status_tory246 mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_orlenB condition memcompare wolny * * endevent

event mac_wjazdB_cement multiple 0.0 zajetosc_mac-wil mac_wjazdB_cementI condition memcompare cementB * * endevent
event mac_wjazdB_cementI multiple 0.0 mac_status_tory246 mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-4 mac_tor4_cementB else mac_wjazdB_cement_tor2 condition memcompare * 0 * endevent
event mac_wjazdB_cement_tor2 multiple 0.0 mac_status_tory246 mac_pnA_zajety mac_pnB_zajety mac_przpn_zamykaj mac_wjazdB_paszw-2 mac_tor2_cementB condition memcompare wolny * * endevent

event mac_wjazdB_paszw-4 multiple 15.0 none odblok_szlak_mac-paszwB_tor4 mac_zwr10+ mac_zwr9- mac_zwr6ac mac_zwr5- mac_zwr4- mac_zwr3- mac_C_s13 endevent


// WJAZDY z kier. Dąbrowic
event mac_wjazdB_dab multiple 30.0 mac_status_pn mac_wjazdB_dab_posp mac_przelotB_dab_towarowe condition memcompare * 0 * endevent
event mac_wjazdB_dab_posp multiple 0.0 zajetosc_mac-dab mac_przebiegB_tor2-dab mac_pnB_zajety mac_tor2_pospB zap_mac_pospB_wjedzie zap_mac_pospB_odjedzie_3min condition memcompare * 55 * endevent
event mac_przebiegB_tor2-dab multiple 0.0 none odblok_szlak_mac-dabB_tor2 mac_zwr1+ mac_zwr6bd mac_A_s5 mac_A_spI_sp2 mac_A_spII_sp2 endevent

event mac_przelotB_dab_towarowe multiple 0.0 zajetosc_orz-mac mac_przelotB_dab_towaroweI else mac_wjazdB_dab_towarowe condition memcompare * 0 * endevent
event mac_przelotB_dab_towaroweI multiple 0.0 mac_status_tory246 mac_przelotB_dab_towaroweII else mac_wjazdB_dab_towarowe condition memcompare wolny * * endevent
event mac_przelotB_dab_towaroweII multiple 0.0 mac_status_pd mac_przelotB_dab_towar else mac_wjazdB_dab_towarowe condition memcompare * 0 * endevent

event mac_przelotB_dab_towar multiple 0.0 zajetosc_mac-dab mac_przelotB_dab mac_pnB_zajety mac_pdB_zajety mac_tor4_wolny mac_tor2_zajety odblok_szlak_mac-dabB_tor2 mac_przpd_zamykaj mac_przelotB_dab-orz zajety_szlak_orz-macB_towarB condition memcompare * 57 * endevent
event mac_przelotB_dab multiple 0.0 none mac_przpd_zamykaj mac_przelotB_dab-orz zap_mac_przelotB endevent
event mac_przelotB_dab-orz multiple 15.0 none mac_zwr1+ mac_zwr2+ mac_zwr5+ mac_zwr6bd mac_zwr9- mac_zwr10+ mac_zwr13b+ mac_przelotB_dab-orzI endevent
event mac_przelotB_dab-orzI multiple 0.0 none mac_zwr17+ mac_zwr20+ mac_J_s2 mac_J_SpI_sp2 mac_A_s2 mac_A_spI_sp2 mac_A_spII_sp2 endevent

event mac_wjazdB_dab_towarowe multiple 0.0 none mac_wjazdB_dab_towar endevent
event mac_wjazdB_dab_towar multiple 0.0 zajetosc_mac-dab mac_pnB_zajety mac_tor4_towarB mac_przebiegB_tor4-dab condition memcompare * 57 * endevent
event mac_przebiegB_tor4-dab multiple 0.0 none mac_zwr1+ mac_zwr2+ mac_zwr5+ mac_zwr6bc mac_zwr9- mac_zwr10+ mac_przebiegB_tor4-dabI endevent
event mac_przebiegB_tor4-dabI multiple 0.0 none odblok_szlak_mac-dabB_tor4 mac_A_s13 mac_A_spI_sp4 mac_A_spII_sp4 endevent


// WYJAZDY kier. Paszki Wielkie
// tor 3: osobowy i pospieszny do Wilisia
event mac_wyjazdA_tor3_wruchu multiple 0.0 none mac_wyjazdA_tor3 condition porpbaility 0.9 randomdelay 15 endevent

event mac_wyjazdA_tor3 multiple 30.0 mac_manewry_osob mac_wyjazdA_tor3I condition memcompare * 0 * endevent
event mac_wyjazdA_tor3I multiple 0.0 mac_status_pn mac_wyjazdA_tor3II condition memcompare wolny * * endevent
event mac_wyjazdA_tor3II multiple 0.0 zajetosc_mac-wil mac_wyjazdA_tor3III condition memcompare wolny * * endevent
event mac_wyjazdA_tor3III multiple 0.0 paszw_status_tory12 mac_wyjazdA_tor3_osob mac_wyjazdA_tor3_osobwil mac_wyjazdA_tor3_pospwil condition memcompare wolny * * endevent 

event mac_wyjazdA_tor3_osob multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor3-paszw mac_pnA_zajety zajety_szlak_mac-paszwA_osob mac_tor3_nic condition memcompare * 11 * endevent 
event mac_wyjazdA_tor3_osobwil multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor3-paszw mac_pnA_zajety zajety_szlak_mac-paszwA_osobwil mac_tor3_nic condition memcompare * 19 * endevent 
event mac_wyjazdA_tor3_pospwil multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor3-paszw mac_pnA_zajety zajety_szlak_mac-paszwA_pospwil mac_tor3_nic condition memcompare * 16 * endevent 
event mac_wyjazdA_tor3-paszw multiple 15.0 none mac_zwr1+ mac_zwr2+ mac_zwr3- mac_zwr4- mac_zwr5+ mac_zwr7- mac_zwr8bc mac_G_s10 endevent 

// tor 4: zdawczy po obsłudze bocznic w Macierzewie
event mac_wyjazdA_tor4 multiple 30.0 mac_status_pn mac_wyjazdA_tor4_zdawczy mac_wyjazdA_tor4_manewry condition memcompare * 0 * endevent
event mac_wyjazdA_tor4_manewry multiple 0.0 mac_oczekuje_tory246 mac_manewrA_tor4_oblot1 mac_manewrA_tor4_podrampe1 mac_manewrA_tor4_naplac1 condition memcompare * 0 * endevent

event mac_wyjazdA_tor4_zdawczy multiple 0.0 mac_oczekuje_tory246 mac_wyjazdA_tor4_zdawczyI condition memcompare * 10 * endevent
event mac_wyjazdA_tor4_zdawczyI multiple 0.0 zajetosc_mac-wil mac_wyjazdA_tor4_zdawczyII condition memcompare wolny * * endevent
event mac_wyjazdA_tor4_zdawczyII multiple 0.0 mac_status_pn mac_wyjazdA_tor4_zdawczyIII condition memcompare wolny * * endevent
event mac_wyjazdA_tor4_zdawczyIII multiple 0.0 cal_status_tory123 mac_przpn_zamykaj mac_wyjazdA_tor4-paszw zajety_szlak_mac-paszwA_zdawczy mac_pnA_zajety mac_pnB_zajety brama_cieplownia_zamykaj condition memcompare * * 0 endevent
event mac_wyjazdA_tor4-paszw multiple 15.0 none mac_zwr10+ mac_zwr9- mac_zwr6ac mac_zwr5- mac_zwr4- mac_zwr3- mac_D_s10 mac_tor4_nic endevent

// tor 5: towarowe jadące w kier. Paszek Wlk. 
event mac_wyjazdA_tor5 multiple 40.0 mac_status_pn mac_wyjazdA_tor5I mac_manewrA_tor4_zplacu2 mac_manewrA_tor6_zplacu2 condition memcompare wolny * * endevent
event mac_wyjazdA_tor5I multiple 0.0 paszw_status_tory12 mac_wyjazdA_tor5II condition memcompare wolny * * endevent
event mac_wyjazdA_tor5II multiple 0.0 zajetosc_mac-wil mac_wyjazdA_tor5_zdawczy mac_wyjazdA_tor5_orlen mac_wyjazdA_tor5_cement mac_wyjazdA_tor5_wegiel condition memcompare wolny * * endevent

event mac_wyjazdA_tor5_zdawczy multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor5-paszw zajety_szlak_mac-paszwA_zdawczy mac_pnA_zajety condition memcompare * * 10 endevent
event mac_wyjazdA_tor5_orlen multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor5-paszw zajety_szlak_mac-paszwA_orlen mac_pnA_zajety condition memcompare * * 13 endevent
event mac_wyjazdA_tor5_cement multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor5-paszw zajety_szlak_mac-paszwA_cement mac_pnA_zajety condition memcompare * * 20 endevent

event mac_wyjazdA_tor5_wegiel multiple 0.0 zajetosc_mac-wil mac_wyjazdA_tor5_wegielI condition memcompare * 0 * endevent
event mac_wyjazdA_tor5_wegielI multiple 0.0 mac_oczekuje_tory135 mac_przpn_zamykaj mac_wyjazdA_tor5-paszw zajety_szlak_mac-paszwA_wegiel zajety_szlak_paszw-calA_rezerwacja mac_pnA_zajety condition memcompare * * 12 endevent

event mac_wyjazdA_tor5-paszw multiple 15.0 none mac_zwr8bd mac_zwr7- mac_zwr5+ mac_zwr4- mac_zwr3- mac_zwr2+ mac_zwr1+ mac_wyjazdA_tor5-paszwI endevent
event mac_wyjazdA_tor5-paszwI multiple 0.0 none mac_H_s10 mac_tor5_nic endevent

// tor 6: tylko manewry
event mac_wyjazdA_tor6 multiple 30.0 mac_status_pn mac_manewrB_tor4_oblot3 mac_manewrA_tor4_spodrampy1 mac_manewrA_tor6_naplac1 condition memcompare * 0 * endevent
event mac_wyjazdA_tor6_all multiple 30.0 mac_status_pn mac_manewrA_tor4_spodrampy1 condition memcompare * 0 * endevent


// WYJAZDY kier. Dąbrowice
// tor 1
event mac_wyjazdA_tor1 multiple 60.0 mac_status_pn mac_wyjazdA_tor1I condition memcompare wolny * * endevent
event mac_wyjazdA_tor1I multiple 0.0 zajetosc_mac-dab mac_wyjazdA_tor1_posp mac_wyjazdA_tor1_towar condition memcompare wolny * * endevent

event mac_wyjazdA_tor1_posp multiple 0.0 mac_oczekuje_tory135 mac_pnA_zajety zajety_szlak_mac-dabA_pospA mac_tor1_nic mac_wyjazdA_tor1-dab condition memcompare pospA * * endevent
event mac_wyjazdA_tor1_towar multiple 0.0 mac_oczekuje_tory135 mac_pnA_zajety zajety_szlak_mac-dabA_towarA mac_tor1_nic mac_wyjazdA_tor1-dab condition memcompare towarA * * endevent

event mac_wyjazdA_tor1-dab multiple 0.0 none mac_zwr7+ mac_zwr5+ mac_zwr4+ mac_zwr3+ mac_zwr2+ mac_zwr1+ mac_F_s2 endevent


// WYJAZDY kier. Orzechowo
// tor 2: pospieszny, osobowe, orleny i towarowe przelotowe
// wyjazd na tor prawy
event mac_wyjazdB_tor2_wruchu multiple 0.0 none mac_wyjazdB_tor2 condition propability 0.9 randomdelay 15 endevent

event mac_wyjazdB_tor2 multiple 30.0 mac_status_pd mac_wyjazdB_tor2I mac_manewrA_tor4_oblot3-tor2 condition memcompare * 0 * endevent
event mac_wyjazdB_tor2I multiple 0.0 zajetosc_orz-mac mac_wyjazdB_tor2_pasazerskie mac_wyjazdB_tor2_towarowe else mac_wyjazdB_tor2_torlewy condition memcompare * 0 * endevent

event mac_wyjazdB_tor2_pasazerskie multiple 0.0 none mac_wyjazdB_tor2_osob mac_wyjazdB_tor2_osobwil mac_wyjazdB_tor2_posp mac_wyjazdB_tor2_pospwil endevent
event mac_wyjazdB_tor2_osob multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_osobB condition memcompare osobB * * endevent
event mac_wyjazdB_tor2_osobwil multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_osobwilB condition memcompare osobwilB * * endevent
event mac_wyjazdB_tor2_posp multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_pospB condition memcompare pospB * * endevent
event mac_wyjazdB_tor2_pospwil multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_pospwilB condition memcompare pospwilB * * endevent

event mac_wyjazdB_tor2_towarowe multiple 0.0 none mac_wyjazdB_tor2_zdawczy mac_wyjazdB_tor2_wegiel mac_wyjazdB_tor2_orlen mac_wyjazdB_tor2_lotos mac_wyjazdB_tor2_towar mac_wyjazdB_tor2_cement endevent
event mac_wyjazdB_tor2_zdawczy multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_zdawczyB condition memcompare zdawczyB * * endevent
event mac_wyjazdB_tor2_wegiel multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_wegielB condition memcompare wegielB * * endevent
event mac_wyjazdB_tor2_orlen multiple 0.0 mac_oczekuje_tory246 mac_wyjazdB_tor2_orlenI condition memcompare orlenB * * endevent
event mac_wyjazdB_tor2_orlenI multiple 0.0 orz_status_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_orlenB condition memcompare * * 0 endevent
event mac_wyjazdB_tor2_lotos multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_lotosB condition memcompare lotosB * * endevent
event mac_wyjazdB_tor2_towar multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_towarB condition memcompare towarB * * endevent
event mac_wyjazdB_tor2_cement multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torB zajety_szlak_orz-macB_cementB condition memcompare cementB * * endevent

// wyjazd na tor lewy
event mac_wyjazdB_tor2_torlewy multiple 0.0 zajetosc_orz-mac mac_wyjazdB_tor2_torlewyI condition memcompare wolny 99 * endevent
event mac_wyjazdB_tor2_torlewyI multiple 0.0 mac_status_pd mac_wyjazdB_tor2_torlewy_pasazerskie mac_wyjazdB_tor2_torlewy_towarowe condition memcompare wolny 0 * endevent

event mac_wyjazdB_tor2_torlewy_pasazerskie multiple 0.0 none mac_wyjazdB_tor2_torlewy_osob mac_wyjazdB_tor2_torlewy_osobwil mac_wyjazdB_tor2_torlewy_posp mac_wyjazdB_tor2_torlewy_pospwil endevent
event mac_wyjazdB_tor2_torlewy_osob multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_osobB condition memcompare osobB * * endevent
event mac_wyjazdB_tor2_torlewy_osobwil multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_osobwilB condition memcompare osobwilB * * endevent
event mac_wyjazdB_tor2_torlewy_posp multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_pospB condition memcompare pospB * * endevent
event mac_wyjazdB_tor2_torlewy_pospwil multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_pospwilB condition memcompare pospwilB * * endevent

event mac_wyjazdB_tor2_torlewy_towarowe multiple 0.0 none mac_wyjazdB_tor2_torlewy_zdawczy mac_wyjazdB_tor2_torlewy_wegiel mac_wyjazdB_tor2_torlewy_orlen mac_wyjazdB_tor2_torlewy_lotos mac_wyjazdB_tor2_torlewy_towar mac_wyjazdB_tor2_torlewy_cement endevent
event mac_wyjazdB_tor2_torlewy_zdawczy multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_zdawczyB condition memcompare zdawczyB * * endevent
event mac_wyjazdB_tor2_torlewy_wegiel multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_wegielB condition memcompare wegielB * * endevent
event mac_wyjazdB_tor2_torlewy_orlen multiple 0.0 mac_oczekuje_tory246 mac_wyjazdB_tor2_torlewy_orlenI condition memcompare orlenB * * endevent
event mac_wyjazdB_tor2_torlewy_orlenI multiple 0.0 orz_status_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_orlenB condition memcompare * * 0 endevent
event mac_wyjazdB_tor2_torlewy_lotos multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_lotosB condition memcompare lotosB * * endevent
event mac_wyjazdB_tor2_torlewy_towar multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_towarB condition memcompare towarB * * endevent
event mac_wyjazdB_tor2_torlewy_cement multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor2-torA zajety_szlak_orz-macA_cementB condition memcompare cementB * * endevent

event mac_wyjazdB_tor2-torA multiple 15.0 none mac_zwr13a+ mac_zwr13b+ mac_zwr17- mac_zwr18- mac_zwr19+ mac_zwr20+ mac_J_sz1 mac_tor2_nic endevent
event mac_wyjazdB_tor2-torB multiple 15.0 none mac_zwr13a+ mac_zwr13b+ mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_zwr20+ mac_wyjazdB_tor2-torB-I endevent
event mac_wyjazdB_tor2-torB-I multiple 0.0 none mac_J_s2 mac_J_SpI_sp2 mac_tor2_nic endevent

// tor 4: zdawczy, orleny i towarowe postojowe
// wyjazd na tor prawy
event mac_wyjazdB_tor4 multiple 60.0 mac_status_pd mac_wyjazdB_tor4I mac_wyjazdB_tor4_manewry condition memcompare * 0 * endevent
event mac_wyjazdB_tor4I multiple 0.0 zajetosc_orz-mac mac_wyjazdB_tor4_zdawczy mac_wyjazdB_tor4_wegiel mac_wyjazdB_tor4_lotos mac_wyjazdB_tor4_orlen mac_wyjazdB_tor4_towar mac_wyjazdB_tor4_cement else mac_wyjazdB_tor4_torlewy condition memcompare * 0 * endevent

event mac_wyjazdB_tor4_manewry multiple 0.0 mac_oczekuje_tory246 mac_manewrB_tor4_oblot1 mac_manewrB_tor4_elektr mac_manewrB_tor4_podrampe1 mac_manewrB_tor4_naplac1 condition memcompare * 0 * endevent

event mac_wyjazdB_tor4_zdawczy multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torB zajety_szlak_orz-macB_zdawczyB brama_cieplownia_zamykaj condition memcompare * 50 * endevent
event mac_wyjazdB_tor4_wegiel multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torB zajety_szlak_orz-macB_wegielB condition memcompare * 52 * endevent
event mac_wyjazdB_tor4_orlen multiple 0.0 mac_oczekuje_tory246 mac_wyjazdB_tor4_orlenI condition memcompare * 53 * endevent
event mac_wyjazdB_tor4_orlenI multiple 0.0 orz_status_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torB zajety_szlak_orz-macB_orlenB orz_tor6_zajety condition memcompare * * 0 endevent
event mac_wyjazdB_tor4_lotos multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torB zajety_szlak_orz-macB_lotosB condition memcompare * 54 * endevent
event mac_wyjazdB_tor4_towar multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torB zajety_szlak_orz-macB_towarB condition memcompare * 57 * endevent
event mac_wyjazdB_tor4_cement multiple 0.0 mac_oczekuje_tory246 mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torB zajety_szlak_orz-macB_cementB condition memcompare * 60 * endevent

// wyjazd na tor lewy
event mac_wyjazdB_tor4_torlewy multiple 0.0 zajetosc_orz-mac mac_wyjazdB_tor4_torlewyI condition memcompare wolny 99 * endevent
event mac_wyjazdB_tor4_torlewyI multiple 0.0 mac_status_pd mac_wyjazdB_tor4_torlewy_zdawczy mac_wyjazdB_tor4_torlewy_wegiel mac_wyjazdB_tor4_torlewy_orlen mac_wyjazdB_tor4_torlewy_lotos mac_wyjazdB_tor4_torlewy_towar condition memcompare wolny 0 * endevent

event mac_wyjazdB_tor4_torlewy_zdawczy multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torA zajety_szlak_orz-macA_zdawczyB condition memcompare * 50 * endevent
event mac_wyjazdB_tor4_torlewy_wegiel multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torA zajety_szlak_orz-macA_wegielB condition memcompare * 52 * endevent
event mac_wyjazdB_tor4_torlewy_orlen multiple 0.0 mac_oczekuje_tory246 mac_wyjazdB_tor4_torlewy_orlenI condition memcompare * 53 * endevent
event mac_wyjazdB_tor4_torlewy_orlenI multiple 0.0 orz_status_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torA zajety_szlak_orz-macA_orlenB orz_tor6_zajety condition memcompare * * 0 endevent
event mac_wyjazdB_tor4_torlewy_lotos multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torA zajety_szlak_orz-macA_lotosB condition memcompare * 54 * endevent
event mac_wyjazdB_tor4_torlewy_towar multiple 0.0 mac_oczekuje_tory246 mac_pdA_zajety mac_pdB_zajety mac_przpd_zamykaj mac_wyjazdB_tor4-torA zajety_szlak_orz-macA_towarB condition memcompare * 57 * endevent

event mac_wyjazdB_tor4-torA multiple 15.0 none mac_zwr12a+ mac_zwr12+ mac_zwr13a- mac_zwr13b- mac_zwr17- mac_zwr18- mac_zwr19+ mac_wyjazdB_tor4-torA-I endevent
event mac_wyjazdB_tor4-torA-I multiple 0.0 none mac_zwr20+ wk_elektrownia1z mac_I_sz1 mac_tor4_nic endevent

event mac_wyjazdB_tor4-torB multiple 15.0 none mac_zwr12a+ mac_zwr12+ mac_zwr13a- mac_zwr13b- mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_wyjazdB_tor4-torB-I endevent
event mac_wyjazdB_tor4-torB-I multiple 0.0 none mac_zwr20+ wk_elektrownia1z mac_I_s10 mac_tor4_nic endevent

// eventall dla manewrów
event mac_wyjazdB_tor4_all multiple 60.0 mac_status_pd mac_manewrB_tor4_elektr condition memcompare * 0 * endevent

// tor 5: tylko manewry
event mac_wyjazdB_tor5 multiple 30.0 mac_status_pd mac_manewrB_tor4_zplacu2 mac_manewrB_tor6_zplacu2 mac_manewrB_tor4_naplac3 condition memcompare * 0 * endevent

// tor 6: tylko manewry
event mac_wyjazdB_tor6 multiple 30.0 mac_status_pd mac_manewrA_tor4_oblot3 mac_manewrB_tor4_spodrampy1 mac_manewrB_tor6_naplac1 condition memcompare * 0 * endevent


// MANEWRY NA STACJI
// eventy wywołujące
event mac_glowicapn multiple 0.0 mac_zwr9 mac_manewrA_tor4_oblot2 mac_manewrA_tor4_oblot2-tor2 mac_manewrB_tor4_oblot4 mac_manewrA_tor4_podrampe2 mac_manewrA_tor4_spodrampy2 condition trackfree endevent

event mac_glowicapd_blizej multiple 0.0 mac_lacznik_zwr1213 mac_manewrA_tor4_oblot4-tor2 mac_manewrB_tor4_oblot2-tor2 mac_manewrB_tor4_spodrampy2 condition trackfree endevent
event mac_glowicapd_dalej multiple 0.0 none mac_manewrA_tor4_oblot4-tor2 mac_manewrB_tor4_oblot2-tor2 mac_manewrB_tor4_spodrampy2 endevent
event mac_glowicapd-elektr multiple 0.0 none mac_manewrA_tor4_oblot4 mac_manewrB_tor4_oblot2 endevent

// oblot z głowicy pn na pd
// przez tor 6
event mac_manewrA_tor4_oblot1 multiple 0.0 mac_manewry mac_manewrA_tor4_oblot1I condition memcompare * 71 * endevent
event mac_manewrA_tor4_oblot1I multiple 0.0 mac_status_tory246 mac_manewrA_tor4_oblot1II else mac_manewrA_tor4_oblot1-tor2 condition memcompare * * 0 endevent
event mac_manewrA_tor4_oblot1II multiple 0.0 none mac_zwr10+ mac_zwr9- mac_zwr6bc mac_zwr5+ mac_D_ms2 mac_pnB_zajety mac_tor6_zajety mac_tor4_oblot2 endevent

event mac_manewrA_tor4_oblot2 multiple 0.0 mac_manewry mac_stoj mac_zwr10- mac_zwr9+ mac_zwr6bc mac_zwr5+ mac_jedz mac_tor4_oblot3 condition memcompare * 72 * endevent 
event mac_manewrA_tor4_oblot3 multiple 0.0 mac_manewry mac_przpd_zamykaj mac_przebieg_tor6-elektr brama_cieplownia_otwieraj mac_pdB_zajety mac_tor4_oblot4 mac_manewrA_tor4_oblot3I condition memcompare * 73 * endevent 
event mac_manewrA_tor4_oblot3I multiple 15.0 none mac_tm6_ms2 endevent 
event mac_manewrA_tor4_oblot4 multiple 0.0 mac_manewry mac_stoj mac_zwr12a+ mac_zwr12+ mac_zwr13a+ mac_zwr13b+ mac_jedz manewryzeruj condition memcompare * 74 * endevent 

event mac_przebieg_tor6-elektr multiple 15.0 none mac_zwr12a- mac_zwr12- mac_zwr13a+ mac_zwr13b+ wk_elektrownia1o endevent

// przez tor 2
event mac_manewrA_tor4_oblot1-tor2 multiple 0.0 mac_status_tory246 mac_zwr10+ mac_zwr9- mac_zwr6bc mac_zwr5+ mac_D_ms2 mac_pnB_zajety mac_tor2_zajety mac_tor4_oblot2-tor2 condition memcompare wolny * * endevent
event mac_manewrA_tor4_oblot2-tor2 multiple 0.0 mac_manewry mac_stoj mac_zwr10+ mac_zwr9- mac_zwr6bd mac_zwr5+ mac_jedz mac_tor4_oblot3-tor2 condition memcompare * 722 * endevent
event mac_manewrA_tor4_oblot3-tor2 multiple 0.0 mac_manewry mac_pdB_zajety mac_przpd_zamykaj mac_manewrA_tor4_oblot3-tor2a mac_tor4_oblot4-tor2 condition memcompare * 732 * endevent
event mac_manewrA_tor4_oblot3-tor2a multiple 15.0 none mac_zwr13a+ mac_zwr13b+ mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_zwr20+ mac_J_ms2 endevent
event mac_manewrA_tor4_oblot4-tor2 multiple 0.0 mac_manewry mac_stoj mac_zwr13b- mac_zwr13a- mac_zwr12+ mac_zwr12a+ wk_elektrownia1z mac_jedz manewryzeruj condition memcompare * 742 * endevent

// oblot z głowicy pd na pn
// przez tor 6
event mac_manewrB_tor4_oblot1 multiple 0.0 mac_manewry mac_manewrB_tor4_oblot1I condition memcompare * 71 * endevent 
event mac_manewrB_tor4_oblot1I multiple 0.0 mac_status_tory246 mac_przpd_zamykaj mac_przebieg_tor4-elektr mac_pdB_zajety mac_tor6_zajety mac_tor4_oblot2 else mac_manewrB_tor4_oblot1-tor2 condition memcompare * * 0 endevent 

event mac_manewrB_tor4_oblot2 multiple 0.0 mac_manewry mac_stoj mac_przebieg_tor6-elektr mac_jedz mac_tor4_oblot3 condition memcompare * 72 * endevent
event mac_manewrB_tor4_oblot3 multiple 0.0 mac_manewry mac_pnB_zajety mac_zwr10- mac_zwr9+ mac_zwr6bc mac_zwr5+ mac_tm5_ms2 mac_tor4_oblot4 condition memcompare * 73 * endevent
event mac_manewrB_tor4_oblot4 multiple 0.0 mac_manewry mac_stoj mac_zwr10+ mac_zwr9- mac_zwr6bc mac_zwr5+ mac_jedz manewryzeruj condition memcompare * 74 * endevent

// przez tor 2
event mac_manewrB_tor4_oblot1-tor2 multiple 0.0 mac_status_tory246 mac_przpd_zamykaj mac_manewrB_tor4_oblot1-tor2a mac_pdB_zajety mac_tor2_zajety mac_tor4_oblot2-tor2 condition memcompare wolny * * endevent 
event mac_manewrB_tor4_oblot1-tor2a multiple 15.0 none mac_zwr13b- mac_zwr13a- mac_zwr12+ mac_zwr12a+ wk_elektrownia1z mac_i_ms2 endevent
event mac_manewrB_tor4_oblot2-tor2 multiple 0.0 mac_manewry mac_stoj mac_zwr13b+ mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_zwr20+ mac_jedz mac_tor4_oblot3-tor2 condition memcompare * 722 * endevent

event mac_wyjazdA_tor2 multiple 30.0 mac_status_pn mac_manewrB_tor4_oblot3-tor2 condition memcompare * 0 * endevent
event mac_manewrB_tor4_oblot3-tor2 multiple 0.0 mac_manewry mac_pnB_zajety mac_zwr1+ mac_zwr2+ mac_zwr5+ mac_zwr6bd mac_e_ms2 mac_tor4_oblot4 condition memcompare * 732 * endevent

// manewry pod rampę i spod rampy
// głowica północna
event mac_manewrA_tor4_podrampe1 multiple 0.0 mac_manewry mac_zwr10+ mac_zwr9- mac_zwr6bc mac_zwr5+ mac_D_ms2 mac_pnB_zajety mac_tor4_podrampe2 condition memcompare * 91 * endevent
event mac_manewrA_tor4_podrampe2 multiple 0.0 mac_manewry mac_stoj mac_zwr10- mac_zwr9+ mac_zwr6bc mac_zwr5+ mac_jedz mac_tor4_podrampe3 condition memcompare * 92 * endevent

event mac_manewrA_tor4_spodrampy1 multiple 0.0 mac_manewry mac_pnB_zajety mac_zwr10- mac_zwr9+ mac_zwr6bc mac_zwr5+ mac_tm5_ms2 mac_tor4_spodrampy2 condition memcompare * 94 * endevent
event mac_manewrA_tor4_spodrampy2 multiple 0.0 mac_manewry mac_manewrA_tor4_spodrampy2I condition memcompare * 95 * endevent
event mac_manewrA_tor4_spodrampy2I multiple 0.0 none mac_stoj mac_zwr10+ mac_zwr9- mac_zwr6bc mac_zwr5+ mac_jedz manewryzeruj endevent

// głowica południowa
event mac_manewrB_tor4_podrampe1 multiple 0.0 mac_manewry mac_przpd_zamykaj mac_manewrB_tor4_podrampe1I mac_pdB_zajety mac_tor4_podrampe2 condition memcompare * 91 * endevent
event mac_manewrB_tor4_podrampe1I multiple 15.0 none mac_zwr12+ mac_zwr12a+ mac_zwr13a- mac_zwr13b- mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_manewrB_tor4_podrampe1II endevent
event mac_manewrB_tor4_podrampe1II multiple 0.0 none mac_zwr20+ wk_elektrownia1z mac_i_ms2 endevent

event mac_manewrB_tor4_podrampe2 multiple 0.0 mac_manewry mac_stoj mac_manewrB_tor4_podrampe2I mac_jedz mac_tor4_podrampe3 condition memcompare * 92 * endevent
event mac_manewrB_tor4_podrampe2I multiple 0.0 none mac_zwr12a- mac_zwr12- mac_zwr13a- mac_zwr13b- mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_manewrB_tor4_podrampe2II  endevent
event mac_manewrB_tor4_podrampe2II multiple 0.0 none mac_zwr20+ wk_elektrownia1z endevent

event mac_manewrB_tor4_spodrampy1 multiple 0.0 mac_manewry mac_przpd_zamykaj mac_pdB_zajety mac_tor4_spodrampy2 mac_manewrB_tor4_spodrampy1I condition memcompare * 94 * endevent
event mac_manewrB_tor4_spodrampy1I multiple 15.0 none mac_zwr12a- mac_zwr12- mac_zwr13a- mac_zwr13b- mac_zwr17+ mac_zwr18+ mac_zwr19+ mac_manewrB_tor4_spodrampy1II endevent
event mac_manewrB_tor4_spodrampy1II multiple 0.0 none mac_zwr20+ wk_elektrownia1z mac_tm6_ms2 endevent

event mac_manewrB_tor4_spodrampy2 multiple 0.0 mac_manewry mac_stoj mac_zwr12a+ mac_zwr12+ mac_zwr13a- mac_zwr13b- mac_zwr17+ mac_zwr18+ mac_manewrB_tor4_spodrampy2I condition memcompare * 95 * endevent
event mac_manewrB_tor4_spodrampy2I multiple 0.0 none mac_zwr19+ mac_zwr20+ wk_elektrownia1z mac_jedz manewryzeruj endevent

event mac_manewr_glowicapdB multiple 0.0 none mac_manewrB_tor4_podrampe2 endevent

// wyjazd na plac złomowy
// głowica północna
event mac_manewrA_tor4_naplac1 multiple 0.0 mac_manewry mac_manewrA_tor4_naplac1b condition memcompare * 41 * endevent
event mac_manewrA_tor4_naplac1a multiple 0.0 mac_status_pn mac_manewrA_tor4_naplac1b condition memcompare wolny 0 * endevent
event mac_manewrA_tor4_naplac1b multiple 0.0 mac_status_tory135 mac_pnA_zajety mac_pnB_zajety mac_tor5_zajety mac_tor4_naplac2 mac_manewrA_tor4_naplac1c condition memcompare * * 0 endevent
event mac_manewrA_tor4_naplac1c multiple 0.0 none mac_zwr10+ mac_zwr9- mac_zwr6ac mac_zwr5- mac_zwr4+ mac_zwr2+ mac_zwr1+ mac_D_ms2 endevent

event mac_manewrA_tor4_naplac2 multiple 0.0 mac_manewry mac_stoj mac_zwr5+ mac_zwr7- mac_zwr8bd mac_jedz mac_plac_decyzja mac_manewrA_tor4_naplac2a condition memcompare * 42 * endevent
event mac_manewrA_tor4_naplac2a multiple 45.0 none mac_zwr14+ wk_postojowyo mac_m_ms2 endevent

event mac_manewrA_tor6_naplac1 multiple 0.0 mac_manewry mac_manewrA_tor6_naplac1a condition memcompare * 41 * endevent
event mac_manewrA_tor6_naplac1a multiple 0.0 mac_status_pn mac_manewrA_tor6_naplac1b condition memcompare wolny 0 * endevent
event mac_manewrA_tor6_naplac1b multiple 0.0 mac_status_tory135 mac_pnA_zajety mac_pnB_zajety mac_tor5_zajety mac_tor4_naplac2 mac_manewrA_tor6_naplac1c condition memcompare * * 0 endevent
event mac_manewrA_tor6_naplac1c multiple 0.0 none mac_zwr10- mac_zwr9+ mac_zwr6ac mac_zwr5- mac_zwr4+ mac_zwr2+ mac_zwr1+ mac_tm5_ms2 endevent

event mac_manewr_glowicapnA multiple 0.0 mac_zwr5 mac_manewrA_tor4_naplac2 mac_manewrA_tor4_zplacu3 mac_manewrA_tor6_zplacu3 condition trackfree endevent

// głowica południowa
event mac_manewrB_tor4_naplac1 multiple 0.0 mac_manewry mac_manewrB_tor4_naplac1b condition memcompare * 41 * endevent
event mac_manewrB_tor4_naplac1a multiple 0.0 mac_status_pd mac_manewrB_tor4_naplac1b condition memcompare wolny 0 * endevent
event mac_manewrB_tor4_naplac1b multiple 0.0 mac_status_tory135 mac_pdA_zajety mac_pdB_zajety mac_tor5_zajety mac_tor4_naplac2 mac_manewrB_tor4_naplac1c condition memcompare * * 0 endevent
event mac_manewrB_tor4_naplac1c multiple 0.0 none mac_zwr18- mac_zwr17- mac_zwr13b- mac_zwr13a- mac_zwr12+ mac_i_ms2 endevent
event mac_manewrB_tor4_naplac2 multiple 0.0 mac_manewry mac_stoj mac_zwr14- mac_zwr15+ mac_zwr16- mac_zwr18+ mac_zwr17+ mac_jedz mac_tor4_naplac2a condition memcompare * 42 * endevent
event mac_manewrB_tor4_naplac3 multiple 0.0 mac_manewry mac_zwr14+ wk_postojowyo mac_m_ms2 mac_plac_decyzja condition memcompare * 421 * endevent

event mac_manewrB_tor6_naplac1 multiple 0.0 mac_manewry mac_manewrB_tor6_naplac1b condition memcompare * 41 * endevent
event mac_manewrB_tor6_naplac1a multiple 0.0 mac_status_pd mac_manewrB_tor6_naplac1b condition memcompare wolny 0 * endevent
event mac_manewrB_tor6_naplac1b multiple 0.0 mac_status_tory135 mac_pdA_zajety mac_pdB_zajety mac_tor5_zajety mac_tor4_naplac2 mac_manewrB_tor6_naplac1c condition memcompare * * 0 endevent
event mac_manewrB_tor6_naplac1c multiple 0.0 none mac_zwr18- mac_zwr17- mac_zwr13b- mac_zwr13a- mac_zwr12- mac_zwr12a- mac_tm6_ms2 endevent

// wyjazd z placu
// głowica północna
event mac_manewrA_plac multiple 30.0 mac_status_pd mac_manewrA_placI condition memcompare * 0 * endevent
event mac_manewrA_placI multiple 0.0 mac_status_tory135 mac_manewrA_tor4_zplacu1 mac_manewrA_tor6_zplacu1 condition memcompare * * 0 endevent

event mac_manewrA_tor4_zplacu1 multiple 0.0 mac_manewry mac_zwr14+ wk_postojowyo mac_tm8_ms2 mac_pdA_zajety mac_tor5_zajety mac_tor4_zplacu2 condition memcompare * 441 * endevent
event mac_manewrA_tor4_zplacu2 multiple 0.0 mac_manewry mac_manewrA_tor4_zplacu2a condition memcompare * 442 * endevent
event mac_manewrA_tor4_zplacu2a multiple 0.0 mac_status_pn mac_pnA_zajety mac_pnB_zajety wk_postojowyz mac_tor4_zplacu3 mac_manewrA_tor4_zplacu2b condition memcompare wolny 0 * endevent
event mac_manewrA_tor4_zplacu2b multiple 0.0 none mac_zwr8bd mac_zwr7- mac_zwr5+ mac_zwr4+ mac_zwr2+ mac_h_ms2 endevent
event mac_manewrA_tor4_zplacu3 multiple 0.0 mac_manewry mac_stoj mac_zwr10+ mac_zwr9- mac_zwr6ac mac_zwr5- mac_jedz manewryzeruj condition memcompare * 443 * endevent

event mac_manewrA_tor6_zplacu1 multiple 0.0 mac_manewry mac_zwr14+ wk_postojowyo mac_tm8_ms2 mac_pdA_zajety mac_tor5_zajety mac_tor6_zplacu2 condition memcompare * 461 * endevent
event mac_manewrA_tor6_zplacu2 multiple 0.0 mac_manewry mac_manewrA_tor6_zplacu2a condition memcompare * 462 * endevent
event mac_manewrA_tor6_zplacu2a multiple 0.0 mac_status_pn wk_postojowyz mac_pnA_zajety mac_pnB_zajety mac_tor6_zplacu3 mac_manewrA_tor6_zplacu2b condition memcompare wolny 0 * endevent
event mac_manewrA_tor6_zplacu2b multiple 0.0 none mac_zwr8bd mac_zwr7- mac_zwr5+ mac_zwr4+ mac_zwr2+ mac_h_ms2 endevent
event mac_manewrA_tor6_zplacu3 multiple 0.0 mac_manewry mac_stoj mac_zwr10- mac_zwr9+ mac_zwr6ac mac_zwr5- mac_jedz manewryzeruj condition memcompare * 463 * endevent

// głowica południowa
event mac_manewrB_tor4_zplacu2 multiple 0.0 mac_manewry mac_manewrB_tor4_zplacu2a condition memcompare * 442 * endevent
event mac_manewrB_tor4_zplacu2a multiple 0.0 mac_status_pd wk_postojowyz mac_pdA_zajety mac_pdB_zajety mac_tor4_zplacu3a mac_manewrB_tor4_zplacu2b condition memcompare wolny 0 * endevent
event mac_manewrB_tor4_zplacu2b multiple 0.0 none mac_zwr14- mac_zwr15+ mac_zwr16- mac_zwr18+ mac_zwr17+ mac_m_ms2 endevent
event mac_manewrB_tor4_zplacu3 multiple 0.0 mac_manewry mac_stoj mac_zwr18- mac_zwr17- mac_zwr13b- mac_zwr13a- mac_zwr12+ mac_jedz manewryzeruj condition memcompare * 4421 * endevent

event mac_manewrB_tor6_zplacu2 multiple 0.0 mac_manewry mac_manewrB_tor6_zplacu2a condition memcompare * 462 * endevent
event mac_manewrB_tor6_zplacu2a multiple 0.0 mac_status_pd wk_postojowyz mac_pdA_zajety mac_pdB_zajety mac_tor6_zplacu3a mac_manewrB_tor6_zplacu2b condition memcompare wolny 0 * endevent
event mac_manewrB_tor6_zplacu2b multiple 0.0 none mac_zwr14- mac_zwr15+ mac_zwr16- mac_zwr18+ mac_zwr17+ mac_m_ms2 endevent
event mac_manewrB_tor6_zplacu3 multiple 0.0 mac_manewry mac_stoj mac_zwr18- mac_zwr17- mac_zwr13b- mac_zwr13a- mac_zwr12- mac_zwr12a- mac_jedz manewryzeruj condition memcompare * 4621 * endevent

event mac_manewr_glowicapdA multiple 0.0 mac_zwr18 mac_manewrB_tor4_zplacu3 mac_manewrB_tor4_naplac2 condition trackfree endevent

// wyjazd do elektrowni
event mac_manewrB_tor4_elektr multiple 0.0 mac_manewry mac_manewrB_tor4_elektrI condition memcompare * 81 * endevent 
event mac_manewrB_tor4_elektrI multiple 0.0 mac_status_elektrownia mac_elektrownia_zajety mac_przpd_zamykaj brama_cieplownia_otwieraj mac_przebieg_tor4-elektr manewryzeruj mac_pdB_zajety condition memcompare wolny * * endevent 
event mac_przebieg_tor4-elektr multiple 15.0 none wk_elektrownia1o mac_zwr12+ mac_zwr12a+ mac_zwr13a+ mac_zwr13b+ mac_ciepl_zwr1- mac_i_ms2 endevent

// wyjazdy z elektrowni
event mac_wyjazdA_elektrownia1 multiple 30.0 mac_status_pd mac_wyjazdA_elektrownia1_nator4 mac_wyjazdA_elektrownia1_nator6 condition memcompare * 0 * endevent
event mac_wyjazdA_elektrownia1_nator4 multiple 0.0 mac_manewry mac_elektrownia_wolny mac_przpd_zamykaj mac_pdB_zajety mac_wyjazdA_elektrownia1_nator4I manewryzeruj brama_cieplownia_otwieraj condition memcompare * 84 * endevent
event mac_wyjazdA_elektrownia1_nator4I multiple 15.0 none wk_elektrownia1o mac_ciepl_zwr1+ mac_zwr12+ mac_zwr12a+ mac_zwr13a+ mac_zwr13b+ mac_tm12_ms2 endevent

event mac_wyjazdA_elektrownia1_nator6 multiple 0.0 mac_manewry mac_elektrownia_wolny mac_przpd_zamykaj mac_pdB_zajety mac_wyjazdA_elektrownia1_nator6I mac_tor4_spodrampy1 brama_cieplownia_otwieraj condition memcompare * 86 * endevent
event mac_wyjazdA_elektrownia1_nator6I multiple 15.0 none wk_elektrownia1o mac_ciepl_zwr1+ mac_zwr12- mac_zwr12a- mac_zwr13a+ mac_zwr13b+ mac_tm12_ms2 endevent

event mac_wyjazdA_elektrownia2 multiple 30.0 mac_status_pd mac_wyjazdA_elektrownia2_nator4 mac_wyjazdA_elektrownia2_nator6 condition memcompare * 0 * endevent
event mac_wyjazdA_elektrownia2_nator4 multiple 0.0 mac_manewry mac_elektrownia_wolny mac_przpd_zamykaj mac_pdB_zajety mac_wyjazdA_elektrownia2_nator4I manewryzeruj brama_cieplownia_otwieraj condition memcompare * 84 * endevent
event mac_wyjazdA_elektrownia2_nator4I multiple 15.0 none wk_elektrownia1o mac_ciepl_zwr1- mac_zwr12+ mac_zwr12a+ mac_zwr13a+ mac_zwr13b+ mac_tm11_ms2 endevent

event mac_wyjazdA_elektrownia2_nator6 multiple 0.0 mac_manewry mac_elektrownia_wolny mac_przpd_zamykaj mac_pdB_zajety mac_wyjazdA_elektrownia2_nator6I mac_tor4_spodrampy1 brama_cieplownia_otwieraj condition memcompare * 86 * endevent
event mac_wyjazdA_elektrownia2_nator6I multiple 15.0 none wk_elektrownia1o mac_ciepl_zwr1- mac_zwr12- mac_zwr12a- mac_zwr13a+ mac_zwr13b+ mac_tm11_ms2 endevent

// wyjazd na ślepy tor przy rampie
event mac_manewrA_post multiple 60.0 none mac_manewrA_post_nator4 mac_manewrA_post_nator6 endevent
event mac_manewrA_post_nator4 multiple 0.0 mac_manewry mac_zwr11- mac_tm10_ms2 mac_torrampa_nator4B condition memcompare * 641 * endevent
event mac_manewrA_post_nator6 multiple 0.0 mac_manewry mac_zwr11- mac_tm10_ms2 mac_torrampa_nator6B condition memcompare * 661 * endevent

event mac_manewrA_zebro multiple 30.0 mac_status_pn mac_manewrA_zebro_nator4 mac_manewrA_zebro_nator6 condition memcompare * 0 * endevent
event mac_manewrA_zebro_nator4 multiple 0.0 mac_manewry mac_pnB_zajety mac_zwr11+ mac_tm4_ms2 mac_tor4_spodrampy1 condition memcompare * 642 * endevent
event mac_manewrA_zebro_nator6 multiple 0.0 mac_manewry mac_pnB_zajety mac_zwr11+ mac_tm4_ms2 manewryzeruj condition memcompare * 662 * endevent

// nadawanie rozkładu
event mac_nadajrozklad_tor4B copyvalues 0.0 mac_i_sem_mem mac_rozkladtow endevent
event mac_i_sem_mem:sent multiple 1.0 none mac_i_s1 endevent

// zerowanie semków
event mac_zerujsem_A multiple 0.0 none mac_A_s1 mac_A_spI_sp1 mac_A_spII_sp1 endevent
event mac_zerujsemA_wj multiple 2.0 none mac_ToO_os1 mac_O_s1 mac_O_spI_sp1 mac_O_spII_sp1 endevent
event mac_zerujsemtmA_wyjtow multiple 2.0 none mac_Tm5_ms1 mac_D_s1 endevent
event mac_zerujsemA_wyj multiple 2.0 none mac_E_s1 mac_F_s1 mac_G_s1 mac_H_s1 endevent

event mac_zerujsemtmB_wyjtow multiple 2.0 none mac_Tm6_ms1 mac_I_s1 endevent
event mac_zerujsemB_wyj multiple 2.0 none mac_J_SpI_sp1 mac_J_s1 mac_K_SpI_sp1 mac_K_s1 mac_L_s1 endevent

event mac_ciepl_zerujtm multiple 0.0 none mac_tm11_ms1 mac_tm12_ms1 endevent


// -------------------------------------------------------------------------------------------------------------------------
//  :: st. DĄBROWICE ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacyjne
event dab_pn:busy updatevalues 0.0 dab_status_pnpd zajety * * endevent
event dab_pn:free updatevalues 60.0 dab_status_pnpd wolny * * endevent
event dab_pn_zajety updatevalues 0.0 dab_status_pnpd zajety * * endevent

event dab_pd:busy updatevalues 0.0 dab_status_pnpd * 1 * endevent
event dab_pd:free updatevalues 60.0 dab_status_pnpd * 0 * endevent
event dab_pd_zajety updatevalues 0.0 dab_status_pnpd * 1 * endevent

// tor 1
event dab_tor1:busy updatevalues 0.0 dab_status_tory135 zajety * * endevent
event dab_tor1:free updatevalues 0.0 dab_status_tory135 wolny * * endevent
event dab_tor1_zajety updatevalues 0.0 dab_status_tory135 zajety * * endevent

event dab_tor1_nic updatevalues 0.0 dab_oczekuje_tory135 nic * * endevent
event dab_tor1_pospB updatevalues 0.0 dab_oczekuje_tory135 pospB * * endevent

// tor 2
event dab_tor2:busy updatevalues 0.0 dab_status_tory246 zajety * * endevent
event dab_tor2:free updatevalues 0.0 dab_status_tory246 wolny * * endevent
event dab_tor2_zajety updatevalues 0.0 dab_status_tory246 zajety * * endevent

// tor 3
event dab_tor3:busy updatevalues 0.0 dab_status_tory135 * 1 * endevent
event dab_tor3:free updatevalues 0.0 dab_status_tory135 * 0 * endevent
event dab_tor3_zajety updatevalues 0.0 dab_status_tory135 * 1 * endevent

event dab_tor3_nic updatevalues 0.0 dab_oczekuje_tory135 * 0 * endevent
event dab_tor3_towarB updatevalues 0.0 dab_oczekuje_tory135 * 57 * endevent

// tor 4
event dab_tor4:busy updatevalues 0.0 dab_status_tory246 * 1 * endevent
event dab_tor4:free updatevalues 0.0 dab_status_tory246 * 0 * endevent
event dab_tor4_zajety updatevalues 0.0 dab_status_tory246 * 1 * endevent

event dab_tor4_nic updatevalues 0.0 dab_oczekuje_tory246 * 0 * endevent
event dab_tor4_towarB updatevalues 0.0 dab_oczekuje_tory246 * 57 * endevent

// tor 5
event dab_tor5:busy updatevalues 0.0 dab_status_tory135 * * 1 endevent
event dab_tor5:free updatevalues 0.0 dab_status_tory135 * * 0 endevent
event dab_tor5_zajety updatevalues 0.0 dab_status_tory135 * * 1 endevent

event dab_tor5_nic updatevalues 0.0 dab_oczekuje_tory135 * * 0 endevent
event dab_tor5_towarB updatevalues 0.0 dab_oczekuje_tory135 * * 57 endevent

// tor 6
event dab_tor6:busy updatevalues 0.0 dab_status_tory246 * * 1 endevent
event dab_tor6:free updatevalues 0.0 dab_status_tory246 * * 0 endevent
event dab_tor6_zajety updatevalues 0.0 dab_status_tory246 * * 1 endevent

event dab_tor6_nic updatevalues 0.0 dab_oczekuje_tory246 * * 0 endevent
event dab_tor6_towarB updatevalues 0.0 dab_oczekuje_tory246 * * 57 endevent


// STEROWANIE MANEWRAMI
event dab_tor1_oblot_zeruj updatevalues 0.0 dab_manewry_tory135 nic * * endevent
event dab_tor1_oblotA updatevalues 0.0 dab_manewry_tory135 oblot1 * * endevent
event dab_tor1_oblotB updatevalues 0.0 dab_manewry_tory135 oblot2 * * endevent
event dab_tor1_oblotC updatevalues 0.0 dab_manewry_tory135 oblot3 * * endevent
event dab_tor1_oblotD updatevalues 0.0 dab_manewry_tory135 oblot4 * * endevent
event dab_tor1_oblotE updatevalues 0.0 dab_manewry_tory135 oblot5 * * endevent


// PRZEBIEGI
// głowice południowa
event dab_przebiegpd_tor1-torA multiple 0.0 none dab_zwr2+ dab_zwr3+ dab_zwr6+ endevent
event dab_przebiegpd_tor3-torA multiple 0.0 none dab_zwr2+ dab_zwr3+ dab_zwr6- dab_zwr8- endevent
event dab_przebiegpd_tor5-torA multiple 0.0 none dab_zwr2+ dab_zwr3+ dab_zwr6- dab_zwr8+ endevent

event dab_przebiegpd_tor2-torA multiple 0.0 none dab_zwr2+ dab_zwr3- dab_zwr4- dab_zwr5+ endevent
event dab_przebiegpd_tor4-torA multiple 0.0 none dab_zwr2+ dab_zwr3- dab_zwr4- dab_zwr5- dab_zwr7- endevent
event dab_przebiegpd_tor6-torA multiple 0.0 none dab_zwr2+ dab_zwr3- dab_zwr4- dab_zwr5- dab_zwr7+ endevent

event dab_przebiegpd_tor1-torB multiple 0.0 none dab_zwr1- dab_zwr2- dab_zwr3+ dab_zwr6+ endevent
event dab_przebiegpd_tor3-torB multiple 0.0 none dab_zwr1- dab_zwr2- dab_zwr3+ dab_zwr6- dab_zwr8- endevent
event dab_przebiegpd_tor5-torB multiple 0.0 none dab_zwr1- dab_zwr2- dab_zwr3+ dab_zwr6- dab_zwr8+ endevent

event dab_przebiegpd_tor2-torB multiple 0.0 none dab_zwr1+ dab_zwr4+ dab_zwr5+ endevent
event dab_przebiegpd_tor4-torB multiple 0.0 none dab_zwr1+ dab_zwr4+ dab_zwr5- dab_zwr7- endevent
event dab_przebiegpd_tor6-torB multiple 0.0 none dab_zwr1+ dab_zwr4+ dab_zwr5- dab_zwr7+ endevent

// głowica północna
event dab_przebiegpn_tor1-torA multiple 0.0 none dab_zwr12+ dab_zwr13+ dab_zwr16+ endevent
event dab_przebiegpn_tor2-torA multiple 0.0 none dab_zwr11+ dab_zwr14+ dab_zwr15- dab_zwr16- endevent


// WJAZDY z kier. Macierzewa
event dab_wjazdA multiple 20.0 dab_status_pnpd dab_wjazdA_posp dab_wjazdA_towar condition memcompare * 0 * endevent
event dab_wjazdA_posp multiple 0.0 zajetosc_mac-dab dab_wjazdA_posp-tor1 condition memcompare pospA * * endevent
event dab_wjazdA_posp-tor1 multiple 0.0 dab_status_tory135 dab_przebiegpd_tor1-torA dab_A_s5 dab_pd_zajety odblok_szlak_mac-dabA_tor1 dab_tor1_oblotA condition memcompare wolny * * endevent

event dab_wjazdA_towar multiple 0.0 zajetosc_mac-dab dab_wjazdA_towar-tor3 condition memcompare towarA * * endevent
event dab_wjazdA_towar-tor3 multiple 0.0 dab_status_tory135 dab_przebiegpd_tor3-torA dab_A_s13 dab_pd_zajety odblok_szlak_mac-dabA_tor3 else dab_wjazdA_towar-tor5 condition memcompare * 0 * endevent
event dab_wjazdA_towar-tor5 multiple 0.0 dab_status_tory135 dab_przebiegpd_tor5-torA dab_A_s13 dab_pd_zajety odblok_szlak_mac-dabA_tor5 else dab_wjazdA_towar-tor4 condition memcompare * * 0 endevent
event dab_wjazdA_towar-tor4 multiple 0.0 dab_status_tory246 dab_przebiegpd_tor4-torA dab_A_s13 dab_pd_zajety odblok_szlak_mac-dabA_tor4 else dab_wjazdA_towar-tor6 condition memcompare * 0 * endevent
event dab_wjazdA_towar-tor6 multiple 0.0 dab_status_tory246 dab_przebiegpd_tor6-torA dab_A_s13 dab_pd_zajety odblok_szlak_mac-dabA_tor6 condition memcompare * * 0 endevent


// WYJAZDY w kier. Macierzewa
// tor 1 
event dab_wyjazdB_tor1 multiple 30.0 dab_status_pnpd dab_wyjazdB_tor1I condition memcompare * 0 * endevent
event dab_wyjazdB_tor1I multiple 0.0 zajetosc_mac-dab dab_wyjazdB_tor1_posp condition memcompare * 0 * endevent

event dab_wyjazdB_tor1_posp multiple 0.0 dab_oczekuje_tory135 dab_wyjazdB_tor1_pospI condition memcompare pospB * * endevent
event dab_wyjazdB_tor1_pospI multiple 0.0 mac_status_tory246 dab_przebiegpd_tor1-torB dab_F_s10 dab_pd_zajety zajety_szlak_mac-dabB_pospB mac_tor2_zajety dab_tor1_nic condition memcompare wolny * * endevent

// tor 2
event dab_wyjazdB_tor2 multiple 30.0 dab_status_pnpd dab_tor1oblot_dalej condition memcompare * 0 * endevent

// tor 3
event dab_wyjazdB_tor3 multiple 30.0 zajetosc_mac-dab dab_wyjazdB_tor3I condition memcompare * 0 * endevent
event dab_wyjazdB_tor3I multiple 0.0 dab_status_pnpd dab_wyjazdB_tor3II condition memcompare * 0 * endevent
event dab_wyjazdB_tor3II multiple 0.0 mac_status_tory246 dab_wyjazdB_tor3_towar condition memcompare * 0 * endevent

event dab_wyjazdB_tor3_towar multiple 0.0 dab_oczekuje_tory135 dab_przebiegpd_tor3-torB dab_G_s10 dab_pd_zajety zajety_szlak_mac-dabB_towarB mac_tor4_zajety dab_tor3_nic condition memcompare * 57 * endevent

// tor 4
event dab_wyjazdB_tor4 multiple 30.0 zajetosc_mac-dab dab_wyjazdB_tor4I condition memcompare * 0 * endevent
event dab_wyjazdB_tor4I multiple 0.0 dab_status_pnpd dab_wyjazdB_tor4II condition memcompare * 0 * endevent
event dab_wyjazdB_tor4II multiple 0.0 mac_status_tory246 dab_wyjazdB_tor4_towar condition memcompare * 0 * endevent

event dab_wyjazdB_tor4_towar multiple 0.0 dab_oczekuje_tory246 dab_przebiegpd_tor4-torB dab_D_s10 dab_pd_zajety zajety_szlak_mac-dabB_towarB mac_tor4_zajety dab_tor4_nic condition memcompare * 57 * endevent

// tor 5
event dab_wyjazdB_tor5 multiple 30.0 zajetosc_mac-dab dab_wyjazdB_tor5I condition memcompare * 0 * endevent
event dab_wyjazdB_tor5I multiple 0.0 dab_status_pnpd dab_wyjazdB_tor5II condition memcompare * 0 * endevent
event dab_wyjazdB_tor5II multiple 0.0 mac_status_tory246 dab_wyjazdB_tor5_towar condition memcompare * 0 * endevent

event dab_wyjazdB_tor5_towar multiple 0.0 dab_oczekuje_tory246 dab_przebiegpd_tor5-torB dab_H_s10 dab_pd_zajety zajety_szlak_mac-dabB_towarB mac_tor4_zajety dab_tor5_nic condition memcompare * * 57 endevent

// tor 6
event dab_wyjazdB_tor6 multiple 30.0 zajetosc_mac-dab dab_wyjazdB_tor6I condition memcompare * 0 * endevent
event dab_wyjazdB_tor6I multiple 0.0 dab_status_pnpd dab_wyjazdB_tor6II condition memcompare * 0 * endevent
event dab_wyjazdB_tor6II multiple 0.0 mac_status_tory246 dab_wyjazdB_tor6_towar condition memcompare * 0 * endevent

event dab_wyjazdB_tor6_towar multiple 0.0 dab_oczekuje_tory246 dab_przebiegpd_tor6-torB dab_C_s10 dab_pd_zajety zajety_szlak_mac-dabB_towarB mac_tor4_zajety dab_tor6_nic condition memcompare * * 57 endevent

// zerowanie semaforów
event dab_zerujsemIJK multiple 0.0 none dab_I_s1 dab_J_s1 dab_K_s1 endevent
event dab_zerujsemLMN multiple 0.0 none dab_L_s1 dab_M_s1 dab_N_s1 endevent


// OBLOT SKŁADU POSPIESZNEGO
event dab_wyjazdA_tor1 multiple 30.0 dab_status_pnpd dab_tor1oblot_start condition memcompare wolny * * endevent

event dab_tor1oblot_start multiple 0.0 dab_manewry_tory135 dab_przebiegpn_tor1-torA dab_L_ms2 dab_pn_zajety dab_tor1_oblotB condition memcompare oblot1 * * endevent
event dab_tor1oblot_nazad1 multiple 10.0 dab_manewry_tory135 dab_przebiegpn_tor2-torA dab_tm4_ms2 dab_tor1_oblotC condition memcompare oblot2 * * endevent
event dab_tor1oblot_dalej multiple 0.0 dab_manewry_tory135 dab_przebiegpd_tor2-torB dab_E_ms2 dab_pd_zajety dab_tor1_oblotD condition memcompare oblot3 * * endevent
event dab_tor1oblot_nazad2 multiple 10.0 dab_manewry_tory135 dab_przebiegpd_tor1-torB dab_tm2_ms2 dab_tor1_oblotE condition memcompare oblot4 * * endevent
event dab_tor1oblot_podepnijsie multiple 0.0 dab_manewry_tory135 dab_posppodepnijsie dab_nadajrozklad_tor1 dab_tor1_oblot_zeruj condition memcompare oblot5 * * endevent

event dab_nadajrozklad_tor1 copyvalues 180.0 dab_f_sem_mem dab_rozkladposp endevent
event dab_f_sem_mem:sent multiple 1.0 none dab_f_s1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. PASZKI WIELKIE ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// glowica pn
event paszw_glowicapn:busy updatevalues 0.0 paszw_status_glowice zajety * * endevent
event paszw_glowicapn:free multiple 0.0 none paszw_glowicapn_wolny paszw_prz_otwieraj endevent
event paszw_glowicapn_wolny updatevalues 60.0 paszw_status_glowice wolny * * endevent
event paszw_glowicapn_zajety updatevalues 0.0 paszw_status_glowice zajety * * endevent

// glowica pd
event paszw_glowicapd:busy updatevalues 0.0 paszw_status_glowice * 1 * endevent
event paszw_glowicapd:free updatevalues 0.0 paszw_status_glowice * 0 * endevent
event paszw_glowicapd_zajety updatevalues 0.0 paszw_status_glowice * 1 * endevent

// tor 1
event paszw_tor1:busy updatevalues 0.0 paszw_status_tory12 zajety * * endevent
event paszw_tor1:free updatevalues 60.0 paszw_status_tory12 wolny * * endevent
event paszw_tor1_zajety updatevalues 0.0 paszw_status_tory12 zajety * * endevent

event paszw_tor1_nic updatevalues 0.0 paszw_oczekuje_tory12 nic * * endevent
event paszw_tor1_osobA updatevalues 0.0 paszw_oczekuje_tory12 osobA * * endevent
event paszw_tor1_osobwilA updatevalues 0.0 paszw_oczekuje_tory12 osobwilA * * endevent
event paszw_tor1_pospwilA updatevalues 0.0 paszw_oczekuje_tory12 pospwilA * * endevent
event paszw_tor1_zdawczyA updatevalues 0.0 paszw_oczekuje_tory12 zdawczyA * * endevent
event paszw_tor1_orlenA updatevalues 0.0 paszw_oczekuje_tory12 orlenA * * endevent
event paszw_tor1_cementA updatevalues 0.0 paszw_oczekuje_tory12 cementA * * endevent

// tor 2
event paszw_tor2:busy updatevalues 0.0 paszw_status_tory12 * 1 * endevent
event paszw_tor2:free updatevalues 60.0 paszw_status_tory12 * 0 * endevent
event paszw_tor2_zajety updatevalues 0.0 paszw_status_tory12 * 1 * endevent

event paszw_tor2_nic updatevalues 0.0 paszw_oczekuje_tory12 * 0 * endevent
event paszw_tor2_osobB updatevalues 0.0 paszw_oczekuje_tory12 * 51 * endevent
event paszw_tor2_osobwilB updatevalues 0.0 paszw_oczekuje_tory12 * 59 * endevent
event paszw_tor2_pospwilB updatevalues 0.0 paszw_oczekuje_tory12 * 56 * endevent
event paszw_tor2_zdawczyB updatevalues 0.0 paszw_oczekuje_tory12 * 50 * endevent
event paszw_tor2_orlenB updatevalues 0.0 paszw_oczekuje_tory12 * 53 * endevent
event paszw_tor2_cementB updatevalues 0.0 paszw_oczekuje_tory12 * 60 * endevent

// MANEWRY
event paszw_tor1_manewry_nic updatevalues 0.0 paszw_manewry_tory12 nic * * endevent
event paszw_tor1_manewry_podrampe1 updatevalues 0.0 paszw_manewry_tory12 podrampe1 * * endevent
event paszw_tor1_manewry_podrampe2 updatevalues 0.0 paszw_manewry_tory12 podrampe2 * * endevent
event paszw_tor1_manewry_podrampe3 updatevalues 0.0 paszw_manewry_tory12 podrampe3 * * endevent
event paszw_tor1_manewry_spodrampy1 updatevalues 0.0 paszw_manewry_tory12 spodrampy1 * * endevent
event paszw_tor1_manewry_spodrampy2 updatevalues 0.0 paszw_manewry_tory12 spodrampy2 * * endevent

event paszw_tor2_manewry_nic updatevalues 0.0 paszw_manewry_tory12 * 0 * endevent
event paszw_tor2_manewry_podrampe1 updatevalues 0.0 paszw_manewry_tory12 * 1 * endevent
event paszw_tor2_manewry_podrampe2 updatevalues 0.0 paszw_manewry_tory12 * 2 * endevent
event paszw_tor2_manewry_podrampe3 updatevalues 0.0 paszw_manewry_tory12 * 3 * endevent
event paszw_tor2_manewry_podrampe4 updatevalues 0.0 paszw_manewry_tory12 * 4 * endevent
event paszw_tor2_manewry_podrampe5 updatevalues 0.0 paszw_manewry_tory12 * 5 * endevent

event paszw_tor2_manewry_spodrampy1 updatevalues 0.0 paszw_manewry_tory12 * 11 * endevent
event paszw_tor2_manewry_spodrampy2 updatevalues 0.0 paszw_manewry_tory12 * 12 * endevent

event paszw_tor2_manewry_oblot1 updatevalues 0.0 paszw_manewry_tory12 * 91 * endevent
event paszw_tor2_manewry_oblot2 updatevalues 0.0 paszw_manewry_tory12 * 92 * endevent
event paszw_tor2_manewry_oblot3 updatevalues 0.0 paszw_manewry_tory12 * 93 * endevent
event paszw_tor2_manewry_oblot4 updatevalues 0.0 paszw_manewry_tory12 * 94 * endevent


// WJAZDY z kier. Macierzewa
event paszw_wjazdA_wruchu multiple 0.0 none paszw_wjazdA condition propability 0.95 randomdelay 30 endevent

event paszw_wjazdA multiple 30.0 paszw_status_glowice paszw_wjazdA_I condition memcompare * 0 * endevent
event paszw_wjazdA_I multiple 0.0 paszw_status_tory12 paszw_wjazdA_osob paszw_wjazdA_osobwil paszw_wjazdA_pospwil paszw_przelotA_wolny paszw_przelotA_wegiel condition memcompare wolny * * endevent
event paszw_wjazdA_osob multiple 0.0 zajetosc_mac-wil paszw_wjazdA_osobI condition memcompare osobA * * endevent
event paszw_wjazdA_osobI multiple 0.0 osobA_przeloty_orzmacpaszw_info odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety paszw_tor1_osobA paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 condition memcompare * * 0 endevent
event paszw_wjazdA_osobwil multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety paszw_tor1_osobwilA paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 condition memcompare osobwilA * * endevent
event paszw_wjazdA_pospwil multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety paszw_tor1_pospwilA paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 condition memcompare pospwilA * * endevent

event paszw_przelotA_wolny multiple 0.0 zajetosc_mac-wil paszw_przelotA_osob paszw_przelotA_zdawczy paszw_przelotA_orlen paszw_przelotA_cement else paszw_wjazdA_towarowe condition memcompare * 0 * endevent

event paszw_przelotA_osob multiple 0.0 zajetosc_mac-wil paszw_przelotA_osobI condition memcompare osobA * * endevent
event paszw_przelotA_osobI multiple 0.0 osobA_przeloty_orzmacpaszw_info odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety osobA_paszw_postoj zajety_szlak_paszw-calA_osob paszw_przelotA_osobII paszw_prz_zamykaj paszw_przelotA_droga condition memcompare * * 1 endevent
event paszw_przelotA_osobII multiple 0.0 none paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 paszw_prz_zamykaj paszw_przelotA_droga endevent

event paszw_przelotA_zdawczy multiple 0.0 zajetosc_mac-wil paszw_przelotA_zdawczyI condition memcompare zdawczyA * * endevent
event paszw_przelotA_zdawczyI multiple 0.0 zdawczy_info paszw_wjazdA_zdawczy paszw_glowicapd_zajety else paszw_przelotA_zdawczyII condition memcompare paszki * * endevent
event paszw_przelotA_zdawczyII multiple 0.0 none odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety zajety_szlak_paszw-calA_zdawczy paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 paszw_prz_zamykaj paszw_przelotA_droga endevent

event paszw_przelotA_orlen multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety zajety_szlak_paszw-calA_orlen paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 paszw_prz_zamykaj paszw_przelotA_droga condition memcompare orlenA * * endevent
event paszw_przelotA_cement multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety zajety_szlak_paszw-calA_cement paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 paszw_prz_zamykaj paszw_przelotA_droga condition memcompare cementA * * endevent

event paszw_wjazdA_towarowe multiple 0.0 none paszw_wjazdA_osobprzelot paszw_wjazdA_zdawczy paszw_wjazdA_orlen paszw_wjazdA_cement endevent
event paszw_wjazdA_osobprzelot multiple 0.0 zajetosc_mac-wil paszw_wjazdA_osobprzelotI condition memcompare osobA * * endevent
event paszw_wjazdA_osobprzelotI multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety osobA_paszw_postoj paszw_tor1_osobA paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 condition memcompare * * 1 endevent

event paszw_wjazdA_zdawczy multiple 0.0 zajetosc_mac-wil paszw_wjazdA_zdawczyI condition memcompare zdawczyA * * endevent
event paszw_wjazdA_zdawczyI multiple 0.0 zdawczy_info paszw_wjazdA_zdawczyII else paszw_wjazdA_zdawczyII paszw_tor1_zdawczyA condition memcompare paszki * * endevent
event paszw_wjazdA_zdawczyII multiple 0.0 none odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 endevent

event paszw_wjazdA_orlen multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety paszw_tor1_orlenA paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 condition memcompare orlenA * * endevent
event paszw_wjazdA_cement multiple 0.0 zajetosc_mac-wil odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety paszw_tor1_cementA paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 condition memcompare cementA * * endevent

event paszw_przelotA_wegiel multiple 0.0 zajetosc_mac-wil paszw_przelotA_wegielI condition memcompare wegielA 49 * endevent
event paszw_przelotA_wegielI multiple 0.0 none odblok_szlak_mac-paszwA_tor1 paszw_glowicapd_zajety zajety_szlak_paszw-calA_wegiel paszw_F_sr3 paszw_zwr3- paszw_ToF_od2 paszw_prz_zamykaj paszw_przelotA_droga endevent

event paszw_przelotA_droga multiple 15.0 none paszw_zwr1+ paszw_B_sr2 paszw_ToB_od2 endevent


// WJAZDY z kier. Całkowa
event paszw_wjazdB_wruchu multiple 0.0 none paszw_wjazdB condition propability 0.95 randomdelay 30 endevent
event paszw_wjazdB multiple 30.0 paszw_status_glowice paszw_wjazdB_osob paszw_wjazdB_osobwil paszw_wjazdB_pospwil paszw_przelotB condition memcompare wolny * * endevent

event paszw_wjazdB_osob multiple 0.0 zajetosc_mac-wil paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety paszw_tor2_osobB condition memcompare * 51 * endevent
event paszw_wjazdB_osobwil multiple 0.0 zajetosc_mac-wil paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety paszw_tor2_osobwilB condition memcompare * 59 * endevent
event paszw_wjazdB_pospwil multiple 0.0 zajetosc_mac-wil paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety paszw_tor2_pospwilB condition memcompare * 56 * endevent
event paszw_wjazdB_droga multiple 15.0 none odblok_szlak_paszw-calB_tor2 paszw_A_sr3 paszw_zwr1- paszw_zwr2- paszw_ToA_od2 endevent

event paszw_przelotB multiple 0.0 zajetosc_mac-wil paszw_przelotB_I else paszw_wjazdB_towarowe condition memcompare wolny * * endevent
event paszw_przelotB_I multiple 0.0 paszw_status_glowice paszw_przelotB_zdawczy paszw_przelotB_wegiel paszw_przelotB_orlen paszw_przelotB_cement else paszw_wjazdB_towarowe condition memcompare * 0 * endevent
//event paszw_przelotB_II multiple 0.0 mac_status_tory246 paszw_przelotB_zdawczy paszw_przelotB_wegiel paszw_przelotB_orlen paszw_przelotB_cement else paszw_wjazdB_towarowe condition memcompare * 0 * endevent

event paszw_przelotB_zdawczy multiple 0.0 zajetosc_mac-wil paszw_przelotB_zdawczyI condition memcompare * 50 * endevent
event paszw_przelotB_zdawczyI multiple 0.0 zdawczy_info paszw_wjazdB_zdawczy-postoj else paszw_przelotB_zdawczyII condition memcompare paszkiB * * endevent
event paszw_przelotB_zdawczyII multiple 0.0 none paszw_glowicapd_zajety paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_wyjazdB_droga paszw_tor2_zajety zajety_szlak_mac-paszwB_zdawczy endevent

event paszw_wjazdB_zdawczy-postoj multiple 0.0 none paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety endevent

event paszw_przelotB_wegiel multiple 0.0 zajetosc_mac-wil paszw_glowicapd_zajety paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_wyjazdB_droga paszw_tor2_zajety zajety_szlak_mac-paszwB_wegiel condition memcompare * 52 * endevent
event paszw_przelotB_orlen multiple 0.0 zajetosc_mac-wil paszw_glowicapd_zajety paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_wyjazdB_droga paszw_tor2_zajety zajety_szlak_mac-paszwB_orlen condition memcompare * 53 * endevent
event paszw_przelotB_cement multiple 0.0 zajetosc_mac-wil paszw_glowicapd_zajety paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_wyjazdB_droga paszw_tor2_zajety zajety_szlak_mac-paszwB_cement condition memcompare * 60 * endevent
event paszw_wyjazdB_droga multiple 0.0 none paszw_E_sr2 paszw_ToE_od2 paszw_zwr3+ endevent

event paszw_wjazdB_towarowe multiple 0.0 none paszw_wjazdB_zdawczy paszw_wjazdB_orlen paszw_wjazdB_cement endevent
event paszw_wjazdB_zdawczy multiple 0.0 zajetosc_mac-wil paszw_wjazdB_zdawczyI condition memcompare * 50 * endevent
event paszw_wjazdB_zdawczyI multiple 0.0 zdawczy_info paszw_wjazdB_zdawczyII condition memcompare * 0 * endevent
event paszw_wjazdB_zdawczyII multiple 0.0 zdawczy_info paszw_wjazdB_zdawczy-postoj else paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety paszw_tor2_zdawczyB condition memcompare paszkiB * * endevent
event paszw_wjazdB_orlen multiple 0.0 zajetosc_mac-wil paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety paszw_tor2_orlenB condition memcompare * 53 * endevent
event paszw_wjazdB_cement multiple 0.0 zajetosc_mac-wil paszw_glowicapn_zajety paszw_prz_zamykaj paszw_wjazdB_droga paszw_tor2_zajety paszw_tor2_cementB condition memcompare * 60 * endevent


// WYJAZDY w kier. Całkowa
// tor 1
event paszw_wyjazdA_wruchu multiple 0.0 none paszw_wyjazdA condition propability 0.9 randomdelay 15 endevent

event paszw_wyjazdA multiple 30.0 paszw_status_glowice paszw_wyjazdA_I paszw_naprzejazd paszw_podrampe_tor2C condition memcompare wolny * * endevent
event paszw_wyjazdA_I multiple 0.0 zajetosc_mac-wil paszw_wyjazdA_pasazerskie paszw_wyjazdA_towarowe condition memcompare * 0 * endevent

event paszw_wyjazdA_pasazerskie multiple 0.0 cal_status_tory123 paszw_wyjazdA_osob paszw_wyjazdA_osobwil paszw_wyjazdA_pospwil condition memcompare * 0 * endevent
event paszw_wyjazdA_osob multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapn_zajety zajety_szlak_paszw-calA_osob paszw_tor1_nic paszw_prz_zamykaj paszw_wyjazdA_osobdroga condition memcompare osobA * * endevent
event paszw_wyjazdA_osobwil multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapn_zajety zajety_szlak_paszw-calA_osobwil paszw_tor1_nic paszw_prz_zamykaj paszw_wyjazdA_osobdroga condition memcompare osobwilA * * endevent
event paszw_wyjazdA_pospwil multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapn_zajety zajety_szlak_paszw-calA_pospwil paszw_tor1_nic paszw_prz_zamykaj paszw_wyjazdA_osobdroga condition memcompare pospwilA * * endevent

event paszw_wyjazdA_towarowe multiple 0.0 cal_status_tory123 paszw_wyjazdA_zdawczy paszw_wyjazdA_orlen paszw_wyjazdA_cement condition memcompare * * 0 endevent
event paszw_wyjazdA_zdawczy multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapn_zajety zajety_szlak_paszw-calA_zdawczy paszw_tor1_nic paszw_prz_zamykaj paszw_wyjazdA_towardroga condition memcompare zdawczyA * * endevent
event paszw_wyjazdA_orlen multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapn_zajety zajety_szlak_paszw-calA_orlen paszw_tor1_nic paszw_prz_zamykaj paszw_wyjazdA_towardroga condition memcompare orlenA * * endevent
event paszw_wyjazdA_cement multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapn_zajety zajety_szlak_paszw-calA_cement paszw_tor1_nic paszw_prz_zamykaj paszw_wyjazdA_towardroga condition memcompare cementA * * endevent

event paszw_wyjazdA_osobdroga multiple 15.0 none paszw_zwr1+ paszw_B_sr2 endevent
event paszw_wyjazdA_towardroga multiple 15.0 none paszw_zwr1+ paszw_B_sr2 endevent

event paszw_naprzejazd multiple 0.0 paszw_manewry_tory12 paszw_glowicapn_zajety paszw_prz_zamykaj paszw_zwr1+ paszw_tor1_manewry_podrampe2 paszw_jedz condition memcompare podrampe1 * * endevent

event paszw_podrampe_tor2C multiple 0.0 paszw_manewry_tory12 paszw_glowicapn_zajety paszw_prz_zamykaj paszw_zwr1+ paszw_jedz paszw_tor2_manewry_podrampe4 condition memcompare * 3 * endevent

// tor 2
event paszw_wyjazdA_tor2 multiple 30.0 paszw_status_glowice paszw_znowpodrampe_tor2A paszw_oblot_tor2A condition memcompare wolny * * endevent
event paszw_znowpodrampe_tor2A multiple 0.0 paszw_manewry_tory12 paszw_glowicapn_zajety paszw_prz_zamykaj paszw_znowpodrampe_tor2droga paszw_tor2_manewry_podrampe4 condition memcompare * 1 * endevent
event paszw_znowpodrampe_tor2droga multiple 15.0 none paszw_zwr1- paszw_zwr2- paszw_jedz endevent

event paszw_oblot_tor2A multiple 0.0 paszw_status_tory12 paszw_oblot_tor2A_I condition memcompare wolny * * endevent
event paszw_oblot_tor2A_I multiple 0.0 paszw_manewry_tory12 paszw_glowicapn_zajety paszw_tor1_zajety paszw_prz_zamykaj paszw_znowpodrampe_tor2droga paszw_tor2_manewry_oblot2 condition memcompare * 91 * endevent

// tor 4
event paszw_spodrampy multiple 30.0 paszw_status_glowice paszw_spodrampy_tor1 paszw_spodrampy_tor2 condition memcompare wolny * * endevent
event paszw_spodrampy_tor1 multiple 0.0 paszw_manewry_tory12 paszw_glowicapn_zajety paszw_prz_zamykaj paszw_spodrampy_droga paszw_tor1_manewry_spodrampy2 condition memcompare spodrampy1 * * endevent
event paszw_spodrampy_tor2 multiple 0.0 paszw_manewry_tory12 paszw_glowicapn_zajety paszw_prz_zamykaj paszw_spodrampy_droga paszw_tor2_manewry_spodrampy2 condition memcompare * 11 * endevent
event paszw_spodrampy_droga multiple 15.0 none paszw_zwr1- paszw_zwr2+ paszw_Tm1_m2 endevent

// głowica północna
event paszw_zprzejazdu multiple 15.0 none paszw_zprzejazdu_tor1 paszw_zprzejazdu_tor2 endevent
event paszw_zprzejazdu_tor1 multiple 0.0 paszw_zwr1 paszw_zprzejazdu_podrampe_tor1 paszw_zprzejazdu_spodrampy_tor1 paszw_oblot_tor2B condition trackfree endevent
event paszw_zprzejazdu_podrampe_tor1 multiple 0.0 paszw_manewry_tory12 paszw_zwr1- paszw_zwr2+ wk_paszrampao paszw_jedz paszw_tor1_manewry_podrampe3 condition memcompare podrampe2 * * endevent
event paszw_zprzejazdu_spodrampy_tor1 multiple 0.0 paszw_manewry_tory12 paszw_zwr1+ paszw_zwr2- wk_paszrampaz paszw_jedz paszw_tor1_manewry_nic condition memcompare spodrampy2 * * endevent

event paszw_oblot_tor2B multiple 0.0 paszw_manewry_tory12 paszw_zwr1+ paszw_jedz paszw_tor2_manewry_oblot3 condition memcompare * 92 * endevent

event paszw_zprzejazdu_tor2 multiple 0.0 paszw_zwr2 paszw_podrampe_tor2D paszw_spodrampy_tor2B condition trackfree endevent
event paszw_podrampe_tor2D multiple 0.0 paszw_manewry_tory12 paszw_zwr1- paszw_zwr2+ wk_paszrampao paszw_jedz paszw_tor2_manewry_podrampe5 condition memcompare * 4 * endevent
event paszw_spodrampy_tor2B multiple 0.0 paszw_manewry_tory12 paszw_zwr1- paszw_zwr2- wk_paszrampaz paszw_jedz paszw_tor2_manewry_nic condition memcompare * 12 * endevent


// WYJAZDY w kier. Macierzewa
// tor 1
event paszw_wyjazdB_tor1 multiple 15.0 paszw_status_glowice paszw_oblot_tor2C condition memcompare * 0 * endevent
event paszw_oblot_tor2C multiple 0.0 paszw_manewry_tory12 paszw_glowicapd_zajety paszw_zwr3- paszw_jedz paszw_tor2_manewry_oblot4 condition memcompare * 93 * endevent

// tor 2
event paszw_wyjazdB_wruchu multiple 0.0 none paszw_wyjazdB condition propability 0.9 randomdelay 15 endevent

event paszw_wyjazdB multiple 30.0 paszw_status_glowice paszw_wyjazdB_I paszw_podrampe_tor2A condition memcompare * 0 * endevent
event paszw_wyjazdB_I multiple 0.0 zajetosc_mac-wil paszw_wyjazdB_osob paszw_wyjazdB_osobwil paszw_wyjazdB_pospwil paszw_wyjazdB_towarowe condition memcompare wolny * * endevent

event paszw_wyjazdB_osob multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapd_zajety paszw_wyjazdB_droga paszw_tor2_nic zajety_szlak_mac-paszwB_osob condition memcompare * 51 * endevent
event paszw_wyjazdB_osobwil multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapd_zajety paszw_wyjazdB_droga paszw_tor2_nic zajety_szlak_mac-paszwB_osobwil condition memcompare * 59 * endevent
event paszw_wyjazdB_pospwil multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapd_zajety paszw_wyjazdB_droga paszw_tor2_nic zajety_szlak_mac-paszwB_pospwil condition memcompare * 56 * endevent

//event paszw_wyjazdB_towarowe multiple 0.0 mac_status_tory246 paszw_wyjazdB_zdawczy paszw_wyjazdB_orlen paszw_wyjazdB_cement condition memcompare * 0 * endevent
event paszw_wyjazdB_towarowe multiple 0.0 none paszw_wyjazdB_zdawczy paszw_wyjazdB_orlen paszw_wyjazdB_cement endevent
event paszw_wyjazdB_zdawczy multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapd_zajety paszw_wyjazdB_drogatow paszw_tor2_nic zajety_szlak_mac-paszwB_zdawczy condition memcompare * 50 * endevent
event paszw_wyjazdB_orlen multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapd_zajety paszw_wyjazdB_drogatow paszw_tor2_nic zajety_szlak_mac-paszwB_orlen condition memcompare * 53 * endevent
event paszw_wyjazdB_cement multiple 0.0 paszw_oczekuje_tory12 paszw_glowicapd_zajety paszw_wyjazdB_drogatow paszw_tor2_nic zajety_szlak_mac-paszwB_cement condition memcompare * 60 * endevent

event paszw_wyjazdB_drogatow multiple 0.0 none paszw_E_sr2 paszw_zwr3+ endevent

event paszw_podrampe_tor2A multiple 0.0 paszw_manewry_tory12 paszw_podrampe_tor2A_I condition memcompare * 1 * endevent
event paszw_podrampe_tor2A_I multiple 0.0 paszw_status_tory12 paszw_glowicapd_zajety paszw_tor1_zajety paszw_zwr3+ paszw_jedz paszw_tor2_manewry_podrampe2 condition memcompare wolny * * endevent

// głowica południowa
event paszw_manewry_glowicapd multiple 15.0 paszw_zwr3 paszw_podrampe_tor2B paszw_oblot_tor2D condition trackfree endevent
event paszw_podrampe_tor2B multiple 0.0 paszw_manewry_tory12 paszw_zwr3- paszw_jedz paszw_tor2_manewry_podrampe3 condition memcompare * 2 * endevent
event paszw_oblot_tor2D multiple 0.0 paszw_manewry_tory12 paszw_zwr3+ paszw_jedz paszw_tor2_manewry_nic condition memcompare * 94 * endevent


// zerowanie semków
event paszw_zerujsemA_wyj multiple 2.0 none paszw_ToB_od1 paszw_B_sr1 paszw_C_sr1 endevent
event paszw_zerujsemB_wyj multiple 2.0 none paszw_ToE_od1 paszw_E_sr1 endevent
event paszw_zerujsemA_wj multiple 2.0 none paszw_ToF_od1 paszw_F_sr1 endevent
event paszw_zerujsemB_wj multiple 2.0 none paszw_ToA_od1 paszw_A_sr1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. CAŁKOWO ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowice stacji
event cal_pn:busy updatevalues 0.0 cal_status_pnpd zajety * * endevent
event cal_pn:free updatevalues 60.0 cal_status_pnpd wolny * * endevent
event cal_pn_zajety updatevalues 0.0 cal_status_pnpd zajety * * endevent

event cal_pd:busy updatevalues 0.0 cal_status_pnpd * 1 * endevent
event cal_pd:free multiple 0.0 none cal_pd_wolny cal_prz_otwieraj endevent
event cal_pd_wolny updatevalues 60.0 cal_status_pnpd * 0 * endevent
event cal_pd_zajety updatevalues 0.0 cal_status_pnpd * 1 * endevent

// tor 1
event cal_tor1:busy updatevalues 0.0 cal_status_tory123 zajety * * endevent
event cal_tor1:free updatevalues 60.0 cal_status_tory123 wolny * * endevent
event cal_tor1_zajety updatevalues 0.0 cal_status_tory123 zajety * * endevent

event cal_tor1_nic updatevalues 0.0 cal_oczekuje_tory123 nic * * endevent
event cal_tor1_osobB updatevalues 0.0 cal_oczekuje_tory123 osobB * * endevent
event cal_tor1_osobwilB updatevalues 0.0 cal_oczekuje_tory123 osobwilB * * endevent
event cal_tor1_pospwilB updatevalues 0.0 cal_oczekuje_tory123 pospwilB * * endevent
event cal_tor1_zdawczyB updatevalues 0.0 cal_oczekuje_tory123 zdawczyB * * endevent
event cal_tor1_wegielB updatevalues 0.0 cal_oczekuje_tory123 wegielB * * endevent
event cal_tor1_orlenB updatevalues 0.0 cal_oczekuje_tory123 orlenB * * endevent
event cal_tor1_cementB updatevalues 0.0 cal_oczekuje_tory123 cementB * * endevent

// tor 2
event cal_tor2:busy updatevalues 0.0 cal_status_tory123 * 1 * endevent
event cal_tor2:free updatevalues 60.0 cal_status_tory123 * 0 * endevent
event cal_tor2_zajety updatevalues 0.0 cal_status_tory123 * 1 * endevent

event cal_tor2_nic updatevalues 0.0 cal_oczekuje_tory123 * 0 * endevent
event cal_tor2_osobA updatevalues 0.0 cal_oczekuje_tory123 * 11 * endevent
event cal_tor2_osobwilA updatevalues 0.0 cal_oczekuje_tory123 * 19 * endevent
event cal_tor2_pospwilA updatevalues 0.0 cal_oczekuje_tory123 * 16 * endevent

event cal_tor2_osobB updatevalues 0.0 cal_oczekuje_tory123 * 51 * endevent
event cal_tor2_osobwilB updatevalues 0.0 cal_oczekuje_tory123 * 59 * endevent

// tor 3
event cal_tor3:busy updatevalues 0.0 cal_status_tory123 * * 1 endevent
event cal_tor3:free updatevalues 60.0 cal_status_tory123 * * 0 endevent
event cal_tor3_zajety updatevalues 0.0 cal_status_tory123 * * 1 endevent

event cal_tor3_nic updatevalues 0.0 cal_oczekuje_tory123 * * 0 endevent
event cal_tor3_zdawczyA updatevalues 0.0 cal_oczekuje_tory123 * * 10 endevent
event cal_tor3_wegielA updatevalues 0.0 cal_oczekuje_tory123 * * 12 endevent
event cal_tor3_orlenA updatevalues 0.0 cal_oczekuje_tory123 * * 13 endevent
event cal_tor3_cementA updatevalues 0.0 cal_oczekuje_tory123 * * 20 endevent

event cal_tor3_zdawczyB updatevalues 0.0 cal_oczekuje_tory123 * * 50 endevent


// STEROWANIE MANEWRAMi
event cal_manewrynic updatevalues 0.0 cal_manewry nic 0 * endevent
event cal_manewry_tartak updatevalues 0.0 cal_manewry tartak * * endevent

event cal_rampaA updatevalues 0.0 cal_manewry * 1 * endevent
event cal_rampaB updatevalues 0.0 cal_manewry * 2 * endevent
event cal_rampaC updatevalues 0.0 cal_manewry * 3 * endevent
event cal_rampaD updatevalues 0.0 cal_manewry * 4 * endevent

event cal_oblotA updatevalues 0.0 cal_manewry * 11 * endevent
event cal_oblotB updatevalues 0.0 cal_manewry * 12 * endevent
event cal_oblotC updatevalues 0.0 cal_manewry * 13 * endevent
event cal_oblotD updatevalues 0.0 cal_manewry * 14 * endevent


// WJAZDY z kier. Paszek Wlk.
event cal_wjazdA_wruchu multiple 0.0 none cal_wjazdA condition propability 0.9 randomdelay 30 endevent
event cal_wjazdA multiple 30.0 cal_status_pnpd cal_wjazdA_pasazerskie cal_przelotA condition memcompare * 0 * endevent

event cal_wjazdA_pasazerskie multiple 0.0 cal_status_tory123 cal_wjazdA_osob cal_wjazdA_osobwil cal_wjazdA_pospwil condition memcompare * 0 * endevent
event cal_wjazdA_osob multiple 0.0 zajetosc_mac-wil cal_wjazdA_osobI condition memcompare * 11 * endevent 
event cal_wjazdA_osobI multiple 0.0 osobA_przeloty_calwil_info odblok_szlak_paszw-calA_tor2 cal_tor2_osobA cal_prz_zamykaj cal_wjazdA_osbokiem_droga cal_tor2_zajety cal_pd_zajety condition memcompare nie * * endevent 
event cal_wjazdA_osobwil multiple 0.0 zajetosc_mac-wil odblok_szlak_paszw-calA_tor2 cal_tor2_osobwilA cal_prz_zamykaj cal_wjazdA_osbokiem_droga cal_tor2_zajety cal_pd_zajety condition memcompare * 19 * endevent 
event cal_wjazdA_pospwil multiple 0.0 zajetosc_mac-wil odblok_szlak_paszw-calA_tor2 cal_tor2_pospwilA cal_prz_zamykaj cal_wjazdA_osbokiem_droga cal_tor2_zajety cal_pd_zajety condition memcompare * 16 * endevent 

event cal_wjazdA_osbokiem_droga multiple 15.0 none cal_zwr1+ cal_zwr2- cal_A_sr3 cal_ToA_od2 endevent

event cal_przelotA multiple 0.0 cal_status_pnpd cal_przelotA_I else cal_wjazdA_towarowe condition memcompare wolny 0 * endevent
event cal_przelotA_I multiple 0.0 zajetosc_mac-wil cal_przelotA_II else cal_wjazdA_towarowe condition memcompare * * 0 endevent
event cal_przelotA_II multiple 0.0 cal_status_tory123 cal_przelotA_zdawczy cal_przelotA_wegiel cal_przelotA_cement cal_przelotA_orlen else cal_wjazdA_towarowe condition memcompare wolny * * endevent

//event cal_przelotA_osob multiple 0.0 zajetosc_mac-wil cal_przelotA_osobI condition memcompare * 11 * endevent
//event cal_przelotA_osobI multiple 0.0 wil_status_tory135 cal_przelotA_osobI else cal_wjazdA_osobprzelot condition memcompare wolny * * endevent
//event cal_przelotA_osobII multiple 0.0 osobA_przeloty_calwil_info odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_osob osobA_cal_postoj cal_prz_zamykaj cal_przelotA_droga condition memcompare tak * * endevent

event cal_przelotA_zdawczy multiple 0.0 zajetosc_mac-wil cal_przelotA_zdawczyI condition memcompare * 10 * endevent
event cal_przelotA_zdawczyI multiple 0.0 wil_status_tory246 cal_przelotA_zdawczyII_wil cal_przelotA_zdawczyII_jar else cal_wjazdA_towarowe condition memcompare * 0 * endevent
event cal_przelotA_zdawczyII_wil multiple 0.0 zdawczy_info odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_zdawczy wil_tor4_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety condition memcompare wilis * * endevent
event cal_przelotA_zdawczyII_jar multiple 0.0 zdawczy_info odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_zdawczy wil_tor4_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety condition memcompare jarkawki * * endevent

event cal_przelotA_wegiel multiple 0.0 zajetosc_mac-wil cal_przelotA_wegielI else cal_wjazdA_towarowe condition memcompare * 12 * endevent
event cal_przelotA_wegielI multiple 0.0 wil_status_tory246 odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_wegiel wil_tor4_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety condition memcompare * 0 * endevent

event cal_przelotA_cement multiple 0.0 zajetosc_mac-wil cal_przelotA_cement_tor4 condition memcompare * 20 * endevent
event cal_przelotA_cement_tor4 multiple 0.0 wil_status_tory246 odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_cement4 wil_tor4_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety else cal_przelotA_cement_tor6 condition memcompare * 0 * endevent
event cal_przelotA_cement_tor6 multiple 0.0 wil_status_tory246 odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_cement6 wil_tor6_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety condition memcompare * * 0 endevent

event cal_przelotA_orlen multiple 0.0 zajetosc_mac-wil cal_przelotA_orlen_tor4 condition memcompare * 13 * endevent
event cal_przelotA_orlen_tor4 multiple 0.0 wil_status_tory246 odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_orlen4 wil_tor4_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety else cal_przelotA_orlen_tor2 condition memcompare * 0 * endevent
event cal_przelotA_orlen_tor2 multiple 0.0 wil_status_tory246 odblok_szlak_paszw-calA_tor1 zajety_szlak_cal-wilA_orlen2 wil_tor2_zajety cal_prz_zamykaj cal_przelotA_droga cal_pd_zajety cal_pn_zajety condition memcompare wolny * * endevent

event cal_przelotA_droga multiple 15.0 none cal_zwr1+ cal_zwr2+ cal_A_sr2 cal_ToA_od2 cal_przelotA_drogaI endevent
event cal_przelotA_drogaI multiple 10.0 none cal_zwr6+ cal_zwr4+ cal_F_sr2 cal_ToF_od2 endevent

event cal_wjazdA_towarowe multiple 0.0 cal_status_tory123 cal_wjazdA_osobprzelot cal_wjazdA_zdawczy cal_wjazdA_wegiel cal_wjazdA_orlen cal_wjazdA_cement condition memcompare * * 0 endevent
event cal_wjazdA_osobprzelot multiple 0.0 zajetosc_mac-wil cal_wjazdA_osobprzelotI condition memcompare * 11 * endevent 
event cal_wjazdA_osobprzelotI multiple 0.0 osobA_przeloty_calwil_info odblok_szlak_paszw-calA_tor2 osobA_cal_postoj cal_tor2_osobA cal_prz_zamykaj cal_wjazdA_osbokiem_droga cal_tor2_zajety cal_pd_zajety condition memcompare tak * * endevent 

event cal_wjazdA_zdawczy multiple 0.0 zajetosc_mac-wil cal_wjazdA_zdawczyI condition memcompare * 10 * endevent
event cal_wjazdA_zdawczyI multiple 0.0 zdawczy_info cal_wjazdA_zdawczyII_manewry else cal_wjazdA_zdawczyII condition memcompare calkowo * * endevent
event cal_wjazdA_zdawczyII multiple 0.0 none odblok_szlak_paszw-calA_tor3 cal_tor3_zdawczyA cal_prz_zamykaj cal_wjdrogatowA cal_tor3_zajety cal_pd_zajety endevent
event cal_wjazdA_zdawczyII_manewry multiple 0.0 none odblok_szlak_paszw-calA_tor3 cal_prz_zamykaj cal_wjdrogatowA cal_tor3_zajety cal_pd_zajety endevent

event cal_wjdrogatowA multiple 15.0 none cal_zwr1- cal_zwr5+ cal_zwr7+ cal_A_sr3 cal_ToA_od2 endevent

event cal_wjazdA_wegiel multiple 0.0 zajetosc_mac-wil odblok_szlak_paszw-calA_tor3 cal_tor3_wegielA cal_prz_zamykaj cal_wjdrogatowA cal_tor3_zajety cal_pd_zajety condition memcompare * 12 * endevent

event cal_wjazdA_orlen multiple 5.0 zajetosc_mac-wil cal_wjazdA_orlenI condition memcompare * * 0 endevent			// zabezpieczenie na wypadek podania wcześniej przelotu
event cal_wjazdA_orlenI multiple 0.0 zajetosc_mac-wil odblok_szlak_paszw-calA_tor3 cal_tor3_orlenA cal_prz_zamykaj cal_wjdrogatowA cal_tor3_zajety cal_pd_zajety condition memcompare * 13 * endevent

event cal_wjazdA_cement multiple 0.0 zajetosc_mac-wil odblok_szlak_paszw-calA_tor3 cal_tor3_cementA cal_prz_zamykaj cal_wjdrogatowA cal_tor3_zajety cal_pd_zajety condition memcompare * 20 * endevent

event cal_wyjazdA_tor1 multiple 20.0 cal_status_pnpd cal_oblotpdpn3 condition memcompare wolny * * endevent


// WJAZDY z kier. Wilisia
// pociągi pasażerskie
event cal_wjazdB_wruchu multiple 0.0 none cal_wjazdB condition propability 0.9 randomdelay 30 endevent
event cal_wjazdB multiple 30.0 cal_status_pnpd cal_wjazdB_I condition memcompare wolny * * endevent
event cal_wjazdB_I multiple 0.0 cal_status_tory123 cal_wjazdB_osob-osobwil cal_wjazdB_pospwil cal_przelotB_towarowe condition memcompare wolny * * endevent

event cal_wjazdB_osob-osobwil multiple 0.0 zajetosc_mac-wil cal_wjazdB_osob-osobwilI_tor2 else cal_wjazdB_osob-osobwilI_tor1 condition memcompare * 10 * endevent
event cal_wjazdB_osob-osobwilI_tor2 multiple 0.0 zdawczy_info cal_wjazdB_osob_tor2 cal_wjazdB_osobwil_tor2 else cal_wjazdB_osob-osobwilI_tor1 condition memcompare * 1 * endevent

event cal_wjazdB_osob_tor2 multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor2 cal_pn_zajety cal_tor2_osobB condition memcompare * * 51 endevent
event cal_wjazdB_osobwil_tor2 multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor2 cal_pn_zajety cal_tor2_osobwilB condition memcompare * * 59 endevent
event cal_przebiegB_tor2 multiple 0.0 none odblok_szlak_cal-wilB_tor2 cal_zwr6+ cal_zwr5+ cal_zwr4- cal_zwr3- cal_zwr31+ cal_H_sr3 cal_ToH_od2 endevent

event cal_wjazdB_osob-osobwilI_tor1 multiple 0.0 none cal_wjazdB_osob_tor1 cal_wjazdB_osobwil_tor1 endevent
event cal_wjazdB_osob_tor1 multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_osobB condition memcompare * * 51 endevent
event cal_wjazdB_osobwil_tor1 multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_osobwilB condition memcompare * * 59 endevent
event cal_przebiegB_tor1 multiple 0.0 none odblok_szlak_cal-wilB_tor1 cal_zwr6+ cal_zwr5+ cal_zwr4+ cal_zwr3- cal_zwr31+ cal_H_sr2 cal_ToH_od2 endevent

event cal_wjazdB_pospwil multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_pospwilB condition memcompare * * 56 endevent

// pociągi towarowe
event cal_przelotB_towarowe multiple 0.0 zajetosc_mac-wil cal_przelotB_towaroweI else cal_wjazdB_towarowe condition memcompare * 0 * endevent
event cal_przelotB_towaroweI multiple 0.0 cal_status_pnpd cal_przelotB_towaroweII cal_przelotB_wegiel cal_przelotB_cement else cal_wjazdB_towarowe condition memcompare * 0 * endevent
event cal_przelotB_towaroweII multiple 0.0 paszw_status_tory12 cal_przelotB_zdawczy cal_przelotB_orlen else cal_wjazdB_towarowe condition memcompare * 0 * endevent

event cal_przelotB_wegiel multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_prz_zamykaj cal_przelotB_droga cal_pn_zajety cal_pd_zajety cal_tor1_zajety zajety_szlak_paszw-calB_wegiel condition memcompare * * 52 endevent
event cal_przelotB_cement multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_prz_zamykaj cal_przelotB_droga cal_pn_zajety cal_pd_zajety cal_tor1_zajety zajety_szlak_paszw-calB_cement condition memcompare * * 60 endevent

event cal_przelotB_zdawczy multiple 0.0 zajetosc_mac-wil cal_przelotB_zdawczyI condition memcompare * * 50 endevent
event cal_przelotB_zdawczyI multiple 0.0 zdawczy_info cal_wjazdB_zdawczy_tor3 else cal_przelotB_zdawczyII condition memcompare calkowo * * endevent
event cal_przelotB_zdawczyII multiple 0.0 none cal_przebiegB_tor1 cal_prz_zamykaj cal_przelotB_droga cal_pn_zajety cal_pd_zajety cal_tor1_zajety zajety_szlak_paszw-calB_zdawczy endevent
event cal_wjazdB_zdawczy_tor3 multiple 0.0 cal_status_tory123 cal_przebiegB_tor3 cal_pn_zajety cal_tor3_zajety condition memcompare * * 0 endevent
event cal_przebiegB_tor3 multiple 0.0 none odblok_szlak_cal-wilB_tor3 cal_zwr7- cal_zwr6- cal_zwr5- cal_zwr3- cal_zwr31+ cal_H_sr3 cal_ToH_od2 endevent

event cal_przelotB_orlen multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_prz_zamykaj cal_przelotB_droga cal_pn_zajety cal_pd_zajety cal_tor1_zajety zajety_szlak_paszw-calB_orlen condition memcompare * * 53 endevent
event cal_przelotB_droga multiple 15.0 none cal_zwr1+ cal_zwr2+ cal_ToC_od2 cal_C_Sr2 endevent

event cal_wjazdB_towarowe multiple 0.0 none cal_wjazdB_wegiel cal_wjazdB_orlen cal_wjazdB_zdawczy cal_wjazdB_cement endevent
event cal_wjazdB_wegiel multiple 0.0 zajetosc_mac-wil cal_wjazdB_wegielI condition memcompare * * 52 endevent
event cal_wjazdB_wegielI multiple 0.0 wegiel_info cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_wegielB condition memcompare * 0 * endevent
event cal_wjazdB_orlen multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_orlenB condition memcompare * * 53 endevent
event cal_wjazdB_zdawczy multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_zdawczyB condition memcompare * * 50 endevent
event cal_wjazdB_cement multiple 0.0 zajetosc_mac-wil cal_przebiegB_tor1 cal_pn_zajety cal_tor1_zajety cal_tor1_cementB condition memcompare * * 60 endevent


// WYJAZDY w kier. Wilisia
// tor 2: pociągi osobowe
event cal_wyjazdA_tor2_wruchu multiple 0.0 none cal_wyjazdA_tor2 condition propability 0.9 randomdelay 15 endevent

event cal_wyjazdA_tor2 multiple 30.0 zajetosc_mac-wil cal_wyjazdA_tor2I condition memcompare * * 0 endevent
event cal_wyjazdA_tor2I multiple 0.0 cal_status_pnpd cal_wyjazdA_osob cal_wyjazdA_osobwil cal_wyjazdA_pospwil condition memcompare wolny * * endevent

event cal_wyjazdA_osob multiple 0.0 cal_oczekuje_tory123 zajety_szlak_cal-wilA_osob cal_wyjdrogaosobA cal_pn_zajety cal_tor2_nic condition memcompare * 11 * endevent
event cal_wyjazdA_osobwil multiple 0.0 cal_oczekuje_tory123 zajety_szlak_cal-wilA_osobwil cal_wyjdrogaosobA cal_pn_zajety cal_tor2_nic condition memcompare * 19 * endevent
event cal_wyjazdA_pospwil multiple 0.0 cal_oczekuje_tory123 zajety_szlak_cal-wilA_pospwil cal_wyjdrogaosobA cal_pn_zajety cal_tor2_nic condition memcompare * 16 * endevent

event cal_wyjdrogaosobA multiple 0.0 none cal_zwr31+ cal_zwr3- cal_zwr4- cal_zwr5+ cal_zwr6+ cal_E_Sr3 endevent 

// tor 3: pociągi towarowe
event cal_wyjazdA_tor3 multiple 60.0 cal_status_pnpd cal_wyjazdA_tor3I cal_manewrA_podrampe1 cal_manewrA_tartak cal_oblotpnpd1 condition memcompare wolny * * endevent
event cal_wyjazdA_tor3I multiple 0.0 zajetosc_mac-wil cal_wyjazdA_zdawczy cal_wyjazdA_orlen cal_wyjazdA_wegiel cal_wyjazdA_cement condition memcompare * * 0 endevent

event cal_wyjazdA_orlen multiple 0.0 cal_oczekuje_tory123 cal_wyjazdA_orlenI_tor2 condition memcompare * * 13 endevent
event cal_wyjazdA_orlenI_tor2 multiple 0.0 wil_status_tory246 cal_wyjdrogatowA zajety_szlak_cal-wilA_orlen2 wil_tor2_zajety cal_pn_zajety cal_tor3_nic else cal_wyjazdA_orlenI_tor4 condition memcompare wolny * * endevent
event cal_wyjazdA_orlenI_tor4 multiple 0.0 wil_status_tory246 cal_wyjdrogatowA zajety_szlak_cal-wilA_orlen4 wil_tor4_zajety cal_pn_zajety cal_tor3_nic condition memcompare * 0 0 endevent
event cal_wyjdrogatowA multiple 0.0 none cal_zwr31+ cal_zwr3- cal_zwr5- cal_zwr6- cal_G_sr3 endevent

event cal_wyjazdA_zdawczy multiple 0.0 cal_oczekuje_tory123 cal_wyjazdA_zdawczyI condition memcompare * * 10 endevent
event cal_wyjazdA_zdawczyI multiple 0.0 wil_status_tory246 cal_wyjdrogatowA zajety_szlak_cal-wilA_zdawczy wil_tor4_zajety cal_pn_zajety cal_tor3_nic condition memcompare * 0 * endevent

event cal_wyjazdA_wegiel multiple 0.0 cal_oczekuje_tory123 cal_wyjazdA_wegielI condition memcompare * * 12 endevent
event cal_wyjazdA_wegielI multiple 0.0 wil_status_tory246 cal_wyjdrogatowA zajety_szlak_cal-wilA_wegiel wil_tor4_zajety cal_pn_zajety cal_tor3_nic condition memcompare * 0 * endevent

event cal_wyjazdA_cement multiple 0.0 cal_oczekuje_tory123 cal_wyjazdA_cementI condition memcompare * * 20 endevent
event cal_wyjazdA_cementI multiple 0.0 wil_status_tory246 cal_wyjdrogatowA zajety_szlak_cal-wilA_cement4 wil_tor4_zajety cal_pn_zajety cal_tor3_nic else cal_wyjazdA_cementII condition memcompare * 0 * endevent
event cal_wyjazdA_cementII multiple 0.0 wil_status_tory246 cal_wyjdrogatowA zajety_szlak_cal-wilA_cement6 wil_tor6_zajety cal_pn_zajety cal_tor3_nic condition memcompare * * 0 endevent


// WYJAZDY w kier. Macierzewa
// tor 1: wyjazdy osobowe i towarowe
event cal_wyjazdB_tor1_wruchu multiple 0.0 none cal_wyjazdB_tor1 condition propability 0.9 randomdelay 15 endevent

event cal_wyjazdB_tor1 multiple 30.0 cal_status_pnpd cal_wyjazdB_tor1I cal_oblotpnpd3 condition memcompare * 0 * endevent
event cal_wyjazdB_tor1I multiple 0.0 zajetosc_mac-wil cal_wyjazdB_tor1II condition memcompare * 0 * endevent
event cal_wyjazdB_tor1II multiple 0.0 paszw_status_tory12 cal_wyjazdB_osob cal_wyjazdB_osobwil cal_wyjazdB_pospwil cal_wyjazdB_wegiel cal_wyjazdB_orlen cal_wyjazdB_zdawczy cal_wyjazdB_cement condition memcompare * 0 * endevent

event cal_wyjazdB_osob multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1osob cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_osob condition memcompare osobB * * endevent
event cal_wyjazdB_osobwil multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1osob cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_osobwil condition memcompare osobwilB * * endevent
event cal_wyjazdB_pospwil multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1osob cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_pospwil condition memcompare pospwilB * * endevent
event cal_drogaB_tor1osob multiple 15.0 none cal_C_Sr2 cal_zwr2+ cal_zwr1+ endevent

event cal_wyjazdB_wegiel multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1 cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_wegiel condition memcompare wegielB * * endevent
event cal_wyjazdB_zdawczy multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1 cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_zdawczy condition memcompare zdawczyB * * endevent
event cal_wyjazdB_orlen multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1 cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_orlen condition memcompare orlenB * * endevent
event cal_wyjazdB_cement multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor1 cal_pd_zajety cal_tor1_nic zajety_szlak_paszw-calB_cement condition memcompare cementB * * endevent
event cal_drogaB_tor1 multiple 15.0 none cal_C_Sr2 cal_zwr2+ cal_zwr1+ endevent

// tor 2: wyjazdy osobowe
event cal_wyjazdB_tor2 multiple 30.0 zajetosc_mac-wil cal_wyjazdB_tor2I condition memcompare * 0 * endevent
event cal_wyjazdB_tor2I multiple 0.0 cal_status_pnpd cal_wyjazdB_tor2II condition memcompare * 0 * endevent
event cal_wyjazdB_tor2II multiple 0.0 paszw_status_tory12 cal_wyjazdB_tor2_osob cal_wyjazdB_tor2_osobwil condition memcompare * 0 * endevent

event cal_wyjazdB_tor2_osob multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor2 cal_pd_zajety cal_tor2_nic zajety_szlak_paszw-calB_osob condition memcompare * 51 * endevent
event cal_wyjazdB_tor2_osobwil multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor2 cal_pd_zajety cal_tor2_nic zajety_szlak_paszw-calB_osobwil condition memcompare * 59 * endevent
event cal_drogaB_tor2 multiple 15.0 none cal_B_Sr3 cal_zwr2- cal_zwr1+ endevent

// tor 3: wyjazdy towarowe
event cal_wyjazdB_tor3 multiple 60.0 cal_status_pnpd cal_wyjazdB_tor3I cal_oblotpdpn1 condition memcompare * 0 * endevent
event cal_wyjazdB_tor3I multiple 0.0 zajetosc_mac-wil cal_wyjazdB_tor3II condition memcompare * 0 * endevent
event cal_wyjazdB_tor3II multiple 0.0 paszw_status_tory12 cal_wyjazdB_tor3_zdawczy condition memcompare * 0 * endevent

event cal_wyjazdB_tor3_zdawczy multiple 0.0 cal_oczekuje_tory123 cal_prz_zamykaj cal_drogaB_tor3 cal_pd_zajety cal_tor3_nic zajety_szlak_paszw-calB_zdawczy condition memcompare * * 50 endevent
event cal_drogaB_tor3 multiple 15.0 none cal_D_Sr3 cal_zwr1- endevent

// nadawanie rozkładu
event cal_nadajrozklad_tor3B copyvalues 5.0 cal_d_sem_mem cal_rozkladtow endevent
event cal_d_sem_mem:sent multiple 1.0 none cal_d_sr1 endevent


// MANEWRY
// tartak
event cal_manewrA_tartak multiple 0.0 cal_manewry cal_zwr5+ cal_zwr7+ cal_jedz cal_manewrynic condition memcompare tartak * * endevent

// rampa ładunkowa
event cal_manewrA_podrampe1 multiple 0.0 cal_manewry cal_zwr5- cal_zwr6- cal_pn_zajety cal_rampaB cal_jedz condition memcompare * 1 * endevent
event cal_manewrA_podrampe2 multiple 0.0 cal_manewry cal_zwr6+ cal_zwr4- cal_zwr3+ cal_zwr31- cal_jedz condition memcompare * 2 * endevent
event cal_manewrA_spodrampy1 multiple 30.0 cal_status_pnpd cal_manewrA_spodrampy1I condition memcompare wolny * * endevent
event cal_manewrA_spodrampy1I multiple 0.0 cal_manewry cal_zwr6+ cal_zwr4- cal_zwr3+ cal_zwr31- cal_pn_zajety cal_rampaD cal_jedz condition memcompare * 3 * endevent
event cal_manewrA_spodrampy2 multiple 0.0 cal_manewry cal_zwr5- cal_zwr6- cal_manewrynic cal_jedz condition memcompare * 4 * endevent

event cal_glowicapn multiple 15.0 none cal_manewrA_podrampe2 cal_manewrA_spodrampy2 cal_oblotpnpd2 cal_oblotpdpn4 endevent

// oblot z głowicy pn na pd
event cal_oblotpnpd1 multiple 0.0 cal_manewry cal_oblotpnpd1I condition memcompare * 11 * endevent
event cal_oblotpnpd1I multiple 0.0 cal_status_tory123 cal_zwr5- cal_zwr6- cal_oblotB cal_jedz cal_pn_zajety cal_tor1_zajety condition memcompare wolny * * endevent

event cal_oblotpnpd2 multiple 0.0 cal_manewry cal_zwr6+ cal_zwr4+ cal_oblotC cal_jedz condition memcompare * 12 * endevent
event cal_oblotpnpd3 multiple 0.0 cal_manewry cal_prz_zamykaj cal_oblotpnpd3_droga cal_oblotD cal_pd_zajety condition memcompare * 13 * endevent
event cal_oblotpnpd3_droga multiple 15.0 none cal_zwr2+ cal_zwr1+ cal_jedz endevent
event cal_oblotpnpd4 multiple 0.0 cal_manewry cal_zwr1- cal_jedz cal_manewrynic condition memcompare * 14 * endevent

event cal_glowicapd multiple 15.0 none cal_oblotpnpd4 cal_oblotpdpn2 endevent

// oblot z głowicy pd na pn
event cal_oblotpdpn1 multiple 0.0 cal_manewry cal_oblotpdpn1I condition memcompare * 11 * endevent
event cal_oblotpdpn1I multiple 0.0 cal_status_tory123 cal_prz_zamykaj cal_oblotpdpn1I_droga cal_oblotB cal_pd_zajety cal_tor1_zajety condition memcompare wolny * * endevent
event cal_oblotpdpn1I_droga multiple 15.0 none cal_zwr1- cal_jedz endevent

event cal_oblotpdpn2 multiple 0.0 cal_manewry cal_zwr2+ cal_zwr1+ cal_oblotC cal_jedz condition memcompare * 12 * endevent
event cal_oblotpdpn3 multiple 0.0 cal_manewry cal_zwr6+ cal_zwr4+ cal_oblotD cal_jedz cal_pn_zajety condition memcompare * 13 * endevent
event cal_oblotpdpn4 multiple 0.0 cal_manewry cal_zwr5- cal_zwr6- cal_manewrynic cal_jedz condition memcompare * 14 * endevent

// identyfikacja składów
//event pocident_sz3A multiple 1.0 none cal_wegiel cal_orlen cal_towarAI endevent
//event cal_wegiel multiple 2.0 pociagi cal_wegiel_upd condition memcompare wegiel * * endevent
//event cal_orlen multiple 2.0 pociagi cal_orlen_upd condition memcompare orlen * * endevent
//event cal_towarAI multiple 2.0 pociagi cal_towarAI_upd condition memcompare towarAI * * endevent

// zerowanie semków
event cal_zerujsemA_wj multiple 2.0 none cal_ToA_od1 cal_A_sr1 endevent
event cal_zerujsemA_wyj multiple 2.0 none cal_G_sr1 cal_E_Sr1 cal_F_Sr1 cal_ToF_od1 endevent
event cal_zerujsemB_wj multiple 2.0 none cal_ToH_od1 cal_H_sr1 endevent
event cal_zerujsemB_wyj multiple 2.0 none cal_B_sr1 cal_ToC_od1 cal_C_sr1 cal_D_sr1 endevent



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. WILIŚ ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW I OKREŚLANIE STOJĄCYCH SKŁADÓW
// głowica od Całkowa
event wil_glowicawsch_cal:busy updatevalues 0.0 wil_status_glowicewsch zajety * * endevent
event wil_glowicawsch_cal:free multiple 0.0 none wil_glowicawsch_cal_wolna wil_prz1_otwieraj_war endevent
event wil_glowicawsch_cal_wolna updatevalues 0.0 wil_status_glowicewsch wolny * * endevent
event wil_glowicawsch_cal_zajeta updatevalues 0.0 wil_status_glowicewsch zajety * * endevent

event wil_glowicawsch_willas:busy updatevalues 0.0 wil_status_glowicewsch * 1 * endevent
event wil_glowicawsch_willas:free multiple 0.0 none wil_glowicawsch_willas_wolna wil_prz1_otwieraj_war wk_wilpost1z endevent
event wil_glowicawsch_willas_wolna updatevalues 0.0 wil_status_glowicewsch * 0 * endevent
event wil_glowicawsch_willas_zajeta updatevalues 0.0 wil_status_glowicewsch * 1 * endevent

event wil_glowicawsch_tow:busy updatevalues 0.0 wil_status_glowicewsch * * 1 endevent
event wil_glowicawsch_tow:free multiple 0.0 none wil_glowicawsch_tow_wolna wil_prz1_otwieraj_war endevent
event wil_glowicawsch_tow_wolna updatevalues 0.0 wil_status_glowicewsch * * 0 endevent
event wil_glowicawsch_tow_zajeta updatevalues 0.0 wil_status_glowicewsch * * 1 endevent

// głowica od Jarkawek
event wil_glowicazach:busy updatevalues 0.0 wil_status_glowicezach * 1 * endevent
event wil_glowicazach:free multiple 0.0 none wil_glowicazach_wolna wil_prz2_otwieraj endevent
event wil_glowicazach_wolna updatevalues 60.0 wil_status_glowicezach * 0 * endevent
event wil_glowicazach_zajeta updatevalues 0.0 wil_status_glowicezach * 1 * endevent

event wil_prz1_otwieraj_war multiple 0.0 wil_status_glowicewsch wil_prz1_otwieraj condition memcompare wolny 0 0 endevent

// tor 1
event wil_tor1:busy updatevalues 0.0 wil_status_tory135 zajety * * endevent
event wil_tor1:free updatevalues 60.0 wil_status_tory135 wolny * * endevent
event wil_tor1_zajety updatevalues 0.0 wil_status_tory135 zajety * * endevent

event wil_tor1_nic updatevalues 0.0 wil_oczekuje_tory135 nic * * endevent
event wil_tor1_osobA updatevalues 0.0 wil_oczekuje_tory135 osobA * * endevent
event wil_tor1_osobA-480 updatevalues 420.0 wil_oczekuje_tory135 osobA * * endevent

// tor 2
event wil_tor2:busy updatevalues 0.0 wil_status_tory246 zajety * * endevent
event wil_tor2:free updatevalues 60.0 wil_status_tory246 wolny * * endevent
event wil_tor2_zajety updatevalues 0.0 wil_status_tory246 zajety * * endevent

event wil_tor2_nic updatevalues 0.0 wil_oczekuje_tory246 nic * * endevent
event wil_tor2_orlenA updatevalues 0.0 wil_oczekuje_tory246 orlenA * * endevent

event wil_tor2_uruchomsilnikB updatevalues 0.0 wil_oczekuje_tory246 startB * * endevent
event wil_tor2_osobB updatevalues 0.0 wil_oczekuje_tory246 osobB * * endevent
event wil_tor2_osobwilB updatevalues 0.0 wil_oczekuje_tory246 osobwilB * * endevent
event wil_tor2_orlenB updatevalues 0.0 wil_oczekuje_tory246 orlenB * * endevent

// tor 3
event wil_tor3:busy updatevalues 0.0 wil_status_tory135 * 1 * endevent
event wil_tor3:free updatevalues 60.0 wil_status_tory135 * 0 * endevent
event wil_tor3_zajety updatevalues 0.0 wil_status_tory135 * 1 * endevent

event wil_tor3_nic updatevalues 0.0 wil_oczekuje_tory135 * 0 * endevent
event wil_tor3_pospwilB updatevalues 0.0 wil_oczekuje_tory135 * 56 * endevent
event wil_tor3_osobwilB updatevalues 0.0 wil_oczekuje_tory135 * 59 * endevent
event wil_tor3_skomA updatevalues 0.0 wil_oczekuje_tory135 * 21 * endevent
event wil_tor3_skomB updatevalues 0.0 wil_oczekuje_tory135 * 61 * endevent
event wil_tor3_napostoj updatevalues 0.0 wil_oczekuje_tory135 * 591 * endevent

// tor 4 
event wil_tor4:busy updatevalues 0.0 wil_status_tory246 * 1 * endevent
event wil_tor4:free updatevalues 60.0 wil_status_tory246 * 0 * endevent
event wil_tor4_zajety updatevalues 0.0 wil_status_tory246 * 1 * endevent
event wil_tor4_wolny updatevalues 0.0 wil_status_tory246 * 0 * endevent

event wil_tor4_nic updatevalues 0.0 wil_oczekuje_tory246 * 0 * endevent
event wil_tor4_zdawczyA updatevalues 0.0 wil_oczekuje_tory246 * 10 * endevent
event wil_tor4_wegielA updatevalues 0.0 wil_oczekuje_tory246 * 12 * endevent
event wil_tor4_orlenA updatevalues 0.0 wil_oczekuje_tory246 * 13 * endevent
event wil_tor4_cementA updatevalues 0.0 wil_oczekuje_tory246 * 20 * endevent

event wil_tor4_zdawczyB updatevalues 0.0 wil_oczekuje_tory246 * 50 * endevent
event wil_tor4_zdawczyB-wojsko updatevalues 0.0 wil_oczekuje_tory246 * 501 * endevent
event wil_tor4_wegielB updatevalues 0.0 wil_oczekuje_tory246 * 52 * endevent
event wil_tor4_orlenB updatevalues 0.0 wil_oczekuje_tory246 * 53 * endevent
event wil_tor4_cementB updatevalues 0.0 wil_oczekuje_tory246 * 60 * endevent

event wil_tor4_nic_war multiple 0.0 wil_oczekuje_tory246 wil_tor4_nic condition memcompare * 501 * endevent

// tor 5
event wil_tor5:busy updatevalues 0.0 wil_status_tory135 * * 1 endevent
event wil_tor5:free updatevalues 60.0 wil_status_tory135 * * 0 endevent
event wil_tor5_zajety updatevalues 0.0 wil_status_tory135 * * 1 endevent

event wil_tor5_nic updatevalues 0.0 wil_oczekuje_tory135 * * * endevent
event wil_tor5_osobA updatevalues 0.0 wil_oczekuje_tory135 * * 11 endevent
event wil_tor5_osobA_rozklad updatevalues 0.0 wil_oczekuje_tory135 * * 119 endevent
event wil_tor5_pospwilB updatevalues 0.0 wil_oczekuje_tory135 * * 56 endevent
event wil_tor5_osobwilB updatevalues 0.0 wil_oczekuje_tory135 * * 59 endevent
event wil_tor5_osobwilB_wait updatevalues 0.0 wil_oczekuje_tory135 * * 591 endevent
event wil_tor5_osobwilB_rozklad updatevalues 0.0 wil_oczekuje_tory135 * * 599 endevent
event wil_tor5_skomA updatevalues 0.0 wil_oczekuje_tory135 * * 21 endevent
event wil_tor5_skomB updatevalues 0.0 wil_oczekuje_tory135 * * 61 endevent

event wil_tor5_pospwilB_za5min multiple 240.0 none wil_tor5_pospwilB endevent
event wil_tor5_osobwilB_za5min multiple 240.0 none wil_tor5_osobwilB endevent
event wil_tor5_osobA_za5min multiple 240.0 none wil_tor5_osobA endevent

// tor 6
event wil_tor6:busy updatevalues 0.0 wil_status_tory246 * * 1 endevent
event wil_tor6:free updatevalues 60.0 wil_status_tory246 * * 0 endevent
event wil_tor6_zajety updatevalues 0.0 wil_status_tory246 * * 1 endevent

event wil_tor6_nic updatevalues 0.0 wil_oczekuje_tory246 * * 0 endevent
event wil_tor6_cementA updatevalues 0.0 wil_oczekuje_tory246 * * 20 endevent

event wil_tor6_zdawczyB updatevalues 0.0 wil_oczekuje_tory246 * * 50 endevent
event wil_tor6_zdawczyB-wojsko updatevalues 0.0 wil_oczekuje_tory246 * * 501 endevent
event wil_tor6_wegielB updatevalues 0.0 wil_oczekuje_tory246 * * 52 endevent
event wil_tor6_orlenB updatevalues 0.0 wil_oczekuje_tory246 * * 53 endevent
event wil_tor6_cementB updatevalues 0.0 wil_oczekuje_tory246 * * 60 endevent

event wil_tor6_nic_war multiple 0.0 wil_oczekuje_tory246 wil_tor6_nic condition memcompare * * 501 endevent

// tor 7
event wil_tor7:busy updatevalues 0.0 wil_status_tory78 zajety * * endevent
event wil_tor7:free updatevalues 60.0 wil_status_tory78 wolny * * endevent
event wil_tor7_zajety updatevalues 0.0 wil_status_tory78 zajety * * endevent

event wil_tor7_nic updatevalues 0.0 wil_oczekuje_tory78 nic * * endevent

// tor 8
event wil_tor8_nic updatevalues 0.0 wil_oczekuje_tory78 * 0 * endevent
event wil_tor8_zdawczyA updatevalues 0.0 wil_oczekuje_tory78 * 10 * endevent
event wil_tor8_zdawczyB updatevalues 0.0 wil_oczekuje_tory78 * 50 * endevent

// tor wyciagowy
event wil_wyciagowy:busy updatevalues 0.0 wil_status_wyciag-bocznice zajety * * endevent
event wil_wyciagowy:free updatevalues 0.0 wil_status_wyciag-bocznice wolny * * endevent
event wil_wyciagowy_zajety updatevalues 0.0 wil_status_wyciag-bocznice zajety * * endevent

// baza PLK-i
event wil_bazaPLK_zajety updatevalues 0.0 wil_status_wyciag-bocznice * 1 * endevent
event wil_bazaPLK_wolny updatevalues 0.0 wil_status_wyciag-bocznice * 0 * endevent

// pzo "STALWIL"
event bocznice_zajety updatevalues 0.0 wil_status_wyciag-bocznice * * 1 endevent
event bocznice_wolny updatevalues 0.0 wil_status_wyciag-bocznice * * 0 endevent

event wil_bocznice_nic updatevalues 0.0 wil_oczekuje_wyciag-bocznice * * 0 endevent
event wil_bocznice_tor4 updatevalues 0.0 wil_oczekuje_wyciag-bocznice * * 104 endevent
event wil_bocznice_tor6 updatevalues 0.0 wil_oczekuje_wyciag-bocznice * * 106 endevent
event wil_bocznice_tor7 updatevalues 0.0 wil_oczekuje_wyciag-bocznice * * 107 endevent

// tor 35
event wilpost_tor35:busy updatevalues 0.0 wilpost_status_tory3537 zajety * * endevent
event wilpost_tor35:free updatevalues 0.0 wilpost_status_tory3537 wolny * * endevent
event wilpost_tor35_zajety updatevalues 0.0 wilpost_status_tory3537 zajety * * endevent

event wilpost_tor35_pospwilB updatevalues 0.0 wilpost_oczekuje_tory3537 pospwilB * * endevent
event wilpost_tor35_osobwilB updatevalues 0.0 wilpost_oczekuje_tory3537 osobwilB * * endevent
event wilpost_tor35_nic updatevalues 0.0 wilpost_oczekuje_tory3537 osobwilB * * endevent

// tor 37
event wilpost_tor37:busy updatevalues 0.0 wilpost_status_tory3537 * 1 * endevent
event wilpost_tor37:free updatevalues 0.0 wilpost_status_tory3537 * 0 * endevent
event wilpost_tor37_zajety updatevalues 0.0 wilpost_status_tory3537 * 1 * endevent

event wilpost_tor37_uruchomsilnik updatevalues 0.0 wilpost_oczekuje_tory3537 * 1 * endevent
event wilpost_tor37_osobA updatevalues 0.0 wilpost_oczekuje_tory3537 * 11 * endevent
event wilpost_tor37_pospwilB updatevalues 0.0 wilpost_oczekuje_tory3537 * 56 * endevent
event wilpost_tor37_osobwilB updatevalues 0.0 wilpost_oczekuje_tory3537 * 59 * endevent
event wilpost_tor37_nic updatevalues 0.0 wilpost_oczekuje_tory3537 * 0 * endevent


// STEROWANIE MANEWRAMI
// obloty i manewry w Wilisiu
event wil_manewry_tor1_nic updatevalues 0.0 wil_manewry_tory135 nic * * endevent

event wil_manewry_tor2_nic updatevalues 0.0 wil_manewry_tory246 wolny * * endevent
event wil_manewry_tor2_oblotA updatevalues 0.0 wil_manewry_tory246 manewr21 * * endevent
event wil_manewry_tor2_oblotB updatevalues 0.0 wil_manewry_tory135 manewr22 * * endevent
event wil_manewry_tor2_oblotC updatevalues 0.0 wil_manewry_tory135 manewr23 * * endevent
event wil_manewry_tor2_oblotD updatevalues 0.0 wil_manewry_tory246 manewr24 * * endevent
event wil_manewry_tor2_oblotE updatevalues 0.0 wil_manewry_tory246 manewr25 * * endevent

event wil_manewry_tor3_nic updatevalues 0.0 wil_manewry_tory135 * 0 * endevent
event wil_manewry_tor3_oblotA updatevalues 0.0 wil_manewry_tory135 * 31 * endevent
event wil_manewry_tor3_oblotB updatevalues 0.0 wil_manewry_tory135 manewr32 * * endevent
event wil_manewry_tor3_oblotC updatevalues 0.0 wil_manewry_tory135 manewr33 * * endevent
event wil_manewry_tor3_oblotD updatevalues 0.0 wil_manewry_tory135 * 34 * endevent
event wil_manewry_tor3_oblotE updatevalues 0.0 wil_manewry_tory135 * 35 * endevent

event wil_manewry_tor4_nic updatevalues 0.0 wil_manewry_tory246 * 0 0 endevent
event wil_manewry_tor4_oblotA updatevalues 0.0 wil_manewry_tory246 * 41 * endevent
event wil_manewry_tor4_oblotB updatevalues 0.0 wil_manewry_tory246 * * 42 endevent
event wil_manewry_tor4_oblotC updatevalues 0.0 wil_manewry_tory246 * * 43 endevent
event wil_manewry_tor4_oblotD updatevalues 0.0 wil_manewry_tory246 * 44 * endevent
event wil_manewry_tor4_oblotE updatevalues 0.0 wil_manewry_tory246 * 45 * endevent

event wil_manewry_tor4_nator6A updatevalues 0.0 wil_manewry_tory246 * 461 * endevent
event wil_manewry_tor4_nator6B updatevalues 0.0 wil_manewry_tory246 * 462 * endevent
event wil_manewry_tor4_domagazynuA updatevalues 0.0 wil_manewry_tory246 * 471 * endevent
event wil_manewry_tor4_domagazynuB updatevalues 0.0 wil_manewry_tory246 * 472 * endevent
event wil_manewry_tor4_dobazyplk updatevalues 0.0 wil_manewry_tory246 * 481 * endevent
event wil_manewry_tor4_dostalwilu updatevalues 0.0 wil_manewry_tory246 * 491 * endevent

event wil_manewry_tor5_nic updatevalues 0.0 wil_manewry_tory135 * * 0 endevent
event wil_manewry_tor5_oblotA updatevalues 0.0 wil_manewry_tory135 * * 51 endevent
event wil_manewry_tor5_oblotB updatevalues 0.0 wil_manewry_tory135 manewr52 * * endevent
event wil_manewry_tor5_oblotC updatevalues 0.0 wil_manewry_tory135 manewr53 * * endevent
event wil_manewry_tor5_oblotD updatevalues 0.0 wil_manewry_tory135 * * 54 endevent
event wil_manewry_tor5_oblotE updatevalues 0.0 wil_manewry_tory135 * * 55 endevent

event wil_manewry_tor5_napostoj_5min updatevalues 300.0 wil_manewry_tory135 * * 91 endevent
event wil_manewry_tor5_napostoj updatevalues 30.0 wil_manewry_tory135 * * 91 endevent

event wil_osob_oblot updatevalues 0.0 wil_osob_info oblot * * endevent
event wil_osob_koniec updatevalues 0.0 wil_osob_info koniec * * endevent

event wil_manewry_tor6_nic updatevalues 0.0 wil_manewry_tory246 * 0 0 endevent
event wil_manewry_tor6_nic2 updatevalues 0.0 wil_manewry_tory246 * * 0 endevent
event wil_manewry_tor6_nator4A updatevalues 0.0 wil_manewry_tory246 * * 641 endevent
event wil_manewry_tor6_nator4B updatevalues 0.0 wil_manewry_tory246 * * 642 endevent
event wil_manewry_tor6_domagazynuA updatevalues 0.0 wil_manewry_tory246 * * 671 endevent
event wil_manewry_tor6_domagazynuB updatevalues 0.0 wil_manewry_tory246 * * 672 endevent
event wil_manewry_tor6_dobazyplk updatevalues 0.0 wil_manewry_tory246 * * 681 endevent
event wil_manewry_tor6_dostalwilu updatevalues 0.0 wil_manewry_tory246 * * 691 endevent

event wil_manewry_tor7_nic updatevalues 0.0 wil_manewry_tory78 wolny * * endevent
event wil_manewry_tor7_dostalwilu updatevalues 0.0 wil_manewry_tory78 stalwil * * endevent
event wil_manewry_tor7_dobazyplk updatevalues 0.0 wil_manewry_tory78 bazaplk * * endevent
event wil_manewry_tor7_nator4A updatevalues 0.0 wil_manewry_tory78 manewr741 * * endevent
event wil_manewry_tor7_nator4B updatevalues 0.0 wil_manewry_tory78 manewr742 * * endevent

event wil_manewry_tor7_nator6A updatevalues 0.0 wil_manewry_tory78 manewr761 * * endevent
event wil_manewry_tor7_nator6B updatevalues 0.0 wil_manewry_tory78 manewr762 * * endevent

// sterowanie skomunikowaniem
event wil_skomunikowanie_bylo multiple 180.0 wil_oczekuje_tory135 wil_skomunikowanie_bylo_upd condition memcompare * 21 * endevent
event wil_skomunikowanie_bylo_upd updatevalues 0.0 skomunikowanie_info bylo * * endevent
event wil_skomunikowanie_bedzie updatevalues 0.0 skomunikowanie_info bedzie * * endevent
event wil_skomunikowanie_bedzieza1h updatevalues 3600.0 skomunikowanie_info bedzie * * endevent

//event wil_tow4_pooblocie updatevalues 60.0 manewrywil-tow4 * 0 * endevent
//event wil_tow4_manewrA updatevalues 0.0 manewrywil-tow4 * 1 * endevent
//event wil_tow4_manewrB updatevalues 0.0 manewrywil-tow4 * 2 * endevent
//event wil_tow4_manewrBi updatevalues 0.0 manewrywil-tow4 * 21 * endevent
//event wil_tow4_manewrC updatevalues 0.0 manewrywil-tow4 * 3 * endevent
//event wil_tow4_manewrD updatevalues 0.0 manewrywil-tow4 * 4 * endevent

//event wil_pooblocie updatevalues 0.0 mac_manewry * * 0 endevent
//event wil_oblatujemy updatevalues 0.0 mac_manewry * * 9 endevent
//event wil_oblatujemydalej updatevalues 0.0 mac_manewry * * 91 endevent
//event wil_oblotbocz updatevalues 0.0 mac_manewry * * 8 endevent
//event wil_podepnijsie updatevalues 0.0 mac_manewry * * 7 endevent

//event wil_tow2_nic updatevalues 0.0 manewrywil-tow2 nic * * endevent
//event wil_tow2_osob updatevalues 0.0 manewrywil-tow2 osob * * endevent
//event wil_tow2_osobprzerwa updatevalues 0.0 manewrywil-tow2 osobkoniec * * endevent
//event wil_tow2_wilpodg updatevalues 0.0 manewrywil-tow2 wilpodg * * endevent
//event wil_tow2_calkowo updatevalues 0.0 manewrywil-tow2 calkowo * * endevent

//event wil_tow2_osobwar multiple 10.0 pociagi5 wil_tow2_osobprzerwa condition memcompare * 4 * endevent

//event wil_tow4_nic updatevalues 0.0 manewrywil-tow4 nic * * endevent
//event wil_tow4_wilpodg updatevalues 0.0 manewrywil-tow4 wilpodg * * endevent
//event wil_tow4_calkowo updatevalues 0.0 manewrywil-tow4 calkowo * * endevent
//event wil_tow4_wegiel updatevalues 0.0 manewrywil-tow4 wegiel * * endevent

// PRZEBIEGI
event wil_przebiegA_tor1 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15+ wil_przebiegA_tor1I endevent
event wil_przebiegA_tor1I multiple 0.0 none wil_zwr10+ wil_zwr9- wil_ToN_od2 wil_N_sr2 endevent

event wil_przebiegA_tor2 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15+ wil_przebiegA_tor2I endevent
event wil_przebiegA_tor2I multiple 0.0 none wil_zwr10- wil_zwr9- wil_ToN_od2 wil_N_sr3 endevent

event wil_przebiegA_tor3 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17- wil_zwr16- wil_zwr14+ wil_przebiegA_tor3I endevent
event wil_przebiegA_tor3I multiple 0.0 none wil_zwr12+ wil_ToN_od2 wil_N_sr3 endevent

event wil_przebiegA_tor4 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15- wil_przebiegA_tor4I endevent
event wil_przebiegA_tor4I multiple 0.0 none wil_zwr9+ wil_zwr8- wilis8_bz wk_wilbocznicez wil_N_sr3 wil_ToN_od2 endevent

event wil_przebiegA_tor5 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17- wil_zwr16- wil_zwr14- wil_przebiegA_tor5I endevent
event wil_przebiegA_tor5I multiple 0.0 none wil_zwr12- wil_zwr11+ wk_wilpost1z wil_ToN_od2 wil_N_sr3 endevent

event wil_przebiegA_tor6 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15- wil_przebiegA_tor6I endevent
event wil_przebiegA_tor6I multiple 0.0 none wil_zwr9+ wil_zwr8+ wil_zwr7- wilis8_bz wk_wilbocznicez wil_N_sr3 wil_ToN_od2 endevent


// WJAZDY z kier. Całkowa
event wil_wjazdA_wruchu multiple 0.0 none wil_wjazdA condition propability 0.95 randomdelay 30 endevent
event wil_wjazdA multiple 20.0 none wil_wjazdA_osob wil_wjazdA_osobwil wil_wjazdA_pospwil wil_wjazdA_orlen2 wil_wjazdA_tor4 wil_wjazdA_tor6 wil_wjazdA_tor8 endevent

// pociągi pasażerskie na tor 1, 3, 5
event wil_wjazdA_osob multiple 0.0 zajetosc_mac-wil wil_wjazdA_osobI condition memcompare * * 11 endevent
event wil_wjazdA_osobI multiple 0.0 wil_status_glowicewsch wil_wjazdA_osobII condition memcompare wolny * * endevent
event wil_wjazdA_osobII multiple 0.0 wil_status_tory135 wil_wjazdA_osobIII condition memcompare wolny * * endevent
event wil_wjazdA_osobIII multiple 0.0 osobA_przeloty_calwil_info odblok_szlak_cal-wilA_tor1 wil_glowicawsch_cal_zajeta wil_prz1_zamykaj wil_przebiegA_tor1 wil_tor1_zajety wil_tor1_osobA wil_wjazdA_osobIV else wil_wjazdA_osobIII_postoj8min condition memcompare * 0 * endevent
event wil_wjazdA_osobIV multiple 0.0 none zap_wil_osobA_wjedzie zap_wil_osobA_odjedzie_3min endevent
event wil_wjazdA_osobIII_postoj8min multiple 0.0 osobA_przeloty_calwil_info odblok_szlak_cal-wilA_tor1 osobA_wil_postoj wil_glowicawsch_cal_zajeta wil_prz1_zamykaj wil_przebiegA_tor1 wil_tor1_zajety wil_tor1_osobA-480 condition memcompare * 480 * endevent

event wil_wjazdA_osobwil multiple 0.0 zajetosc_mac-wil wil_wjazdA_osobwilI condition memcompare * * 19 endevent
event wil_wjazdA_osobwilI multiple 0.0 wil_status_glowicewsch wil_wjazdA_osobwil_tor5 condition memcompare wolny 0 * endevent
event wil_wjazdA_osobwil_tor5 multiple 0.0 wil_status_tory135 odblok_szlak_cal-wilA_tor5 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_prz1_zamykaj wil_przebiegA_tor5 wil_tor5_zajety wil_wjazdA_osobwil_tor5I else wil_wjazdA_osobwil_tor2 condition memcompare * * 0 endevent
event wil_wjazdA_osobwil_tor5I multiple 0.0 wil_osob_info wil_manewry_tor5_oblotA zap_wil_osobwilA_wjedzie5 else wil_manewry_tor5_napostoj_5min zap_wil_osobwilA_wjedzie5 condition memcompare oblot * * endevent
event wil_wjazdA_osobwil_tor2 multiple 0.0 wil_status_tory246 odblok_szlak_cal-wilA_tor2 wil_glowicawsch_cal_zajeta wil_prz1_zamykaj wil_przebiegA_tor2 wil_tor2_zajety wil_manewry_tor2_oblotA zap_wil_osobwilA_wjedzie2 condition memcompare wolny * * endevent

event wil_wjazdA_pospwil multiple 0.0 zajetosc_mac-wil wil_wjazdA_pospwilI condition memcompare * * 16 endevent
event wil_wjazdA_pospwilI multiple 0.0 wil_status_glowicewsch wil_wjazdA_pospwilII condition memcompare wolny 0 * endevent
event wil_wjazdA_pospwilII multiple 0.0 wil_status_tory135 odblok_szlak_cal-wilA_tor5 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_prz1_zamykaj wil_przebiegA_tor5 wil_tor5_zajety wil_wjazdA_pospwilIII condition memcompare * * 0 endevent
event wil_wjazdA_pospwilIII multiple 0.0 none wil_manewry_tor5_oblotA zap_wil_pospwilA_wjedzie endevent

// pociągi towarowe na tor 2
event wil_wjazdA_orlen2 multiple 0.0 zajetosc_mac-wil wil_wjazdA_orlen2I condition memcompare * * 132 endevent
event wil_wjazdA_orlen2I multiple 0.0 wil_status_glowicewsch odblok_szlak_cal-wilA_tor2 wil_glowicawsch_cal_zajeta wil_manewry_tor2_oblotA wil_prz1_zamykaj wil_przebiegA_tor2 wil_tor2_orlenA condition memcompare wolny * * endevent

// pociągi towarowe na tor 4 
event wil_wjazdA_tor4 multiple 0.0 wil_status_glowicewsch wil_wjazdA_zdawczy4 wil_wjazdA_wegiel4 wil_wjazdA_orlen4 wil_wjazdA_cement4 wil_wjazdA_zdawczy4_man condition memcompare wolny * 0 endevent

event wil_wjazdA_zdawczy4 multiple 0.0 zajetosc_mac-wil wil_wjazdA_zdawczy4_pocI-wil wil_wjazdA_zdawczy4_pocI-jar condition memcompare * * 10 endevent
event wil_wjazdA_zdawczy4_pocI-wil multiple 0.0 zdawczy_info odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_przebiegA_tor4 wil_tor4_zajety condition memcompare wilis * 0 endevent
event wil_wjazdA_zdawczy4_pocI-jar multiple 0.0 zdawczy_info odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_przebiegA_tor4 wil_tor4_zajety wil_tor4_zdawczyA condition memcompare jarkawki * 0 endevent

event wil_wjazdA_wegiel4 multiple 0.0 zajetosc_mac-wil wil_wjazdA_wegiel4I condition memcompare * * 12 endevent
event wil_wjazdA_wegiel4I multiple 0.0 wil_manewry_tory246 odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_manewry_tor4_oblotA wil_prz1_zamykaj wil_przebiegA_tor4 wil_tor4_wegielA condition memcompare * 0 * endevent

event wil_wjazdA_orlen4 multiple 0.0 zajetosc_mac-wil wil_wjazdA_orlen4I condition memcompare * * 134 endevent
event wil_wjazdA_orlen4I multiple 0.0 wil_manewry_tory246 odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_manewry_tor4_oblotA wil_prz1_zamykaj wil_przebiegA_tor4 wil_tor4_orlenA condition memcompare * 0 * endevent

event wil_wjazdA_cement4 multiple 0.0 zajetosc_mac-wil odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_przebiegA_tor4 wil_tor4_cementA condition memcompare * * 204 endevent

event wil_wjazdA_zdawczy4_man multiple 0.0 zajetosc_mac-wil wil_wjazdA_zdawczy4_manI condition memcompare * * 104 endevent
event wil_wjazdA_zdawczy4_manI multiple 0.0 wil_status_tory246 wil_wjazdA_drogator4_manI_wolny else wil_wjazdA_drogator4_manI_zajety condition memcompare * 0 * endevent

event wil_wjazdA_drogator4_manI_wolny multiple 0.0 none odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_przebiegA_tor4 wil_tor4_zajety endevent

event wil_wjazdA_drogator4_manI_zajety multiple 0.0 none wil_rozkazik odblok_szlak_cal-wilA_tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_wjazdA_drogator4_manI_zajetyI endevent
event wil_wjazdA_drogator4_manI_zajetyI multiple 25.0 none wil_prz1_zamykaj wil_wjazdA_drogator4_manI_zajetyII endevent
event wil_wjazdA_drogator4_manI_zajetyII multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr15- wil_zwr9+ wil_wjazdA_drogator4_manI_zajetyIII endevent
event wil_wjazdA_drogator4_manI_zajetyIII multiple 0.0 none wil_zwr8- wilis8_bz wk_wilbocznicez wil_SzN_sz1 endevent

// pociągi towarowe na tor 6
event wil_wjazdA_tor6 multiple 0.0 wil_status_glowicewsch wil_wjazdA_tor6_cement wil_wjazdA_tor6_zdawczy condition memcompare wolny * 0 endevent
event wil_wjazdA_tor6_cement multiple 0.0 zajetosc_mac-wil wil_wjazdA_tor6_cementI condition memcompare * * 206 endevent
event wil_wjazdA_tor6_cementI multiple 0.0 none odblok_szlak_cal-wilA_tor6 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_przebiegA_tor6 wil_tor6_cementA endevent

event wil_wjazdA_tor6_zdawczy multiple 0.0 zajetosc_mac-wil wil_wjazdA_tor6_zdawczyI condition memcompare * * 106 endevent
event wil_wjazdA_tor6_zdawczyI multiple 0.0 wil_status_tory246 wil_wjazdA_tor6_zdawczy_poc else wil_wjazdA_tor6_zdawczy_man condition memcompare * * 0 endevent
event wil_wjazdA_tor6_zdawczy_poc multiple 0.0 none odblok_szlak_cal-wilA_tor6 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_przebiegA_tor6 endevent
event wil_wjazdA_tor6_zdawczy_man multiple 0.0 none wil_rozkazik odblok_szlak_cal-wilA_tor6 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_wjazdA_drogator6_man endevent

event wil_wjazdA_drogator6_man multiple 25.0 none wil_prz1_zamykaj wil_wjazdA_drogator6_manI endevent
event wil_wjazdA_drogator6_manI multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15- wil_wjazdA_drogator6_manII endevent
event wil_wjazdA_drogator6_manII multiple 0.0 none wil_zwr9+ wil_zwr8+ wil_zwr7- wilis8_bz wk_wilbocznicez wil_SzN_sz1 endevent

// zdawczyAI na tor 8
event wil_wjazdA_tor8 multiple 0.0 zajetosc_mac-wil wil_wjazdA_tor8I condition memcompare * * 10 endevent
event wil_wjazdA_tor8I multiple 0.0 wil_status_glowicewsch wil_wjazdA_zdawczyAI condition memcompare wolny * 0 endevent
event wil_wjazdA_zdawczyAI multiple 0.0 zdawczy_info odblok_szlak_cal-wilA_tor8 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_wjazdA_drogator8_man wilis8_Bo wil_tor8_zdawczyA wil_tor4_wolny condition memcompare * * 1 endevent
event wil_wjazdA_drogator8_man multiple 25.0 none wil_prz1_zamykaj wil_wjazdA_drogator8_manI endevent
event wil_wjazdA_drogator8_manI multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15- wil_wjazdA_drogator8_manII endevent
event wil_wjazdA_drogator8_manII multiple 0.0 none wil_zwr9+ wil_zwr8+ wil_zwr7+ wilis8_bo wk_wilbocznicez wil_SzN_sz1 endevent


// WJAZDY z kier. Jarkawek
event wil_wjazdB_wruchu multiple 0.0 none wil_wjazdB condition propability 0.95 randomdelay 30 endevent
event wil_wjazdB multiple 20.0 wil_status_glowicezach wil_wjazdB_osob-osobwil wil_wjazdB_tor4 condition memcompare * 0 * endevent

event wil_wjazdB_osob-osobwil multiple 0.0 wil_status_tory246 wil_wjazdB_osob wil_wjazdB_osobwil condition memcompare wolny * * endevent
event wil_wjazdB_osob multiple 0.0 zajetosc_wil-jar odblok_szlak_wil-jar_tor2 wil_prz2_zamykaj wil_wjazdB_osobdroga wil_glowicazach_zajeta wil_tor2_osobB ptaki_stop_war zap_wil_osobB_wjedzie zap_wil_osobB_odjedzie_3min condition memcompare osob * * endevent
event wil_wjazdB_osobwil multiple 0.0 zajetosc_wil-jar odblok_szlak_wil-jar_tor2 wil_prz2_zamykaj wil_wjazdB_osobdroga wil_glowicazach_zajeta wil_tor2_osobwilB ptaki_stop_war wil_wjazdB_osobwil_koniec condition memcompare osobwil * * endevent
event wil_wjazdB_osobwil_koniec multiple 300.0 wil_osob_info wil_tor2_engineoff condition memcompare koniec * * endevent
event wil_wjazdB_osobdroga multiple 15.0 none wil_zwr1+ wil_zwr4+ wil_zwr5- wil_A_sr3 wil_ToA_od2 endevent

event wil_wjazdB_tor4 multiple 0.0 wil_status_tory246 wil_wjazdB_tor4I condition memcompare * 0 * endevent
event wil_wjazdB_tor4I multiple 0.0 wil_manewry_tory246 wil_wjazdB_zdawczy wil_wjazdB_cement condition memcompare * 0 * endevent

event wil_wjazdB_zdawczy multiple 0.0 zajetosc_wil-jar wil_wjazdB_zdawczyI_jar condition memcompare zdawczy * * endevent
event wil_wjazdB_zdawczyI_jar multiple 0.0 zdawczy_info wil_wjazdB_zdawczyII-postoj else wil_wjazdB_zdawczyI_wil condition memcompare jarkawki * * endevent
event wil_wjazdB_zdawczyI_wil multiple 0.0 zdawczy_info wil_wjazdB_zdawczyII-postoj else wil_wjazdB_zdawczyII-dalej condition memcompare wilis * * endevent
event wil_wjazdB_zdawczyII-postoj multiple 0.0 none odblok_szlak_wil-jar_tor4 wil_prz2_zamykaj wil_wjazdB_towdroga wil_glowicazach_zajeta endevent
event wil_wjazdB_zdawczyII-dalej multiple 0.0 none odblok_szlak_wil-jar_tor4 wil_prz2_zamykaj wil_wjazdB_towdroga wil_glowicazach_zajeta wil_tor4_zdawczyB endevent

event wil_wjazdB_cement multiple 0.0 zajetosc_wil-jar odblok_szlak_wil-jar_tor4 wil_prz2_zamykaj wil_wjazdB_towdroga wil_glowicazach_zajeta wil_tor4_cementB condition memcompare cement * * endevent

event wil_wjazdB_towdroga multiple 15.0 none wil_zwr1- wil_zwr2+ wil_A_sr3 wil_ToA_od2 endevent


// WJAZDY z kier. Wilisia Las
event wil_wjazdA_las multiple 20.0 none wil_wjazdA_las_orlen2 wil_wjazdA_las_orlen4 wil_wjazdA_las_wegiel wil_wjazdA_las_skom endevent 

event wil_wjazdA_las_orlen2 multiple 0.0 zajetosc_wil-willas wil_wjazdA_las_orlen2I condition memcompare orlen2 * * endevent
event wil_wjazdA_las_orlen2I multiple 0.0 wil_status_glowicewsch wil_prz1_zamykaj wil_wjazdA_las-tor2 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_tor2_orlenB condition memcompare wolny 0 * endevent
event wil_wjazdA_las-tor2 multiple 15.0 none wil_zwr22- wil_zwr21- wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15+ wil_wjazdA_las-tor2I endevent
event wil_wjazdA_las-tor2I multiple 0.0 none wil_zwr10- wil_zwr9- wil_O_sr3 wil_ToO_od2 odblok_szlak_wil-willas_tor2 endevent

event wil_wjazdA_las_orlen4 multiple 0.0 zajetosc_wil-willas wil_wjazdA_las_orlen4I condition memcompare orlen4 * * endevent
event wil_wjazdA_las_orlen4I multiple 0.0 wil_status_glowicewsch wil_prz1_zamykaj wil_wjazdA_las-tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_tor4_orlenB condition memcompare wolny 0 0 endevent

event wil_wjazdA_las_wegiel multiple 0.0 zajetosc_wil-willas wil_wjazdA_las_wegielI condition memcompare wegiel * * endevent
event wil_wjazdA_las_wegielI multiple 0.0 wil_status_glowicewsch wil_prz1_zamykaj wil_wjazdA_las-tor4 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_tor4_wegielB condition memcompare wolny 0 0 endevent

event wil_wjazdA_las-tor4 multiple 15.0 none wil_zwr22- wil_zwr21- wil_zwr19+ wil_zwr18+ wil_zwr17+ wil_zwr16+ wil_zwr15- wil_wjazdA_las-tor4I endevent
event wil_wjazdA_las-tor4I multiple 0.0 none wil_zwr9+ wil_zwr8- wilis8_bz wk_wilbocznicez wil_O_sr3 wil_ToO_od2 odblok_szlak_wil-willas_tor4 endevent

event wil_wjazdA_las_skom multiple 0.0 zajetosc_wil-willas wil_wjazdA_las_skomI condition memcompare skom * * endevent
event wil_wjazdA_las_skomI multiple 0.0 wil_status_glowicewsch wil_prz1_zamykaj wil_wjazdA_las-tor3 wil_glowicawsch_willas_zajeta wil_tor3_skomA condition memcompare * 0 * endevent
event wil_wjazdA_las-tor3 multiple 15.0 none wil_zwr22+ wil_zwr21+ wil_zwr17+ wil_zwr16+ wil_zwr14+ wil_zwr12+ wil_wjazdA_las-tor3I endevent
event wil_wjazdA_las-tor3I multiple 0.0 none wil_O_sr2 wil_ToO_od2 odblok_szlak_wil-willas_tor3 endevent


// WYJAZDY w kier. Jarkawek
// tor 1
event wil_wyjazdA_tor1 multiple 60.0 zajetosc_wil-jar wil_wyjazdA_tor1I condition memcompare wolny * * endevent
event wil_wyjazdA_tor1I multiple 0.0 wil_status_glowicezach wil_wyjazdA_tor1II condition memcompare * 0 * endevent
event wil_wyjazdA_tor1II multiple 0.0 skomunikowanie_info wil_wyjazdA_tor1III condition memcompare bylo * * endevent
event wil_wyjazdA_tor1III multiple 0.0 wil_oczekuje_tory135 zajety_szlak_wil-jar_osob wil_prz2_zamykaj wil_wyjazdA_tor1_droga wil_glowicazach_zajeta ptaki_start_war ptaki_spiewac wil_tor1_nic condition memcompare osobA * * endevent
event wil_wyjazdA_tor1_droga multiple 15.0 none wil_E_sr2 wil_zwr1+ wil_zwr5+ endevent

// tor 2
event wil_wyjazdA_tor2 multiple 60.0 wil_status_glowicezach wil_tow2oblot1 condition memcompare * 0 * endevent

event wil_tow2oblot1 multiple 0.0 wil_manewry_tory246 wil_tow2oblot1I condition memcompare manewr21 * * endevent
event wil_tow2oblot1I multiple 0.0 wil_manewry_tory135 wil_tow2oblot1II condition memcompare nic * * endevent
event wil_tow2oblot1II multiple 0.0 wil_status_tory135 wil_tor2_manewry_odepnijsie wil_tow2oblot1III wil_manewry_tor2_oblotB wil_glowicazach_zajeta wil_tor1_zajety condition memcompare wolny * * endevent
event wil_tow2oblot1III multiple 30.0 none wil_prz2_zamykaj wil_tow2oblot1III_droga endevent
event wil_tow2oblot1III_droga multiple 15.0 none wil_zwr5- wil_zwr4+ wil_zwr1+ wil_Tm13_m2 endevent

event wil_tor2_manewry_odepnijsie updatevalues 0.0 wil_d_sem_mem Shunt 0 0 endevent
event wil_d_sem_mem:sent multiple 1.0 none wil_d_sr1 wil_tow2oblot1III endevent

// tor 3
event wil_wyjazdA_tor3 multiple 30.0 wil_manewry_tory135 wil_tor3_naoblotI condition memcompare nic 31 * endevent

event wil_tor3_naoblotI multiple 0.0 wil_status_tory135 wil_tor3_naoblotII condition memcompare wolny * * endevent 
event wil_tor3_naoblotII multiple 0.0 wil_status_glowicezach wil_prz2_zamykaj wil_tor3_naoblotII_droga wil_glowicazach_zajeta wil_tor1_zajety wil_manewry_tor3_oblotB condition memcompare * 0 * endevent
event wil_tor3_naoblotII_droga multiple 15.0 none wil_zwr6- wil_zwr4- wil_zwr1+ wil_Tm15_m2 endevent

// tor 4
event wil_wyjazdA_tor4 multiple 90.0 wil_status_glowicezach wil_wyjazdA_tor4I wil_tor4_manewry-zdawczy wil_tor4_manewry-orlen wil_tor4_manewry-wegiel condition memcompare * 0 * endevent
event wil_wyjazdA_tor4I multiple 0.0 zajetosc_wil-jar wil_wyjazdA_tor4_zdawczy wil_wyjazdA_tor4_cement condition memcompare wolny * * endevent

event wil_wyjazdA_tor4_zdawczy multiple 0.0 wil_oczekuje_tory246 zajety_szlak_wil-jar_zdawczy wil_glowicazach_zajeta wil_prz2_zamykaj wil_przebiegA_tor4-jar wil_tor4_nic condition memcompare * 10 * endevent
event wil_wyjazdA_tor4_cement multiple 0.0 wil_oczekuje_tory246 zajety_szlak_wil-jar_cement wil_glowicazach_zajeta wil_prz2_zamykaj wil_przebiegA_tor4-jar wil_tor4_nic condition memcompare * 20 * endevent
event wil_przebiegA_tor4-jar multiple 15.0 none wil_zwr1- wil_zwr2+ wil_C_sr3 pom_zwr1+ pom_zwr3+ endevent

event wil_tor4_manewry-zdawczy multiple 0.0 wil_oczekuje_tory246 wil_tor4_manewry-zdawczyI condition memcompare * 0 * endevent
event wil_tor4_manewry-zdawczyI multiple 0.0 zdawczy_info wil_tor4_manewry-zdawczyII else wil_tor4_manewry-oblot condition memcompare wilis * 0 endevent
event wil_tor4_manewry-zdawczyII multiple 0.0 none wil_prz2_zamykaj wil_tor4_manewry-oblotII_droga wil_glowicazach_zajeta endevent

event wil_tor4_manewry-orlen multiple 0.0 wil_oczekuje_tory246 wil_tor4_manewry-oblot condition memcompare * 52 * endevent
event wil_tor4_manewry-wegiel multiple 0.0 wil_oczekuje_tory246 wil_tor4_manewry-oblot condition memcompare * 53 * endevent

event wil_tor4_manewry-oblot multiple 0.0 wil_manewry_tory246 wil_tor4_manewry-oblotI condition memcompare * 41 0 endevent
event wil_tor4_manewry-oblotI multiple 0.0 wil_status_tory246 wil_tor4_manewry_odepnijsie wil_glowicazach_zajeta wil_manewry_tor4_oblotB wil_tor6_zajety wil_tor4_manewry-oblotII condition memcompare * * 0 endevent

event wil_tor4_manewry_odepnijsie updatevalues 0.0 wil_c_sem_mem Shunt 0 0 endevent

event wil_tor4_manewry-oblotII multiple 120.0 none wil_prz2_zamykaj wil_tor4_manewry-oblotII_droga endevent
event wil_tor4_manewry-oblotII_droga multiple 15.0 none wil_zwr1- wil_zwr2+ wil_Tm12_m2 endevent

// nadawanie rozkładu
event wil_nadajrozklad_tor4A copyvalues 5.0 wil_c_sem_mem wil_rozkladtow endevent
event wil_c_sem_mem:sent multiple 1.0 none wil_c_sr1 endevent

// tor 5 
event wil_wyjazdA_tor5 multiple 60.0 none wil_wyjazdA_tor5I wil_wyjazdA_tor5_rozklad endevent

event wil_wyjazdA_tor5I multiple 0.0 wil_status_glowicezach wil_wyjazdA_tor5II wil_wyjazdA_tor5_rozklad condition memcompare * 0 * endevent
event wil_wyjazdA_tor5II multiple 0.0 wil_manewry_tory135 wil_wyjazdA_tor5III else wil_tor5_naoblot condition memcompare * * 0 endevent
event wil_wyjazdA_tor5III multiple 0.0 zajetosc_wil-jar wil_wyjazdA_tor5_osob condition memcompare wolny * * endevent

event wil_wyjazdA_tor5_osob multiple 0.0 wil_oczekuje_tory135 zajety_szlak_wil-jar_osob wil_glowicazach_zajeta ptaki_start_war ptaki_spiewac wil_prz2_zamykaj wil_przebiegA_tor5-jar wil_tor5_nic condition memcompare * * 11 endevent
event wil_przebiegA_tor5-jar multiple 15.0 none wil_zwr6+ wil_zwr4- wil_zwr1+ wil_g_sr3 endevent

event wil_wyjazdA_tor5_rozklad multiple 0.0 wil_oczekuje_tory135 wil_nadajrozklad_tor5A wil_tor5_nic wil_tor5_osobA_za5min condition memcompare * * 119 endevent
event wil_nadajrozklad_tor5A copyvalues 60.0 wil_g_sem_mem wil_rozkladosob endevent
event wil_g_sem_mem:sent multiple 1.0 none wil_g_sr1 endevent

event wil_tor5_naoblot multiple 0.0 wil_status_tory135 wil_tor5_naoblotI condition memcompare wolny * * endevent 
event wil_tor5_naoblotI multiple 0.0 wil_manewry_tory135 wil_prz2_zamykaj wil_tor5_naoblotI_droga wil_glowicazach_zajeta wil_tor1_zajety wil_manewry_tor5_oblotB condition memcompare nic * 51 endevent
event wil_tor5_naoblotI_droga multiple 15.0 none wil_zwr6+ wil_zwr4- wil_zwr1+ wil_Tm16_m2 endevent

// tor 6
event wil_wyjazdA_tor6 multiple 90.0 wil_status_glowicezach wil_wyjazdA_tor6I wil_tor6_manewry-zdawczy condition memcompare * 0 * endevent
event wil_wyjazdA_tor6I multiple 0.0 zajetosc_wil-jar wil_wyjazdA_tor6_zdawczy wil_wyjazdA_tor6_cement condition memcompare wolny * * endevent

event wil_wyjazdA_tor6_zdawczy multiple 0.0 wil_oczekuje_tory246 zajety_szlak_wil-jar_zdawczy wil_glowicazach_zajeta wil_prz2_zamykaj wil_przebiegA_tor6-jar wil_tor6_nic condition memcompare * * 10 endevent
event wil_wyjazdA_tor6_cement multiple 0.0 wil_oczekuje_tory246 zajety_szlak_wil-jar_cement wil_glowicazach_zajeta wil_prz2_zamykaj wil_przebiegA_tor6-jar wil_tor6_nic condition memcompare * * 20 endevent
event wil_przebiegA_tor6-jar multiple 15.0 none wil_zwr1- wil_zwr2- wil_zwr3- wil_B_sr3 pom_zwr1+ pom_zwr3+ endevent

event wil_tor6_manewry-zdawczy multiple 30.0 wil_oczekuje_tory246 wil_tor6_manewry-zdawczyI condition memcompare * * 0 endevent
event wil_tor6_manewry-zdawczyI multiple 0.0 zdawczy_info wil_prz2_zamykaj wil_tor6_manewry-zdawczyII wil_glowicazach_zajeta condition memcompare wilis * 0 endevent
event wil_tor6_manewry-zdawczyII multiple 15.0 none wil_zwr1- wil_zwr2- wil_zwr3- wil_Tm11_m2 endevent

// nadawanie rozkładu
event wil_nadajrozklad_tor6A copyvalues 5.0 wil_b_sem_mem wil_rozkladtow endevent
event wil_b_sem_mem:sent multiple 1.0 none wil_b_sr1 endevent

// tor 8
event wil_tor8_manewry multiple 60.0 wil_status_glowicezach wil_tor8_manewry_zdawczyAI condition memcompare * 0 * endevent
event wil_tor8_manewry_zdawczyAI multiple 0.0 wil_oczekuje_tory78 wil_tor8_manewry_zdawczyAI_I else wil_tor8_manewry_zdawczyB condition memcompare * 10 * endevent
event wil_tor8_manewry_zdawczyAI_I multiple 0.0 wil_status_tory246 wil_tor8_manewry_odepnijsie wil_glowicazach_zajeta wil_tor6_zajety wil_tor6_zdawczyB condition memcompare * * 0 endevent

event wil_tor8_manewry_odepnijsie updatevalues 0.0 wil_z_sem_mem Shunt 0 0 endevent
event wil_z_sem_mem:sent multiple 1.0 none wil_z_sr1 wil_tor8_manewry_zdawczyAI_II endevent
event wil_tor8_manewry_zdawczyAI_II multiple 30.0 none wil_prz2_zamykaj wil_tor8_manewrydroga endevent

event wil_tor8_manewry_zdawczyB multiple 0.0 wil_oczekuje_tory78 wil_prz2_zamykaj wil_tor8_manewrydroga wil_glowicazach_zajeta wil_tor8_nic condition memcompare * 50 * endevent
event wil_tor8_manewrydroga multiple 15.0 none wil_zwr1- wil_zwr2- wil_zwr3+ wil_Tm10_m2 wilis8_Ao endevent


// WYJAZDY w kier. Całkowa i Wilisia Las
// tor 2
event wil_wyjazdB_tor2 multiple 30.0 none wil_wyjazdB_tor2_osob-orlen wil_wyjazdA_tor2_orlenlas endevent

event wil_wyjazdB_tor2_osob-orlen multiple 0.0 zajetosc_mac-wil wil_wyjazdB_tor2_osob-orlenI condition memcompare * * 0 endevent
event wil_wyjazdB_tor2_osob-orlenI multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor2_start wil_wyjazdB_tor2_osob wil_wyjazdB_tor2_osobwil wil_wyjazdB_tor2_orlen condition memcompare wolny * * endevent
event wil_wyjazdB_tor2_osob multiple 0.0 wil_oczekuje_tory246 wil_wyjazdB_tor2_osobI condition memcompare osobB * * endevent
event wil_wyjazdB_tor2_osobI multiple 0.0 skomunikowanie_info wil_wyjazdB_tor2_osobII condition memcompare bylo * * endevent
event wil_wyjazdB_tor2_osobII multiple 0.0 cal_status_tory123 wil_prz1_zamykaj wil_przebiegB_tor2 wil_glowicawsch_cal_zajeta zajety_szlak_cal-wilB_osob wil_tor2_nic condition memcompare wolny * * endevent

event wil_wyjazdB_tor2_start multiple 0.0 wil_oczekuje_tory246 wil_tor2B_engineon wil_tor2_nic condition memcompare startB * * endevent
event wil_tor2B_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event wil_wyjazdB_tor2_osobwil multiple 0.0 wil_oczekuje_tory246 wil_wyjazdB_tor2_osobwilI condition memcompare osobwilB * * endevent
event wil_wyjazdB_tor2_osobwilI multiple 0.0 skomunikowanie_info wil_wyjazdB_tor2_osobwilII condition memcompare bylo * * endevent
event wil_wyjazdB_tor2_osobwilII multiple 0.0 cal_status_tory123 wil_prz1_zamykaj wil_przebiegB_tor2 wil_glowicawsch_cal_zajeta zajety_szlak_cal-wilB_osobwil wil_tor2_nic condition memcompare wolny * * endevent

event wil_przebiegB_tor2 multiple 15.0 none wil_zwr9- wil_zwr10- wil_zwr15+ wil_zwr16+ wil_zwr17+ wil_zwr18+ wil_zwr19+ wil_przebiegB_tor2I endevent
event wil_przebiegB_tor2I multiple 0.0 none wil_zwr21+ wil_zwr22+ wil_K_sr3 endevent

event wil_wyjazdB_tor2_orlen multiple 0.0 wil_oczekuje_tory246 wil_wyjazdB_tor2_orlenI condition memcompare orlenB * * endevent
event wil_wyjazdB_tor2_orlenI multiple 0.0 cal_status_tory123 wil_prz1_zamykaj wil_przebiegB_tor2 wil_glowicawsch_cal_zajeta zajety_szlak_cal-wilB_orlen wil_tor2_nic condition memcompare wolny * * endevent

event wil_wyjazdA_tor2_orlenlas multiple 0.0 wil_oczekuje_tory246 wil_wyjazdA_tor2_orlenlasI condition memcompare orlenA * * endevent
event wil_wyjazdA_tor2_orlenlasI multiple 0.0 wil_manewry_tory246 wil_wyjazdA_tor2_orlenlasII condition memcompare wolny * * endevent
event wil_wyjazdA_tor2_orlenlasII multiple 0.0 wil_status_glowicewsch wil_wyjazdA_tor2_orlenlasIII condition memcompare wolny 0 * endevent
event wil_wyjazdA_tor2_orlenlasIII multiple 0.0 zajetosc_wil-willas wil_prz1_zamykaj wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_wyjazdB_tor2_orlenlas_droga zajety_szlak_wil-willasA wil_tor2_nic condition memcompare wolny * * endevent
event wil_wyjazdB_tor2_orlenlas_droga multiple 15.0 none wil_zwr9- wil_zwr10- wil_zwr15+ wil_zwr16+ wil_zwr17+ wil_zwr18+ wil_zwr19+ wil_wyjazdB_tor2_orlenlas_drogaI endevent
event wil_wyjazdB_tor2_orlenlas_drogaI multiple 0.0 none wil_zwr21- wil_zwr22- wil_K_sr3 endevent

// tor 3
event wil_wyjazdB_tor3 multiple 30.0 wil_manewry_tory135 wil_wyjazdB_tor3-cal wil_wyjazdB_tor3_skom condition memcompare * 0 * endevent

event wil_wyjazdB_tor3-cal multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor3-calI condition memcompare wolny 0 * endevent
event wil_wyjazdB_tor3-calI multiple 0.0 zajetosc_mac-wil wil_wyjazdB_tor3-calII condition memcompare * * 0 endevent
event wil_wyjazdB_tor3-calII multiple 0.0 cal_status_tory123 wil_wyjazdB_tor3_osobwil wil_wyjazdB_tor3_pospwil condition memcompare wolny * * endevent
event wil_wyjazdB_tor3_osobwil multiple 0.0 wil_oczekuje_tory135 wil_wyjazdB_tor3_osobwilI condition memcompare * 59 * endevent
event wil_wyjazdB_tor3_osobwilI multiple 0.0 skomunikowanie_info wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta zajety_szlak_cal-wilB_osobwil wil_prz1_zamykaj wil_wyjazdB_tor3_droga wil_tor3_nic condition memcompare bylo * * endevent
event wil_wyjazdB_tor3_pospwil multiple 0.0 wil_oczekuje_tory135 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta zajety_szlak_cal-wilB_pospwil wil_prz1_zamykaj wil_wyjazdB_tor3_droga wil_tor3_nic condition memcompare * 56 * endevent
event wil_wyjazdB_tor3_droga multiple 15.0 none wil_zwr12+ wil_zwr14+ wil_zwr16- wil_zwr17- wil_zwr18+ wil_zwr19+ wil_zwr21+ wil_wyjazdB_tor3_drogaI endevent
event wil_wyjazdB_tor3_drogaI multiple 0.0 none wil_zwr22+ wil_I_sr3 endevent

event wil_wyjazdB_tor3_skom multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor3_skomI condition memcompare * 0 * endevent
event wil_wyjazdB_tor3_skomI multiple 0.0 zajetosc_wil-willas wil_wyjazdB_tor3_skomII condition memcompare wolny * * endevent
event wil_wyjazdB_tor3_skomII multiple 0.0 wil_oczekuje_tory135 wil_prz1_zamykaj wil_wyjazdB_tor3_skom_droga wil_glowicawsch_willas_zajeta zajety_szlak_wil-willasA_skom wil_tor3_nic wil_skomunikowanie_bedzieza1h condition memcompare * 61 * endevent
event wil_wyjazdB_tor3_skom_droga multiple 15.0 none wil_zwr12+ wil_zwr14+ wil_zwr16+ wil_zwr17+ wil_zwr21+ wil_zwr22+ wil_I_sr2 endevent

// tor 4
event wil_wyjazdB_tor4 multiple 33.0 wil_manewry_tory246 wil_wyjazdB_tor4_towarowe wil_wyjazdA_tor4_orlenlas else wil_manewry_tor4 condition memcompare * 0 * endevent

event wil_wyjazdB_tor4_towarowe multiple 0.0 zajetosc_mac-wil wil_wyjazdB_tor4_towaroweI condition memcompare * * 0 endevent
event wil_wyjazdB_tor4_towaroweI multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor4_towaroweII condition memcompare wolny * 0 endevent
event wil_wyjazdB_tor4_towaroweII multiple 0.0 kolejna wil_wyjazdB_tor4_towaroweIII wil_wyjazdB_tor4_zdawczy-woj condition memcompare * 0 * endevent
event wil_wyjazdB_tor4_towaroweIII multiple 0.0 cal_status_tory123 wil_wyjazdB_tor4_wegiel wil_wyjazdB_tor4_orlen wil_wyjazdB_tor4_zdawczy wil_wyjazdB_tor4_cement condition memcompare wolny * * endevent

event wil_wyjazdB_tor4_zdawczy multiple 0.0 wil_oczekuje_tory246 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_zdawczy wil_prz1_zamykaj wil_wyjazdB_tor4-cal wil_tor4_nic condition memcompare * 50 * endevent
event wil_wyjazdB_tor4_zdawczy-woj multiple 0.0 wil_oczekuje_tory246 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilA wil_prz1_zamykaj wil_wyjazdB_tor4-cal wil_tor4_nic wil_tor6_nic_war condition memcompare * 501 * endevent
event wil_wyjazdB_tor4_wegiel multiple 0.0 wil_oczekuje_tory246 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_wegiel wil_prz1_zamykaj wil_wyjazdB_tor4-cal wil_tor4_nic condition memcompare * 52 * endevent
event wil_wyjazdB_tor4_orlen multiple 0.0 wil_oczekuje_tory246 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_orlen wil_prz1_zamykaj wil_wyjazdB_tor4-cal wil_tor4_nic condition memcompare * 53 * endevent
event wil_wyjazdB_tor4_cement multiple 0.0 wil_oczekuje_tory246 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_cement wil_prz1_zamykaj wil_wyjazdB_tor4-cal wil_tor4_nic condition memcompare * 60 * endevent
event wil_wyjazdB_tor4-cal multiple 15.0 none wil_zwr8- wil_zwr9+ wil_zwr15- wil_zwr16+ wil_zwr17+ wil_zwr18+ wil_zwr19+ wil_wyjazdB_tor4-calI endevent
event wil_wyjazdB_tor4-calI multiple 0.0 none wil_zwr21+ wil_zwr22+ wilis8_bz wk_wilbocznicez wil_L_Sr3 endevent

event wil_wyjazdA_tor4_orlenlas multiple 0.0 wil_oczekuje_tory246 wil_wyjazdA_tor4_orlenlasI condition memcompare * 13 * endevent
event wil_wyjazdA_tor4_orlenlasI multiple 0.0 wil_status_glowicewsch wil_wyjazdA_tor4_orlenlasII condition memcompare wolny 0 0 endevent
event wil_wyjazdA_tor4_orlenlasII multiple 0.0 zajetosc_wil-willas wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_glowicawsch_willas_zajeta zajety_szlak_wil-willasA wil_prz1_zamykaj wil_wyjazdA_tor4-las wil_tor4_nic condition memcompare wolny * * endevent
event wil_wyjazdA_tor4-las multiple 15.0 none wil_zwr8- wil_zwr9+ wil_zwr15- wil_zwr16+ wil_zwr17+ wil_zwr18+ wil_zwr19+ wil_wyjazdA_tor4-lasI endevent
event wil_wyjazdA_tor4-lasI multiple 0.0 none wil_zwr21- wil_zwr22- wilis8_bz wk_wilbocznicez wil_L_Sr3 endevent

event wil_manewry_tor4 multiple 0.0 wil_status_wyciag-bocznice wil_manewry_tor4I condition memcompare wolny * * endevent
event wil_manewry_tor4I multiple 0.0 wil_status_glowicewsch wil_manewry_tor4_oblotnator6 wil_manewry_tor4_domagazynu wil_manewry_tor4_stalwil wil_manewry_tor4_bazaplk condition memcompare * * 0 endevent
event wil_manewry_tor4_oblotnator6 multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_wyciagowy_zajety wil_prz1_zamykaj wil_nazeberko4_droga wil_manewry_tor4_nator6B condition memcompare * 461 * endevent
event wil_manewry_tor4_domagazynu multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_wyciagowy_zajety wil_prz1_zamykaj wil_nazeberko4_droga wil_manewry_tor4_domagazynuB condition memcompare * 471 * endevent
event wil_nazeberko4_droga multiple 15.0 none wil_zwr8- wil_zwr9- wil_zwr15+ wil_zwr18+ wil_zwr19+ wil_zwr20+ wil_nazeberko4_drogaI endevent
event wil_nazeberko4_drogaI multiple 0.0 none wilis8_bz wk_wilbocznicez wil_Tm5_m2 endevent

event wil_manewry_tor4_bazaplk multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta bocznice_zajety wil_prz1_zamykaj wil_dobazyplk4_droga wil_manewry_tor4_nic condition memcompare * 481 * endevent
event wil_dobazyplk4_droga multiple 15.0 none wil_zwr8- wil_zwr9- wil_zwr15+ wil_zwr18+ wil_zwr19+ wil_zwr20- wil_zwr23+ wil_dobazyplk4_drogaI endevent
event wil_dobazyplk4_drogaI multiple 0.0 none wilis8_bz wk_wilboczniceo wil_Tm5_m2 endevent

event wil_manewry_tor4_stalwil multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta bocznice_zajety wil_prz1_zamykaj wil_dostalwilu4_droga wil_manewry_tor4_nic condition memcompare * 491 * endevent
event wil_dostalwilu4_droga multiple 15.0 none wil_zwr8- wil_zwr9- wil_zwr15+ wil_zwr18+ wil_zwr19+ wil_zwr20- wil_zwr23- wil_dostalwilu4_drogaI  endevent
event wil_dostalwilu4_drogaI multiple 0.0 none wilis8_bz wk_wilboczniceo wil_Tm5_m2 endevent

// nadawanie rozkładu
event wil_nadajrozklad_tor4B copyvalues 5.0 wil_l_sem_mem wil_rozkladtow endevent
event wil_l_sem_mem:sent multiple 1.0 none wil_l_sr1 endevent

// tor 5
event wil_wyjazdB_tor5 multiple 35.0 wil_manewry_tory135 wil_wyjazdB_tor5-cal wil_wyjazdB_tor5_skom wil_wyjazdB_tor5_osobwilstart wil_wyjazdB_tor5_osobwilrozklad else wil_napostojowe_tor5 condition memcompare * * 0 endevent

event wil_wyjazdB_tor5-cal multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor5-calI condition memcompare wolny 0 * endevent
event wil_wyjazdB_tor5-calI multiple 0.0 zajetosc_mac-wil wil_wyjazdB_tor5-calII condition memcompare * * 0 endevent
event wil_wyjazdB_tor5-calII multiple 0.0 cal_status_tory123 wil_wyjazdB_tor5_osobwil wil_wyjazdB_tor5_pospwil condition memcompare wolny * * endevent
event wil_wyjazdB_tor5_osobwil multiple 0.0 wil_oczekuje_tory135 wil_wyjazdB_tor5_osobwilI condition memcompare * * 59 endevent
event wil_wyjazdB_tor5_osobwilI multiple 0.0 skomunikowanie_info wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta zajety_szlak_cal-wilB_osobwil wil_prz1_zamykaj wil_wyjazdB_tor5_droga wil_tor5_nic condition memcompare bylo * * endevent
event wil_wyjazdB_tor5_pospwil multiple 0.0 wil_oczekuje_tory135 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta zajety_szlak_cal-wilB_pospwil wil_prz1_zamykaj wil_wyjazdB_tor5_droga wil_tor5_nic condition memcompare * * 56 endevent
event wil_wyjazdB_tor5_droga multiple 15.0 none wil_zwr11+ wil_zwr12- wil_zwr14- wil_zwr16- wil_zwr17- wil_zwr18+ wil_zwr19+ wil_wyjazdB_tor5_drogaI endevent
event wil_wyjazdB_tor5_drogaI multiple 0.0 none wil_zwr21+ wil_zwr22+ wk_wilismagz wk_wilpost1bz wil_H_sr3 endevent

event wil_wyjazdB_tor5_osobwilstart multiple 0.0 wil_oczekuje_tory135 wil_wyjazdB_tor5_uruchomsilnik wil_tor5_osobwilB condition memcompare * * 591 endevent
event wil_wyjazdB_tor5_uruchomsilnik putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event wil_wyjazdB_tor5_osobwilrozklad multiple 0.0 wil_oczekuje_tory135 wil_nadajrozklad_tor5 wil_tor5_osobwilB condition memcompare * * 599 endevent

event wil_wyjazdB_tor5_skom multiple 0.0 zajetosc_wil-willas wil_wyjazdB_tor5_skomI condition memcompare wolny * * endevent
event wil_wyjazdB_tor5_skomI multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor5_skomII condition memcompare * 0 * endevent
event wil_wyjazdB_tor5_skomII multiple 0.0 wil_oczekuje_tory135 wil_prz1_zamykaj wil_wyjazdB_tor5_skom_droga wil_glowicawsch_willas_zajeta zajety_szlak_wil-willasA_skom wil_tor5_nic wil_skomunikowanie_bedzieza1h condition memcompare * * 61 endevent
event wil_wyjazdB_tor5_skom_droga multiple 15.0 none wil_zwr11+ wil_zwr12- wil_zwr14- wil_zwr16+ wil_zwr17+ wil_zwr21+ wil_zwr22+ wil_wyjazdB_tor5_skom_drogaI endevent
event wil_wyjazdB_tor5_skom_drogaI multiple 0.0 none wk_wilismagz wk_wilpost1bz wil_H_sr3 endevent

event wil_napostojowe_tor5 multiple 0.0 wil_manewry_tory135 wil_napostojowe_tor5I condition memcompare * * 91 endevent
event wil_napostojowe_tor5I multiple 0.0 wil_status_glowicewsch wil_napostojowe_tor5-tor35 condition memcompare * 0 * endevent
event wil_napostojowe_tor5-tor35 multiple 0.0 wilpost_status_tory3537 wil_napostojowe_tor5_wspolne wil_zwr13+ wil_tm9_m2 else wil_napostojowe_tor5-tor37 condition memcompare wolny * * endevent
event wil_napostojowe_tor5-tor37 multiple 0.0 wilpost_status_tory3537 wil_napostojowe_tor5_wspolne wil_zwr13- wil_tm9_m2 condition memcompare * 0 * endevent
event wil_napostojowe_tor5_wspolne multiple 0.0 none wil_zwr11+ wil_zwr12+ wil_zwr14+ wil_glowicawsch_willas_zajeta wil_manewry_tor5_nic wilpost_tor35_zajety wk_wilpost1o wk_wilismagz endevent

// tor 6
event wil_wyjazdB_tor6 multiple 45.0 wil_manewry_tory246 wil_wyjazdB_tor6_towarowe else wil_manewry_tor6 condition memcompare * * 0 endevent
event wil_wyjazdB_tor6_wruchu multiple 0.0 wil_manewry_tory246 wil_wyjazdB_tor6_towarowe else wil_manewry_tor6 condition memcompare * * 0 endevent

event wil_wyjazdB_tor6_towarowe multiple 0.0 zajetosc_mac-wil wil_wyjazdB_tor6_towaroweI condition memcompare * * 0 endevent
event wil_wyjazdB_tor6_towaroweI multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor6_towaroweII condition memcompare wolny * 0 endevent
event wil_wyjazdB_tor6_towaroweII multiple 0.0 kolejna wil_wyjazdB_tor6_towaroweIII wil_wyjazdB_tor6_zdawczy-woj condition memcompare * 0 * endevent
event wil_wyjazdB_tor6_towaroweIII multiple 0.0 cal_status_tory123 wil_wyjazdB_tor6_zdawczy wil_wyjazdB_tor6_wegiel wil_wyjazdB_tor6_orlen wil_wyjazdB_tor6_cement condition memcompare wolny * * endevent

event wil_wyjazdB_tor6_zdawczy multiple 0.0 wil_oczekuje_tory246 wil_prz1_zamykaj wil_wyjazdB_tor6-cal wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_zdawczy wil_tor6_nic condition memcompare * * 50 endevent
event wil_wyjazdB_tor6_zdawczy-woj multiple 0.0 wil_oczekuje_tory246 wil_prz1_zamykaj wil_wyjazdB_tor6-cal wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilA wil_tor6_nic wil_tor4_nic_war condition memcompare * * 501 endevent
event wil_wyjazdB_tor6_wegiel multiple 0.0 wil_oczekuje_tory246 wil_prz1_zamykaj wil_wyjazdB_tor6-cal wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_wegiel wil_tor6_nic condition memcompare * * 52 endevent
event wil_wyjazdB_tor6_orlen multiple 0.0 wil_oczekuje_tory246 wil_prz1_zamykaj wil_wyjazdB_tor6-cal wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_orlen wil_tor6_nic condition memcompare * * 53 endevent
event wil_wyjazdB_tor6_cement multiple 0.0 wil_oczekuje_tory246 wil_prz1_zamykaj wil_wyjazdB_tor6-cal wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta zajety_szlak_cal-wilB_cement wil_tor6_nic condition memcompare * * 60 endevent
event wil_wyjazdB_tor6-cal multiple 15.0 none wil_zwr7- wil_zwr8+ wil_zwr9+ wil_zwr15- wil_zwr16+ wil_zwr17+ wil_zwr18+ wil_wyjazdB_tor6-calI endevent
event wil_wyjazdB_tor6-calI multiple 0.0 none wil_zwr19+ wil_zwr21+ wil_zwr22+ wilis8_bz wil_M_sr3 endevent

event wil_manewry_tor6 multiple 0.0 wil_status_glowicewsch wil_manewry_tor6I condition memcompare * * 0 endevent
event wil_manewry_tor6I multiple 0.0 wil_status_wyciag-bocznice wil_tow4oblot2 wil_manewry_tor6_nator4 wil_manewry_tor6_domagazynu wil_manewry_tor6_bazaPLK wil_manewry_tor6_stalwil condition memcompare wolny * * endevent

event wil_tow4oblot2 multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_nazeberko6_droga wil_manewry_tor4_oblotD wil_manewry_tor6_nic2 condition memcompare * * 43 endevent
event wil_manewry_tor6_nator4 multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_nazeberko6_droga wil_manewry_tor6_nator4B condition memcompare * * 641 endevent

event wil_manewry_tor6_domagazynu multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_nazeberko6_droga wil_manewry_tor6_domagazynuB condition memcompare * * 671 endevent
event wil_nazeberko6_droga multiple 15.0 none wil_zwr7- wil_zwr8+ wil_zwr9- wil_zwr15+ wil_zwr18+ wil_zwr19+ wil_zwr20+ wil_nazeberko6_drogaI endevent
event wil_nazeberko6_drogaI multiple 0.0 none wk_wilbocznicez wilis8_bz wil_Tm4_m2 endevent

event wil_manewry_tor6_bazaplk multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta bocznice_zajety wil_prz1_zamykaj wil_dobazyplk6_droga wil_manewry_tor6_nic condition memcompare * * 681 endevent
event wil_dobazyplk6_droga multiple 15.0 none wil_zwr7- wil_zwr8+ wil_zwr9- wil_zwr15+ wil_zwr18+ wil_zwr19+ wil_zwr20- wil_dobazyplk6_drogaI endevent
event wil_dobazyplk6_drogaI multiple 0.0 none wil_zwr23+ wk_wilboczniceo wilis8_bz wil_Tm4_m2 endevent

event wil_manewry_tor6_stalwil multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta bocznice_zajety wil_prz1_zamykaj wil_dostalwilu6_droga wil_manewry_tor6_nic condition memcompare * * 691 endevent
event wil_dostalwilu6_droga multiple 15.0 none wil_zwr7- wil_zwr8+ wil_zwr9- wil_zwr15+ wil_zwr18+ wil_zwr19+ wil_zwr20- wil_dostalwilu6_drogaI endevent
event wil_dostalwilu6_drogaI multiple 0.0 none wil_zwr23- wk_wilboczniceo wilis8_bz wil_Tm4_m2 endevent

// nadawanie rozkładu
event wil_nadajrozklad_tor6B copyvalues 5.0 wil_m_sem_mem wil_rozkladtow endevent
event wil_m_sem_mem:sent multiple 1.0 none wil_m_sr1 endevent


// tor 7
event wil_wyjazdB_tor7 multiple 50.0 wil_status_wyciag-bocznice wil_wyjazdB_tor7I condition memcompare wolny * * endevent
event wil_wyjazdB_tor7I multiple 0.0 wil_status_glowicewsch wil_wyjazdB_tor7_nator4 wil_wyjazdB_tor7_nator6 wil_wyjazdB_tor7_stalwil wil_wyjazdB_tor7_bazaPLK condition memcompare wolny 0 0 endevent
event wil_wyjazdB_tor7_nator4 multiple 0.0 wil_manewry_tory78 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_powrotzmagazynu wil_manewry_tor7_nator4B condition memcompare manewr741 * * endevent
event wil_wyjazdB_tor7_nator6 multiple 0.0 wil_manewry_tory78 wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_powrotzmagazynu wil_manewry_tor7_nator6B condition memcompare manewr761 * * endevent
event wil_powrotzmagazynu multiple 15.0 none wil_zwr11- wil_zwr12- wil_zwr14- wil_zwr16- wil_zwr17- wil_zwr18- wil_zwr19- wil_powrotzmagazynuI endevent
event wil_powrotzmagazynuI multiple 0.0 none wil_zwr20+ wk_wilismago wk_wilpost1z wk_wilbocznicez wil_Tm17_m2 endevent

event wil_wyjazdB_tor7_stalwil multiple 0.0 wil_manewry_tory78 wil_wyjazdB_tor7_stalwilI condition memcompare stalwil * * endevent
event wil_wyjazdB_tor7_stalwilI multiple 0.0 wil_status_wyciag-bocznice wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_tor7-stalwil_droga wil_manewry_tor7_nic bocznice_zajety condition memcompare * * 0 endevent
event wil_tor7-stalwil_droga multiple 15.0 none wil_zwr11- wil_zwr12- wil_zwr14- wil_zwr16- wil_zwr17- wil_zwr18- wil_zwr19- wil_tor7-stalwil_drogaI endevent
event wil_tor7-stalwil_drogaI multiple 0.0 none wil_zwr20- wil_zwr23- wk_wilismago wk_wilpost1z wk_wilboczniceo wil_Tm17_m2 endevent

event wil_wyjazdB_tor7_bazaPLK multiple 0.0 wil_manewry_tory78 wil_wyjazdB_tor7_bazaPLKI condition memcompare bazaplk * * endevent
event wil_wyjazdB_tor7_bazaPLKI multiple 0.0 wil_status_wyciag-bocznice wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_tor7-bazaplk_droga wil_manewry_tor7_nic bocznice_zajety condition memcompare * * 0 endevent
event wil_tor7-bazaPLK_droga multiple 15.0 none wil_zwr11- wil_zwr12- wil_zwr14- wil_zwr16- wil_zwr17- wil_zwr18- wil_zwr19- wil_tor7-bazaplk_drogaI endevent
event wil_tor7-bazaPLK_drogaI multiple 0.0 none wil_zwr20- wil_zwr23+ wk_wilismago wk_wilpost1z wk_wilboczniceo wil_Tm17_m2 endevent


// MANEWRY
// tor wyciagowy
event wil_wyciagowy_wyjazdA multiple 45.0 wil_status_glowicewsch wil_manewry wil_tor3_oblot3 wil_tor5_oblot3 wil_tow2oblot4 wil_tow4oblot3 condition memcompare * * 0 endevent
event wil_manewry multiple 0.0 none wil_manewry_domagazynu4 wil_manewry_domagazynu6 wil_manewry_nator4-ztoru6 wil_manewry_nator4-ztoru7 wil_manewry_nator6-ztoru4 wil_manewry_nator6-ztoru7 endevent

event wil_manewry_domagazynu4 multiple 0.0 wil_manewry_tory246 wil_manewry_domagazynu4I condition memcompare * 472 * endevent
event wil_manewry_domagazynu4I multiple 0.0 wil_status_glowicewsch wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_drogadomagazynu wil_manewry_tor4_nic condition memcompare wolny 0 0 endevent
event wil_manewry_domagazynu6 multiple 0.0 wil_manewry_tory246 wil_manewry_domagazynu6I condition memcompare * * 672 endevent
event wil_manewry_domagazynu6I multiple 0.0 wil_status_glowicewsch wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_drogadomagazynu wil_manewry_tor6_nic condition memcompare wolny 0 0 endevent
event wil_drogadomagazynu multiple 15.0 none wil_zwr11- wil_zwr12- wil_zwr14- wil_zwr16- wil_zwr17- wil_zwr18- wil_zwr19- wil_drogadomagazynuI endevent
event wil_drogadomagazynuI multiple 0.0 none wil_zwr20+ wk_wilismago wk_wilpost1z wk_wilbocznicez wil_Tm1_m2 endevent

event wil_tow4oblot3 multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_drogamanewr_nator4 wil_manewry_tor4_oblotE condition memcompare * 44 * endevent

event wil_manewry_nator4-ztoru6 multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_drogamanewr_nator4 wil_manewry_tor6_nic condition memcompare * * 642 endevent
event wil_manewry_nator6-ztoru4 multiple 0.0 wil_manewry_tory246 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_drogamanewr_nator6 wil_manewry_tor4_nic condition memcompare * 462 * endevent

event wil_manewry_nator4-ztoru7 multiple 0.0 wil_manewry_tory78 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_drogamanewr_nator4 wil_manewry_tor7_nic condition memcompare manewr742 * * endevent
event wil_manewry_nator6-ztoru7 multiple 0.0 wil_manewry_tory78 wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_drogamanewr_nator6 wil_manewry_tor7_nic condition memcompare manewr762 * * endevent

event wil_drogamanewr_nator4 multiple 15.0 none wil_zwr20+ wil_zwr19+ wil_zwr18+ wil_zwr15+ wil_zwr9- wil_zwr8- wk_wilbocznicez wil_Tm1_m2 endevent
event wil_drogamanewr_nator6 multiple 15.0 none wil_zwr20+ wil_zwr19+ wil_zwr18+ wil_zwr15+ wil_zwr9- wil_zwr8+ wil_zwr7- wil_drogamanewr_nator6I endevent
event wil_drogamanewr_nator6I multiple 0.0 none wk_wilbocznicez wil_Tm1_m2 endevent


// wjazd z pzo "STALWIL"
event wil_stalwil_wjazd multiple 30.0 wil_status_glowicewsch wil_stalwil_wjazd_tor4 wil_stalwil_wjazd_tor6 wil_stalwil_wjazd_tor7 condition memcompare * * 0 endevent
event wil_stalwil_wjazd_tor4 multiple 0.0 wil_oczekuje_wyciag-bocznice wil_prz1_zamykaj wil_glowicawsch_tow_zajeta wil_bocznice_nic bocznice_wolny wil_przebieg_stalwil-tor4 condition memcompare * * 104 endevent
event wil_przebieg_stalwil-tor4 multiple 15.0 none wil_zwr23- wil_zwr20- wil_zwr19+ wil_zwr18+ wil_zwr15+ wil_zwr9- wil_zwr8- wil_przebieg_stalwil-tor4I endevent
event wil_przebieg_stalwil-tor4I multiple 0.0 none wilis8_bz wk_wilboczniceo wil_Tm20_m2 endevent

event wil_stalwil_wjazd_tor6 multiple 0.0 wil_oczekuje_wyciag-bocznice wil_prz1_zamykaj wil_glowicawsch_tow_zajeta wil_bocznice_nic bocznice_wolny wil_przebieg_stalwil-tor6 condition memcompare * * 106 endevent
event wil_przebieg_stalwil-tor6 multiple 15.0 none wil_zwr23- wil_zwr20- wil_zwr19+ wil_zwr18+ wil_zwr15+ wil_zwr9- wil_zwr8+ wil_przebieg_stalwil-tor6I endevent
event wil_przebieg_stalwil-tor6I multiple 0.0 none wil_zwr7- wilis8_bz wk_wilboczniceo wil_Tm20_m2 endevent

event wil_stalwil_wjazd_tor7 multiple 0.0 wil_status_glowicewsch wil_stalwil_wjazd_tor7I condition memcompare wolny 0 0 endevent
event wil_stalwil_wjazd_tor7I multiple 0.0 wil_oczekuje_wyciag-bocznice wil_prz1_zamykaj wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_bocznice_nic bocznice_wolny wil_przebieg_stalwil-tor7 condition memcompare * * 107 endevent
event wil_przebieg_stalwil-tor7 multiple 15.0 none wil_zwr23- wil_zwr20- wil_zwr19- wil_zwr18- wil_zwr17- wil_zwr16- wil_zwr14- wil_przebieg_stalwil-tor7I endevent
event wil_przebieg_stalwil-tor7I multiple 0.0 none wil_zwr12- wil_zwr11- wilis8_bz wk_wilboczniceo wk_wilpost1z wk_wilismago wil_Tm20_m2 endevent


// wjazd z bazy PLKi
event wil_bazaPLK_wjazd multiple 30.0 wil_status_glowicewsch wil_bazaPLK_wjazd_tor4 wil_bazaPLK_wjazd_tor6 wil_bazaPLK_wjazd_tor7 condition memcompare * * 0 endevent
event wil_bazaPLK_wjazd_tor4 multiple 0.0 wil_oczekuje_wyciag-bocznice wil_prz1_zamykaj wil_glowicawsch_tow_zajeta wil_bocznice_nic bocznice_wolny wil_przebieg_bazaPLK-tor4 condition memcompare * * 104 endevent
event wil_przebieg_bazaPLK-tor4 multiple 15.0 none wil_zwr23+ wil_zwr20- wil_zwr19+ wil_zwr18+ wil_zwr15+ wil_zwr9- wil_zwr8- wil_przebieg_bazaPLK-tor4I endevent
event wil_przebieg_bazaPLK-tor4I multiple 0.0 none wilis8_bz wk_wilboczniceo wil_Tm2_m2 endevent

event wil_bazaPLK_wjazd_tor6 multiple 0.0 wil_oczekuje_wyciag-bocznice wil_prz1_zamykaj wil_glowicawsch_tow_zajeta wil_bocznice_nic bocznice_wolny wil_przebieg_bazaPLK-tor6 condition memcompare * * 106 endevent
event wil_przebieg_bazaPLK-tor6 multiple 15.0 none wil_zwr23+ wil_zwr20- wil_zwr19+ wil_zwr18+ wil_zwr15+ wil_zwr9- wil_zwr8+ wil_przebieg_bazaPLK-tor6I endevent
event wil_przebieg_bazaPLK-tor6I multiple 0.0 none wil_zwr7- wilis8_bz wk_wilboczniceo wil_Tm2_m2 endevent

event wil_bazaPLK_wjazd_tor7 multiple 0.0 wil_status_glowicewsch wil_bazaPLK_wjazd_tor7I condition memcompare wolny 0 0 endevent
event wil_bazaPLK_wjazd_tor7I multiple 0.0 wil_oczekuje_wyciag-bocznice wil_prz1_zamykaj wil_glowicawsch_tow_zajeta wil_bocznice_nic bocznice_wolny wil_przebieg_bazaPLK-tor7 condition memcompare * * 107 endevent
event wil_przebieg_bazaPLK-tor7 multiple 15.0 none wil_zwr23+ wil_zwr20- wil_zwr19- wil_zwr18- wil_zwr17- wil_zwr16- wil_zwr14- wil_przebieg_bazaPLK-tor7I endevent
event wil_przebieg_bazaPLK-tor7I multiple 0.0 none wil_zwr12- wil_zwr11- wilis8_bz wk_wilboczniceo wk_wilpost1z wk_wilismago wil_Tm2_m2 endevent


// wyjazdy z torów postojowych
event wil_wyjazdA_tor35 multiple 60.0 wil_status_glowicewsch wil_wyjazdA_tor35I condition memcompare * 0 * endevent
event wil_wyjazdA_tor35I multiple 0.0 wil_status_tory135 wil_wyjazdA_tor35_pospwilB wil_wyjazdA_tor35_osobwilB wil_wyjazdA_tor35_osobA condition memcompare * * 0 endevent
event wil_wyjazdA_tor35_pospwilB multiple 0.0 wilpost_oczekuje_tory3537 wil_glowicawsch_willas_zajeta wil_tor5_zajety zap_wil_pospwilB_stoi_3min zap_wil_pospwilB_odjedzie_7min wil_tor5_pospwilB_za5min wilpost_tor35_nic wil_przebieg_tor35-tor5 condition memcompare pospwilB * * endevent
event wil_wyjazdA_tor35_osobwilB multiple 0.0 wilpost_oczekuje_tory3537 wil_glowicawsch_willas_zajeta wil_tor5_zajety wil_tor5_osobwilB_za5min wilpost_tor35_nic wil_przebieg_tor35-tor5 condition memcompare osobwilB * * endevent
event wil_wyjazdA_tor35_osobA multiple 0.0 wilpost_oczekuje_tory3537 wil_glowicawsch_willas_zajeta wil_tor5_zajety wil_tor5_osobA_za5min wilpost_tor35_nic wil_przebieg_tor35-tor5 condition memcompare osobA * * endevent

event wil_wyjazdA_tor37 multiple 60.0 none wil_wyjazdA_tor37I wil_wyjazdA_tor37_start endevent

event wil_wyjazdA_tor37I multiple 60.0 wil_status_glowicewsch wil_wyjazdA_tor37II condition memcompare * 0 * endevent
event wil_wyjazdA_tor37II multiple 0.0 wil_status_tory135 wil_wyjazdA_tor37_osobwilB wil_wyjazdA_tor37_osobA condition memcompare * * 0 endevent
event wil_wyjazdA_tor37_osobwilB multiple 0.0 wilpost_oczekuje_tory3537 wil_glowicawsch_willas_zajeta wil_tor5_zajety wil_tor5_osobwilB_rozklad wilpost_tor37_nic wil_przebieg_tor37-tor5 condition memcompare * 59 * endevent
event wil_wyjazdA_tor37_osobA multiple 0.0 wilpost_oczekuje_tory3537 wil_glowicawsch_willas_zajeta wil_tor5_zajety wil_tor5_osobA_rozklad wilpost_tor37_nic wil_przebieg_tor37-tor5 condition memcompare * 11 * endevent

event wil_wyjazdA_tor37_start multiple 0.0 wilpost_oczekuje_tory3537 wil_tor37_engineon wilpost_tor37_nic condition memcompare * 1 * endevent
event wil_tor37_engineon putvalues 0.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent

event wil_przebieg_tor35-tor5 multiple 0.0 none wk_wilpost1o wil_zwr11+ wil_zwr12+ wil_zwr13+ wil_zwr14+ wil_tm18_m2 endevent
event wil_przebieg_tor37-tor5 multiple 0.0 none wk_wilpost1o wil_zwr11+ wil_zwr12+ wil_zwr13- wil_zwr14+ wil_tm19_m2 endevent

//event wil_wyjazdzpostnator1 multiple 45.0 wil_status_glowicezach wil_glowicazach_zajeta wil_prz1_zamykaj droga_wyjazdzpost1 condition memcompare * 0 * endevent
//event wil_wyjazdzpostnator3 multiple 30.0 wil_status_glowicezach wil_glowicazach_zajeta wil_prz1_zamykaj droga_wyjazdzpost3 condition memcompare * 0 * endevent
//event droga_wyjazdzpost1 multiple 15.0 none wil_zwr18- wil_zwr17- wil_zwr14+ wil_zwr15+ wil_zwr12+ wil_zwr9+ wil_Tm2_m2 endevent
//event droga_wyjazdzpost3 multiple 15.0 none wil_zwr18- wil_zwr17- wil_zwr14- wil_zwr13- wil_zwr16+ wil_zwr11+ wil_Tm2_m2 endevent


// obloty składów
event wil_oblotynazad multiple 0.0 none wil_tor3_oblot1 wil_tor5_oblot1 wil_tow2oblot2 endevent
event wil_tor3_oblot1 multiple 0.0 wil_manewry_tory135 nazad_wiltow1 wil_zwr4+ wil_zwr5+ wil_wyjazdB_tor1 wil_stop wil_jedz wil_manewry_tor3_oblotC condition memcompare manewr32 * * endevent
event wil_tor5_oblot1 multiple 0.0 wil_manewry_tory135 nazad_wiltow1 wil_zwr4+ wil_zwr5+ wil_wyjazdB_tor1 wil_stop wil_jedz wil_manewry_tor5_oblotC condition memcompare manewr52 * * endevent

//event wil_oblotydalej multiple 45.0 pociagi wil_oblotydalejI condition memcompare * * 0 endevent
event wil_wyjazdB_tor1 multiple 45.0 wil_status_wyciag-bocznice wil_wyjazdB_tor1I condition memcompare wolny * * endevent
event wil_wyjazdB_tor1I multiple 0.0 wil_status_glowicewsch wil_tor3_oblot2 wil_tor5_oblot2 wil_tow2oblot3 condition memcompare wolny * 0 endevent

event wil_tor3_oblot2 multiple 0.0 wil_manewry_tory135 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_osoboblot2_droga wil_manewry_tor3_oblotD wil_manewry_tor1_nic wil_wyciagowy_zajety condition memcompare manewr33 * * endevent
event wil_tor5_oblot2 multiple 0.0 wil_manewry_tory135 wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_osoboblot2_droga wil_manewry_tor5_oblotD wil_manewry_tor1_nic wil_wyciagowy_zajety condition memcompare manewr53 * * endevent
event wil_osoboblot2_droga multiple 15.0 none wil_zwr10+ wil_zwr15+ wil_zwr16+ wil_zwr17+ wil_zwr18- wil_zwr19- wil_zwr20+ wil_osoboblot2_drogaI endevent
event wil_osoboblot2_drogaI multiple 0.0 none wk_wilbocznicez wil_Tm7_m2 endevent

event wil_tor3_oblot3 multiple 0.0 wil_manewry_tory135 wil_tor3_oblot3I condition memcompare * 34 * endevent
event wil_tor3_oblot3I multiple 0.0 wil_status_glowicewsch wil_tor3_oblot3II wil_prz1_zamykaj wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_manewry_tor3_oblotE condition memcompare wolny 0 0 endevent
event wil_tor3_oblot3II multiple 15.0 none wil_zwr12+ wil_zwr14+ wil_zwr16- wil_zwr17- wil_zwr18- wil_zwr19- wil_zwr20+ wil_tor3_oblot3III endevent
event wil_tor3_oblot3III multiple 0.0 none wk_wilbocznicez wil_Tm1_m2 endevent

event wil_tor5_oblot3 multiple 0.0 wil_manewry_tory135 wil_tor5_oblot3I condition memcompare * * 54 endevent
event wil_tor5_oblot3I multiple 0.0 wil_status_glowicewsch wil_tor5_oblot3II wil_prz1_zamykaj wil_glowicawsch_cal_zajeta wil_glowicawsch_willas_zajeta wil_glowicawsch_tow_zajeta wil_manewry_tor5_oblotE condition memcompare wolny 0 0 endevent
event wil_tor5_oblot3II multiple 15.0 none wil_zwr11+ wil_zwr12- wil_zwr14- wil_zwr16- wil_zwr17- wil_zwr18- wil_zwr19- wil_tor5_oblot3III endevent
event wil_tor5_oblot3III multiple 0.0 none wil_zwr20+ wk_wilismagz wk_wilpost1z wk_wilbocznicez wil_Tm1_m2 endevent

event wil_tor3_oblot4 multiple 1.0 wil_manewry_tory135 osobpodepnijsie wil_nadajrozklad_tor3 wil_manewry_tor3_nic condition memcompare * 35 * endevent
event wil_tor5_oblot4 multiple 1.0 wil_manewry_tory135 osobpodepnijsie wil_nadajrozklad_tor5 wil_manewry_tor5_nic condition memcompare * * 55 endevent

event wil_nadajrozklad_tor3 copyvalues 120.0 wil_i_sem_mem wil_rozkladosob endevent
event wil_i_sem_mem:sent multiple 1.0 none wil_i_sr1 endevent

event wil_nadajrozklad_tor5 copyvalues 120.0 wil_h_sem_mem wil_rozkladosob endevent
event wil_h_sem_mem:sent multiple 1.0 none wil_h_sr1 endevent

event wil_tow2oblot2 multiple 0.0 wil_manewry_tory135 nazad_wiltow1 wil_zwr4+ wil_zwr5+ wil_wyjazdB_tor1 wil_manewry_tor2_oblotC condition memcompare manewr22 * * endevent
event wil_tow2oblot3 multiple 0.0 wil_manewry_tory135 wil_osoboblot2_droga wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_prz1_zamykaj wil_manewry_tor2_oblotD wil_manewry_tor1_nic wil_wyciagowy_zajety condition memcompare manewr23 * * endevent
event wil_tow2oblot4 multiple 0.0 wil_manewry_tory246 wil_tow2oblot4I condition memcompare manewr24 * * endevent
event wil_tow2oblot4I multiple 0.0 wil_status_glowicewsch wil_tow2oblot4I_droga wil_prz1_zamykaj wil_glowicawsch_cal_zajeta wil_glowicawsch_tow_zajeta wil_manewry_tor2_oblotE condition memcompare wolny * 0 endevent
event wil_tow2oblot4I_droga multiple 15.0 none wil_zwr20+ wil_zwr19- wil_zwr18- wil_zwr17+ wil_zwr16+ wil_zwr15+ wil_zwr10- wil_tow2oblot4I_drogaI  endevent
event wil_tow2oblot4I_drogaI multiple 0.0 none wil_zwr9- wk_wilbocznicez wil_Tm1_m2 endevent

event wil_tow2urwijsie multiple 5.0 wil_manewry_tory246 tow2urwijsie condition memcompare manewr21 * * endevent
event wil_tow2podepnijsie multiple 5.0 wil_manewry_tory246 tow2podepnijsie wil_nadajrozklad_tor2 condition memcompare manewr25 * * endevent
//event wil_tow4urwijsie multiple 5.0 wil_manewry_tory246 tow4urwijsie condition memcompare * 41 * endevent
event wil_tow4podepnijsie multiple 5.0 wil_manewry_tory246 tow4podepnijsie wil_manewry_tor4_nic condition memcompare * 45 * endevent

event wil_nadajrozklad_tor2 multiple 120.0 wil_manewry_tory246 wil_nadajrozklad_tor2I wil_manewry_tor2_nic condition memcompare manewr25 * * endevent
event wil_nadajrozklad_tor2I copyvalues 0.0 wil_k_sem_mem wil_rozklad_tor2 endevent
event wil_k_sem_mem:sent multiple 1.0 none wil_k_sr1 endevent

event wil_skom_nadajrozklad_tor3 multiple 120.0 wil_oczekuje_tory135 wil_skom_nadajrozklad_tor3I wil_manewry_tor3_nic condition memcompare * 21 * endevent
event wil_skom_nadajrozklad_tor3I copyvalues 0.0 wil_i_sem_mem wil_rozkladskom endevent


// zerowanie semków
event wil_zerujtm_grupatow multiple 2.0 none wil_C_sr1 wil_D_sr1 wil_Tm10_m1 wil_Tm11_m1 wil_Tm12_m1 endevent
event wil_zerujtmA_bocz multiple 2.0 none wil_Tm1_m1 wil_Tm2_m1 wil_tm20_m1 endevent

event wil_zerujsemA_wj multiple 2.0 none wil_ToN_od1 wil_N_Sr1 endevent
event wil_zerujsemA_wjlacz multiple 2.0 none wil_ToO_od1 wil_O_Sr1 endevent
event wil_zerujsemtmA_wyjosob1 multiple 2.0 none wil_F_sr1 wil_G_sr1 wil_Tm15_m1 wil_Tm16_m1 endevent
event wil_zerujsemtmA_wyjosob2 multiple 2.0 none wil_D_sr1 wil_E_sr1 wil_Tm13_m1 wil_Tm14_m1 endevent

event wil_zerujsemtmB_tor1 multiple 2.0 none wil_j_sr1 wil_tm7_m1 endevent
event wil_zerujsemtmB_tor2 multiple 2.0 none wil_k_sr1 wil_tm6_m1 endevent
event wil_zerujsemtmB_tor3 multiple 2.0 none wil_i_sr1 wil_tm8_m1 endevent
event wil_zerujsemtmB_tor4 multiple 2.0 none wil_l_sr1 wil_tm5_m1 endevent
event wil_zerujsemtmB_tor5 multiple 2.0 none wil_h_sr1 wil_tm9_m1 endevent
event wil_zerujsemtmB_tor6 multiple 2.0 none wil_m_sr1 wil_tm4_m1 endevent

event wil_zerujsemB_wj multiple 2.0 none wil_A_sr1 wil_ToA_od1 endevent
event wil_zerujtm_post multiple 2.0 none wil_tm19_m1 wil_tm18_m1 endevent

event wojsko_szykujsie multiple 5.0 none wojsko_otwieraj wojsko_zwr1- endevent

event wil_tor2A_wolneszlaki multiple 0.0 none wolny_szlak_wil-willas_tor2 wolny_szlak_cal-wilA_tor2 endevent


// eventy dla AI
event wil_zmkier multiple 1.0 none wil_tow4oblot1 wil_tow8oblot endevent
event wil_tow4oblot1 multiple 5.0 wil_manewry_tory246 nazad_wiltow4 jedz_20sh wil_zwr2- wil_zwr3- wil_manewry_tor4_oblotC condition memcompare * * 42 endevent
event wil_tow8oblot multiple 5.0 wil_oczekuje_tory78 nazad_wiltow4 jedz_20sh wilis8_Az wilis8_Bz wil_zwr2- wil_zwr3- wil_tor8_nic condition memcompare * 10 * endevent 

//event mac_wegmanewry multiple 0.0 mac_manewry manewry mac_manewrytech condition memcompare * 1 * endevent

//event mac_manewrytech multiple 5.0 none mac_manewrytech_warI mac_manewrytech_warII mac_manewrytech_warIII endevent
//event mac_manewrytech_warI multiple 0.0 pociagi5 mac_manewrA_techniczny condition memcompare * 1 * endevent 
//event mac_manewrytech_warII multiple 0.0 pociagi5 mac_manewrA_techniczny condition memcompare * 5 * endevent 
//event mac_manewrytech_warIII multiple 0.0 pociagi5 mac_manewrA_techniczny condition memcompare * 6 * endevent 



// -------------------------------------------------------------------------------------------------------------------------
//  :: st. WILIŚ LAS ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW
// tor 1
event willas_tor1:busy updatevalues 0.0 willas_status_tory123 zajety * * endevent
event willas_tor1:free updatevalues 0.0 willas_status_tory123 wolny * * endevent
event willas_tor1_zajety updatevalues 0.0 willas_status_tory123 zajety * * endevent

event willas_tor1_nic updatevalues 0.0 willas_oczekuje_tory123 nic * * endevent
event willas_tor1_skomA updatevalues 0.0 willas_oczekuje_tory123 skomA * * endevent

// tor 2
event willas_tor2:busy updatevalues 0.0 willas_status_tory123 * 1 * endevent
event willas_tor2:free updatevalues 0.0 willas_status_tory123 * 0 * endevent
event willas_tor2_zajety updatevalues 0.0 willas_status_tory123 * 1 * endevent

event willas_tor2_nic updatevalues 0.0 willas_oczekuje_tory123 * 0 * endevent
event willas_tor2_orlenB updatevalues 0.0 willas_oczekuje_tory123 * 53 * endevent
event willas_tor2_wegielB updatevalues 0.0 willas_oczekuje_tory123 * 52 * endevent

// tor 3
event willas_tor3:busy updatevalues 0.0 willas_status_tory123 * * 1 endevent
event willas_tor3:free updatevalues 0.0 willas_status_tory123 * * 0 endevent
event willas_tor3_zajety updatevalues 0.0 willas_status_tory123 * * 1 endevent

event willas_tor3_nic updatevalues 0.0 willas_oczekuje_tory123 * * 0 endevent
event willas_tor3_orlenB updatevalues 0.0 willas_oczekuje_tory123 * * 53 endevent
event willas_tor3_wegielB updatevalues 0.0 willas_oczekuje_tory123 * * 52 endevent


// WYJAZDY w kier. Wilisia
// tor 1
event willas_wyjazd_tor1 multiple 60.0 zajetosc_wil-willas willas_wyjazd_tor1_skom condition memcompare wolny * * endevent

event willas_wyjazd_tor1_skom multiple 0.0 willas_oczekuje_tory123 willas_wyjazd_tor1_skomI condition memcompare skomA * * endevent
event willas_wyjazd_tor1_skomI multiple 0.0 wil_status_tory135 willas_wyjazd_tor1_skomII condition memcompare * 0 * endevent
event willas_wyjazd_tor1_skomII multiple 0.0 wil_manewry_tory135 willas_przebieg_tor1-wil zajety_szlak_wil-willasB_skom wil_tor3_zajety willas_tor1_nic condition memcompare * * 0 endevent

event willas_przebieg_tor1-wil multiple 0.0 none willas_zwr1+ willas_A_s2 endevent

// tor 2
event willas_wyjazd_tor2 multiple 60.0 zajetosc_wil-willas willas_wyjazd_tor2_wegiel-orlen condition memcompare wolny * * endevent

event willas_wyjazd_tor2_wegiel-orlen multiple 0.0 wil_status_tory246 willas_wyjazd_tor2_wegiel-orlenI condition memcompare * 0 0 endevent
event willas_wyjazd_tor2_wegiel-orlenI multiple 0.0 wil_manewry_tory246 willas_wyjazd_tor2_wegiel willas_wyjazd_tor2_orlen2 else willas_wyjazd_tor2_orlen4 condition memcompare * 0 0 endevent

event willas_wyjazd_tor2_wegiel multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor2-wil zajety_szlak_wil-willasB_wegiel wil_tor4_zajety wil_manewry_tor4_oblotA willas_tor2_nic condition memcompare * 52 * endevent
event willas_wyjazd_tor2_orlen4 multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor2-wil zajety_szlak_wil-willasB_orlen4 wil_tor4_zajety wil_manewry_tor4_oblotA willas_tor2_nic condition memcompare * 53 * endevent

event willas_wyjazd_tor2_orlen2 multiple 0.0 wil_status_tory246 willas_wyjazd_tor2_orlen2I condition memcompare 0 * * endevent
event willas_wyjazd_tor2_orlen2I multiple 0.0 wil_manewry_tory246 willas_wyjazd_tor2_orlen2II condition memcompare 0 * * endevent
event willas_wyjazd_tor2_orlen2II multiple 0.0 wil_status_tory135 willas_wyjazd_tor2_orlen2III condition memcompare 0 * * endevent
event willas_wyjazd_tor2_orlen2III multiple 0.0 wil_manewry_tory135 willas_wyjazd_tor2_orlen2IV condition memcompare 0 * * endevent
event willas_wyjazd_tor2_orlen2IV multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor2-wil zajety_szlak_wil-willasB_orlen2 wil_tor2_zajety wil_manewry_tor2_oblotA willas_tor2_nic condition memcompare * * 53 endevent

event willas_przebieg_tor2-wil multiple 0.0 none willas_zwr1- willas_zwr2- willas_B_s10 endevent

// tor 3
event willas_wyjazd_tor3 multiple 60.0 zajetosc_wil-willas willas_wyjazd_tor3_wegiel-orlen willas_wyjazd_tor3_skom condition memcompare wolny * * endevent

event willas_wyjazd_tor3_wegiel-orlen multiple 0.0 wil_status_tory246 willas_wyjazd_tor3_wegiel-orlenI else willas_wyjazd_tor3_orlen2 condition memcompare * 0 0 endevent
event willas_wyjazd_tor3_wegiel-orlenI multiple 0.0 wil_manewry_tory246 willas_wyjazd_tor3_wegiel willas_wyjazd_tor3_orlen4 else willas_wyjazd_tor3_orlen2 condition memcompare * 0 0 endevent

event willas_wyjazd_tor3_wegiel multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor3-wil zajety_szlak_wil-willasB_wegiel wil_tor4_zajety wil_manewry_tor4_oblotA willas_tor3_nic condition memcompare * * 52 endevent
event willas_wyjazd_tor3_orlen4 multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor3-wil zajety_szlak_wil-willasB_orlen4 wil_tor4_zajety wil_manewry_tor4_oblotA willas_tor3_nic condition memcompare * * 53 endevent

event willas_wyjazd_tor3_orlen2 multiple 0.0 wil_status_tory246 willas_wyjazd_tor3_orlen2I condition memcompare 0 * * endevent
event willas_wyjazd_tor3_orlen2I multiple 0.0 wil_manewry_tory246 willas_wyjazd_tor3_orlen2II condition memcompare 0 * * endevent
event willas_wyjazd_tor3_orlen2II multiple 0.0 wil_status_tory135 willas_wyjazd_tor3_orlen2III condition memcompare 0 * * endevent
event willas_wyjazd_tor3_orlen2III multiple 0.0 wil_manewry_tory135 willas_wyjazd_tor3_orlen2IV condition memcompare 0 * * endevent
event willas_wyjazd_tor3_orlen2IV multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor3-wil zajety_szlak_wil-willasB_orlen2 wil_tor2_zajety wil_manewry_tor2_oblotA willas_tor3_nic condition memcompare * * 53 endevent

event willas_wyjazd_tor3_skom multiple 0.0 wil_status_tory135 willas_wyjazd_tor3_skomI condition memcompare * 0 * endevent
event willas_wyjazd_tor3_skomI multiple 0.0 wil_manewry_tory135 willas_wyjazd_tor3_skomII condition memcompare * 0 * endevent
event willas_wyjazd_tor3_skomII multiple 0.0 willas_oczekuje_tory123 willas_przebieg_tor3-wil zajety_szlak_wil-willasB_skom wil_tor3_zajety willas_tor3_nic condition memcompare * * 61 endevent

event willas_przebieg_tor3-wil multiple 0.0 none willas_zwr1- willas_zwr2+ willas_C_s10 endevent


// WJAZDY z kier. Wilisia
event willas_wjazd multiple 10.0 zajetosc_wil-willas willas_wjazd_skom else willas_wjazd_reszta condition memcompare skomA * * endevent
event willas_wjazd_reszta multiple 0.0 willas_status_tory123 willas_przebieg_wil-tor2 else willas_wjazd_tor3 condition memcompare * 0 * endevent
event willas_wjazd_tor3 multiple 0.0 willas_status_tory123 willas_przebieg_wil-tor3 condition memcompare * * 0 endevent

event willas_wjazd_skom multiple 0.0 willas_status_tory123 willas_przebieg_wil-tor1 condition memcompare wolny * * endevent

event willas_przebieg_wil-tor1 multiple 0.0 none odblok_szlak_wil-willas_tor1 willas_zwr1+ willas_D_s2  endevent
event willas_przebieg_wil-tor2 multiple 0.0 none odblok_szlak_wil-willas_tor2 willas_zwr1- willas_zwr2- willas_D_s13 endevent
event willas_przebieg_wil-tor3 multiple 0.0 none odblok_szlak_wil-willas_tor3 willas_zwr1- willas_zwr2+ willas_D_s13 endevent


// OBSŁUGA MANEWRÓW
event willas_nadajrozklad copyvalues 120.0 willas_a_sem_mem willas_rozkladskom endevent
event willas_a_sem_mem:sent multiple 1.0 none willas_a_s1 endevent


// ZEROWANIE SEMAFORÓW
event willas_zerujsem multiple 0.0 none willas_A_s1 willas_B_s1 willas_C_s1 endevent


// -------------------------------------------------------------------------------------------------------------------------
//  :: st. JARKAWKI ::
// -------------------------------------------------------------------------------------------------------------------------
// ZAJĘTOŚĆ TORÓW
// tor 1
event jar_tor1_nic updatevalues 0.0 jar_oczekuje_tory135 nic * * endevent
event jar_tor1_osobB updatevalues 0.0 jar_oczekuje_tory135 osobB * * endevent
event jar_tor1_osobwilB updatevalues 0.0 jar_oczekuje_tory135 osobwilB * * endevent
event jar_tor1_cementB updatevalues 0.0 jar_oczekuje_tory135 cementB * * endevent
event jar_tor1_zdawczyB updatevalues 0.0 jar_oczekuje_tory135 cementB * * endevent

// WJAZDY z kier. Wilisia
event jar_wjazdA multiple 30.0 none jar_wjazdA_osob endevent
event jar_wjazdA_osob multiple 0.0 zajetosc_wil-jar jar_wjazdA_osobI condition memcompare osob * * endevent
event jar_wjazdA_osobI multiple 0.0 jar_osob_info jar_przebieg_wil-tor1 jar_A_s5 jar_oblotA else jar_przebieg_wil-tor1 jar_A_s5 jar_oblotC condition memcompare * * 1 endevent

event jar_przebieg_wil-tor1 multiple 0.0 none jar_zwr7+ jar_zwr5+ jar_zwr4+ jar_zwr1+ endevent


// WYJAZDY w kier. Wilisia
event jar_wyjazdB_tor1 multiple 20.0 none jar_wyjazdB_tor1_osob jar_wyjazdB_tor1_osobwil jar_wyjazdB_tor1_cement jar_wyjazdB_tor1_zdawczy endevent
event jar_wyjazdB_tor1_osob multiple 0.0 jar_oczekuje_tory135 jar_przebieg_wil-tor1 jar_D_s2 pom_zwr1+ pom_zwr3+ jar_tor1_nic condition memcompare osobB * * endevent
event jar_wyjazdB_tor1_osobwil multiple 0.0 jar_oczekuje_tory135 jar_przebieg_wil-tor1 jar_D_s2 zajety_szlak_wil-jar_osobwil pom_zwr1+ pom_zwr3+ jar_tor1_nic condition memcompare osobwilB * * endevent
event jar_wyjazdB_tor1_cement multiple 0.0 jar_oczekuje_tory135 jar_przebieg_wil-tor1 jar_D_s2 pom_zwr1+ pom_zwr3+ jar_tor1_nic condition memcompare cementB * * endevent
event jar_wyjazdB_tor1_zdawczy multiple 0.0 jar_oczekuje_tory135 jar_przebieg_wil-tor1 jar_D_s2 pom_zwr1+ pom_zwr3+ jar_tor1_nic condition memcompare zdawczyB * * endevent


// MANEWRY
event jar_oblotnic updatevalues 0.0 jar_manewry nic * * endevent
event jar_oblotA updatevalues 0.0 jar_manewry oblot1 * * endevent
event jar_oblotB updatevalues 0.0 jar_manewry oblot2 * * endevent
event jar_oblotC updatevalues 0.0 jar_manewry oblot3 * * endevent
event jar_oblotD updatevalues 0.0 jar_manewry oblot4 * * endevent

event jar_manewrA multiple 45.0 jar_manewry jar_zwr13+ jar_zwr19+ jar_zwr20+ jar_zwr21+ jar_j_ms2 jar_oblotB condition memcompare oblot1 * * endevent
event jar_manewrB multiple 10.0 jar_manewry nazad_jar jedz_20sh jar_manewrBI jar_oblotC condition memcompare oblot2 * * endevent
event jar_manewrBI multiple 0.0 none jar_zwr19- jar_zwr17- jar_zwr14+ jar_zwr12+ jar_zwr6+ jar_zwr3+ jar_zwr2+ endevent

event jar_manewrC multiple 5.0 jar_manewry jar_manewrC_I condition memcompare oblot3 * * endevent
event jar_manewrC_I multiple 0.0 jar_osob_info jar_manewrC_AI else jar_oblotD condition memcompare * * 1 endevent
event jar_manewrC_AI multiple 0.0 none nazad_jar jedz_20sh jar_zwr3- jar_zwr4- jar_zwr5+ jar_zwr7+ jar_oblotD endevent

event jar_manewrC_alt multiple 5.0 jar_manewry jar_manewrC_altI condition memcompare oblot3 * * endevent
event jar_manewrC_altI multiple 0.0 jar_osob_info jar_oblotD condition memcompare * * 0 endevent

event jar_manewrD multiple 0.0 jar_manewry jar_podepnijsie jar_nadajrozklad jar_oblotnic condition memcompare oblot4 * * endevent

event jar_nadajrozklad copyvalues 180.0 jar_d_sem_mem jar_rozkladosob endevent
event jar_d_sem_mem:sent multiple 1.0 none jar_d_s1 endevent


// STEROWANIE PRACĄ MANEWROWĄ
event manewrowa_aktualizujpo30 multiple 0.0 none manewrowa_czysc manewrowa_kolejnykrok manewrowa_aktualizujpo30I endevent
event manewrowa_aktualizujpo30I multiple 30.0 none manewrowa_aktualizuj1-8 manewrowa_aktualizuj9-16 manewrowa_aktualizuj17-24 manewrowa_aktualizuj25-32 endevent
event manewrowa_aktualizujpo120 multiple 0.0 none manewrowa_czysc manewrowa_kolejnykrok manewrowa_aktualizujpo120I endevent
event manewrowa_aktualizujpo120I multiple 120.0 none manewrowa_aktualizuj1-8 manewrowa_aktualizuj9-16 manewrowa_aktualizuj17-24 manewrowa_aktualizuj25-32 endevent
event manewrowa_aktualizujpo180 multiple 0.0 none manewrowa_czysc manewrowa_kolejnykrok manewrowa_aktualizujpo180I endevent
event manewrowa_aktualizujpo180I multiple 180.0 none manewrowa_aktualizuj1-8 manewrowa_aktualizuj9-16 manewrowa_aktualizuj17-24 manewrowa_aktualizuj25-32 endevent
event manewrowa_aktualizujpo300 multiple 0.0 none manewrowa_czysc manewrowa_kolejnykrok manewrowa_aktualizujpo300I endevent
event manewrowa_aktualizujpo300I multiple 300.0 none manewrowa_aktualizuj1-8 manewrowa_aktualizuj9-16 manewrowa_aktualizuj17-24 manewrowa_aktualizuj25-32 endevent

event manewrowa_czysc updatevalues 0.0 manewrowa_info nic 0 0 endevent
event manewrowa_kolejnykrok addvalues 0.0 manewrowa_aktualnystatus * * 1 endevent

event manewrowa_aktualizuj1-8 multiple 0.0 none manewrowa_aktualizuj1 manewrowa_aktualizuj2 manewrowa_aktualizuj3 manewrowa_aktualizuj4 manewrowa_aktualizuj5 manewrowa_aktualizuj6 manewrowa_aktualizuj7 manewrowa_aktualizuj8 endevent
event manewrowa_aktualizuj1 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj1I condition memcompare * * 1 endevent
event manewrowa_aktualizuj2 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj2I condition memcompare * * 2 endevent
event manewrowa_aktualizuj3 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj3I condition memcompare * * 3 endevent
event manewrowa_aktualizuj4 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj4I condition memcompare * * 4 endevent
event manewrowa_aktualizuj5 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj5I condition memcompare * * 5 endevent
event manewrowa_aktualizuj6 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj6I condition memcompare * * 6 endevent
event manewrowa_aktualizuj7 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj7I condition memcompare * * 7 endevent
event manewrowa_aktualizuj8 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj8I condition memcompare * * 8 endevent

event manewrowa_aktualizuj9-16 multiple 0.0 none manewrowa_aktualizuj9 manewrowa_aktualizuj10 manewrowa_aktualizuj11 manewrowa_aktualizuj12 manewrowa_aktualizuj13 manewrowa_aktualizuj14 manewrowa_aktualizuj15 manewrowa_aktualizuj16 endevent
event manewrowa_aktualizuj9 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj9I condition memcompare * * 9 endevent
event manewrowa_aktualizuj10 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj10I condition memcompare * * 10 endevent
event manewrowa_aktualizuj11 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj11I condition memcompare * * 11 endevent
event manewrowa_aktualizuj12 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj12I condition memcompare * * 12 endevent
event manewrowa_aktualizuj13 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj13I condition memcompare * * 13 endevent
event manewrowa_aktualizuj14 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj14I condition memcompare * * 14 endevent
event manewrowa_aktualizuj15 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj15I condition memcompare * * 15 endevent
event manewrowa_aktualizuj16 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj16I condition memcompare * * 16 endevent

event manewrowa_aktualizuj17-24 multiple 0.0 none manewrowa_aktualizuj17 manewrowa_aktualizuj18 manewrowa_aktualizuj19 manewrowa_aktualizuj20 manewrowa_aktualizuj21 manewrowa_aktualizuj22 manewrowa_aktualizuj23 manewrowa_aktualizuj24 endevent
event manewrowa_aktualizuj17 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj17I condition memcompare * * 17 endevent
event manewrowa_aktualizuj18 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj18I condition memcompare * * 18 endevent
event manewrowa_aktualizuj19 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj19I condition memcompare * * 19 endevent
event manewrowa_aktualizuj20 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj20I condition memcompare * * 20 endevent
event manewrowa_aktualizuj21 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj21I condition memcompare * * 21 endevent
event manewrowa_aktualizuj22 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj22I condition memcompare * * 22 endevent
event manewrowa_aktualizuj23 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj23I condition memcompare * * 23 endevent
event manewrowa_aktualizuj24 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj24I condition memcompare * * 24 endevent

event manewrowa_aktualizuj25-32 multiple 0.0 none manewrowa_aktualizuj25 manewrowa_aktualizuj26 manewrowa_aktualizuj27 manewrowa_aktualizuj28 manewrowa_aktualizuj29 manewrowa_aktualizuj30 manewrowa_aktualizuj31 manewrowa_aktualizuj32 endevent
event manewrowa_aktualizuj25 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj17I condition memcompare * * 25 endevent
event manewrowa_aktualizuj26 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj18I condition memcompare * * 26 endevent
event manewrowa_aktualizuj27 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj19I condition memcompare * * 27 endevent
event manewrowa_aktualizuj28 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj20I condition memcompare * * 28 endevent
event manewrowa_aktualizuj29 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj21I condition memcompare * * 29 endevent
event manewrowa_aktualizuj30 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj22I condition memcompare * * 30 endevent
event manewrowa_aktualizuj31 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj23I condition memcompare * * 31 endevent
event manewrowa_aktualizuj32 multiple 0.0 manewrowa_aktualnystatus manewrowa_aktualizuj24I condition memcompare * * 32 endevent

event manewrowa_aktualizuj1I copyvalues 0.0 manewrowa_info manewrowa_krok1 endevent
event manewrowa_aktualizuj2I copyvalues 0.0 manewrowa_info manewrowa_krok2 endevent
event manewrowa_aktualizuj3I copyvalues 0.0 manewrowa_info manewrowa_krok3 endevent
event manewrowa_aktualizuj4I copyvalues 0.0 manewrowa_info manewrowa_krok4 endevent
event manewrowa_aktualizuj5I copyvalues 0.0 manewrowa_info manewrowa_krok5 endevent
event manewrowa_aktualizuj6I copyvalues 0.0 manewrowa_info manewrowa_krok6 endevent
event manewrowa_aktualizuj7I copyvalues 0.0 manewrowa_info manewrowa_krok7 endevent
event manewrowa_aktualizuj8I copyvalues 0.0 manewrowa_info manewrowa_krok8 endevent

event manewrowa_aktualizuj9I copyvalues 0.0 manewrowa_info manewrowa_krok9 endevent
event manewrowa_aktualizuj10I copyvalues 0.0 manewrowa_info manewrowa_krok10 endevent
event manewrowa_aktualizuj11I copyvalues 0.0 manewrowa_info manewrowa_krok11 endevent
event manewrowa_aktualizuj12I copyvalues 0.0 manewrowa_info manewrowa_krok12 endevent
event manewrowa_aktualizuj13I copyvalues 0.0 manewrowa_info manewrowa_krok13 endevent
event manewrowa_aktualizuj14I copyvalues 0.0 manewrowa_info manewrowa_krok14 endevent
event manewrowa_aktualizuj15I copyvalues 0.0 manewrowa_info manewrowa_krok15 endevent
event manewrowa_aktualizuj16I copyvalues 0.0 manewrowa_info manewrowa_krok16 endevent

event manewrowa_aktualizuj17I copyvalues 0.0 manewrowa_info manewrowa_krok17 endevent
event manewrowa_aktualizuj18I copyvalues 0.0 manewrowa_info manewrowa_krok18 endevent
event manewrowa_aktualizuj19I copyvalues 0.0 manewrowa_info manewrowa_krok19 endevent
event manewrowa_aktualizuj20I copyvalues 0.0 manewrowa_info manewrowa_krok20 endevent
event manewrowa_aktualizuj21I copyvalues 0.0 manewrowa_info manewrowa_krok21 endevent
event manewrowa_aktualizuj22I copyvalues 0.0 manewrowa_info manewrowa_krok22 endevent
event manewrowa_aktualizuj23I copyvalues 0.0 manewrowa_info manewrowa_krok23 endevent
event manewrowa_aktualizuj24I copyvalues 0.0 manewrowa_info manewrowa_krok24 endevent

event manewrowa_aktualizuj25I copyvalues 0.0 manewrowa_info manewrowa_krok25 endevent
event manewrowa_aktualizuj26I copyvalues 0.0 manewrowa_info manewrowa_krok26 endevent
event manewrowa_aktualizuj27I copyvalues 0.0 manewrowa_info manewrowa_krok27 endevent
event manewrowa_aktualizuj28I copyvalues 0.0 manewrowa_info manewrowa_krok28 endevent
event manewrowa_aktualizuj29I copyvalues 0.0 manewrowa_info manewrowa_krok29 endevent
event manewrowa_aktualizuj30I copyvalues 0.0 manewrowa_info manewrowa_krok30 endevent
event manewrowa_aktualizuj31I copyvalues 0.0 manewrowa_info manewrowa_krok31 endevent
event manewrowa_aktualizuj32I copyvalues 0.0 manewrowa_info manewrowa_krok32 endevent


// EVENTY OGÓLNE DLA AI
event macweg_nazad_jedz multiple 0.0 none nazad_wegmanewry jedz_20sh endevent
event shunt_stop putvalues 0.0 none 0.1 0.1 0.1 ShuntVelocity 0 0 endevent 
event nazad_wegmanewry putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event nazad_macosob putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
//event nazad_willas putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event nazad_wilbocz putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event nazad_wiltow1 putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event nazad_wiltow4 putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event nazad_jar putvalues 5.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event nazad15 putvalues 15.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event jan_osob_tor5_zawracajB putvalues 0.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event jan_osob_wyciagA_zawracaj putvalues 0.0 none 0.1 0.1 0.1 Change_direction 0 0 endevent
event stop putvalues 0.0 none 0.1 0.1 0.1 SetVelocity 0.0 0.0 endevent 
event jedz_20sh putvalues 20.0 none 0.1 0.1 0.1 ShuntVelocity 20 0 endevent 
event jedz_10sh putvalues 20.0 none 0.1 0.1 0.1 ShuntVelocity 10 0 endevent 
event jedz_20l putvalues 5.0 none 0.1 0.1 0.1 SetVelocity 20 0 endevent 

event urwijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent
event tow2urwijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent
event tow4urwijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent

event osoburwijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent
event osoburwijsie_mac multiple 0.0 mac_manewry_osob  osoburwijsie_macI condition memcompare * 21 * endevent
event osoburwijsie_macI putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent

event waw_tor2_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event waw_tor3_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event waw_tor4_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event waw_tor5_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event waw_tor6_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent

event podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -2 -3 endevent
event jan_osob_tor7_podepnijsieII putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event jan_osob_tor9_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event jan_osob_tor11_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent

event jan_osob_tor33_odepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent
event jan_osob_tor33_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
event jan_osob_tor33_engineoff putvalues 30.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent

event jan_osob_tor37_odepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt 0 0 endevent
event jan_osob_tor37_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
event jan_osob_tor37_engineoff putvalues 30.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent

event ter_tor1_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event ter_tor3_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event ter_tor4_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event ter_tor6_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent

event tow2podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event tow4podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 -3 endevent
event jar_podepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent

event dab_posppodepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent

event osobpodepnijsie putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent
event osobpodepnijsie_mac multiple 0.0 mac_manewry_osob  osobpodepnijsie_macI manewryzeruj-os condition memcompare * 25 * endevent
event osobpodepnijsie_macI putvalues 0.0 none 0.1 0.1 0.1 Shunt -3 -3 endevent

event wil_tor2_engineoff putvalues 300.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent

event manewry putvalues 0.0 none 0.1 0.1 0.1 Shunt -1 0 endevent
event manewry180 putvalues 180.0 none 0.1 0.1 0.1 Shunt -1 0 endevent

event wlacz putvalues 2.0 none 0.1 0.1 0.1 Prepare_engine 1 0 endevent
event wylacz putvalues 20.0 none 0.1 0.1 0.1 Prepare_engine 0 0 endevent


// NOCNE PODŚWIETLENIE SEMAFORÓW
event semki_nocne multiple 0.0 none semnoc_paszw1 semnoc_cal1 semnoc_cal2 semnoc_wilis_Tm1 semnoc_wilis_Tm9 semnoc_wilis_AH semnoc_wilis_IO semnoc_wilis_To endevent
event semnoc_paszw1 multiple 0.0 none paszw_A_nocny paszw_B_nocny paszw_C_nocny paszw_D_nocny paszw_E_nocny paszw_F_nocny semnoc_paszw2 endevent
event semnoc_paszw2 multiple 0.0 none paszw_ToA_nocny paszw_ToB_nocny paszw_ToE_nocny paszw_ToF_nocny paszw_Tm1_nocny endevent
event semnoc_cal1 multiple 0.0 none cal_ToA_nocny cal_ToC_nocny cal_ToF_nocny cal_ToH_nocny cal_A_nocny cal_B_nocny cal_C_nocny endevent
event semnoc_cal2 multiple 0.0 none cal_D_nocny cal_E_nocny cal_F_nocny cal_G_nocny cal_H_nocny endevent
event semnoc_wilis_Tm1 multiple 0.0 none wil_Tm1_nocny wil_Tm2_nocny wil_Tm3_nocny wil_Tm4_nocny wil_Tm5_nocny wil_Tm6_nocny wil_Tm7_nocny wil_Tm8_nocny endevent
event semnoc_wilis_Tm9 multiple 0.0 none wil_Tm9_nocny wil_Tm10_nocny wil_Tm11_nocny wil_Tm12_nocny wil_Tm13_nocny wil_Tm14_nocny wil_Tm15_nocny wil_Tm16_nocny endevent
event semnoc_wilis_AH multiple 0.0 none wil_A_nocny wil_B_nocny wil_C_nocny wil_D_nocny wil_E_nocny wil_F_nocny wil_G_nocny wil_H_nocny endevent
event semnoc_wilis_IO multiple 0.0 none wil_I_nocny wil_J_nocny wil_K_nocny wil_L_nocny wil_M_nocny wil_N_nocny wil_O_nocny endevent
event semnoc_wilis_To multiple 0.0 none wil_ToA_nocny wil_ToE_nocny wil_ToF_nocny wil_ToJ_nocny wil_ToN_nocny wil_ToO_nocny wil_Tm17_nocny endevent


// WYGASZANIE SEMAFORÓW I TARCZ
// Wiliś Poligon
event lacz_semoff multiple 1.0 none lacz_semoff_wjazdA lacz_semoff_wjazdB1 lacz_semoff_wjazdB2 lacz_semoff_wyjazdowe lacz_tm1_light endevent
event lacz_semoff_wjazdA multiple 0.0 none lacz_A_light lacz_B_light lacz_ToA_light lacz_ToB_light lacz_SpA_I_light lacz_SpA_II_light lacz_SpB_I_light lacz_SpB_II_light endevent
event lacz_semoff_wjazdB1 multiple 0.0 none lacz_C_light lacz_D_light lacz_E_light lacz_ToC_light lacz_ToE_light lacz_SpC_I_light lacz_SpC_II_light endevent
event lacz_semoff_wjazdB2 multiple 0.0 none lacz_F_light lacz_G_light endevent
event lacz_semoff_wyjazdowe multiple 0.0 none lacz_H_light lacz_I_light lacz_J_light lacz_K_light lacz_L_light lacz_M_light endevent

event lacz_A_light lights 0.0 lacz_A 0 0 0 0 0 endevent
event lacz_B_light lights 0.0 lacz_B 0 0 0 0 0 endevent
event lacz_C_light lights 0.0 lacz_C 0 0 0 0 0 endevent
event lacz_D_light lights 0.0 lacz_D 0 0 0 0 0 endevent
event lacz_E_light lights 0.0 lacz_E 0 0 0 0 0 endevent
event lacz_F_light lights 0.0 lacz_F 0 0 0 0 0 endevent
event lacz_G_light lights 0.0 lacz_G 0 0 0 0 0 endevent
event lacz_H_light lights 0.0 lacz_H 0 0 0 0 0 endevent
event lacz_I_light lights 0.0 lacz_I 0 0 0 0 0 endevent
event lacz_J_light lights 0.0 lacz_J 0 0 0 0 0 endevent
event lacz_K_light lights 0.0 lacz_K 0 0 0 0 0 endevent
event lacz_L_light lights 0.0 lacz_L 0 0 0 0 0 endevent
event lacz_M_light lights 0.0 lacz_M 0 0 0 0 0 endevent

event lacz_ToA_light lights 0.0 lacz_ToA 0 0 endevent
event lacz_ToB_light lights 0.0 lacz_ToB 0 0 endevent
event lacz_ToC_light lights 0.0 lacz_ToC 0 0 endevent
event lacz_ToE_light lights 0.0 lacz_ToE 0 0 endevent

event lacz_SpA_I_light lights 0.0 lacz_spA_I 0 0 0 endevent
event lacz_SpA_II_light lights 0.0 lacz_spA_II 0 0 0 endevent
event lacz_SpB_I_light lights 0.0 lacz_spB_I 0 0 0 endevent
event lacz_SpB_II_light lights 0.0 lacz_spB_II 0 0 0 endevent
event lacz_SpC_I_light lights 0.0 lacz_spC_I 0 0 0 endevent
event lacz_SpC_II_light lights 0.0 lacz_spC_II 0 0 0 endevent

event lacz_tm1_light lights 0.0 lacz_tm1 0 0 endevent

// Puszcza Orzechowska
event pus_semoff multiple 1.0 none pus_semoff1 pus_semoff2  pus_semoff3 endevent
event pus_semoff1 multiple 0.0 none pus_A_light pus_B_light pus_C_light pus_D_light pus_E_light pus_F_light pus_G_light pus_H_light endevent
event pus_semoff2 multiple 0.0 none pus_I_light pus_B_light pus_J_light pus_K_light pus_L_light pus_M_light pus_N_light endevent
event pus_semoff3 multiple 0.0 none pus_ToA_light pus_ToB_light pus_ToM_light pus_ToN_light endevent

event pus_A_light lights 0.0 pus_A 0 0 0 0 0 endevent
event pus_B_light lights 0.0 pus_B 0 0 0 0 0 endevent
event pus_C_light lights 0.0 pus_C 0 0 0 0 0 endevent
event pus_D_light lights 0.0 pus_D 0 0 0 0 0 endevent
event pus_E_light lights 0.0 pus_E 0 0 0 0 0 endevent
event pus_F_light lights 0.0 pus_F 0 0 0 0 0 endevent
event pus_G_light lights 0.0 pus_G 0 0 0 0 0 endevent
event pus_H_light lights 0.0 pus_H 0 0 0 0 0 endevent
event pus_I_light lights 0.0 pus_I 0 0 0 0 0 endevent
event pus_J_light lights 0.0 pus_J 0 0 0 0 0 endevent
event pus_K_light lights 0.0 pus_K 0 0 0 0 0 endevent
event pus_L_light lights 0.0 pus_L 0 0 0 0 0 endevent
event pus_M_light lights 0.0 pus_M 0 0 0 0 0 endevent
event pus_N_light lights 0.0 pus_N 0 0 0 0 0 endevent
event pus_ToA_light lights 0.0 pus_ToA 0 0 endevent
event pus_ToB_light lights 0.0 pus_ToB 0 0 endevent
event pus_ToM_light lights 0.0 pus_ToM 0 0 endevent
event pus_ToN_light lights 0.0 pus_ToN 0 0 endevent

// pakiet onstart
event poczatek_onstart multiple 0.0 none lacz_semoff pus_semoff sbl_setdir pus_zwr8- pus_zwr23- endevent