{trigger:toggle_switch}
	(L.L.Switch) ! (S.L.Switch)
{end}


{init}
' Schranken initialisieren - 1 = offen, 0 = zu
	1 (S.L.Switch)	
{end}
	
{frame}
	(L.L.TrafficLightPhase) s0

	l0 6 >= l0 8 <= && s0

'Sollwert:
	1 l0 -
'Differenz zum Istwert:
	(L.L.Switch) -
'Kleineren Wert auswählen (=begrenzen auf Höchstwert):
	(L.S.Timegap) 0.8 * min
	(L.S.Timegap) -0.8 * max
'Auf Istwert addieren und speichern:
	(L.L.Switch) + (S.L.Switch)

{end}