# OBSOLETO - OUTDATED

# Segnale automatico di Occupazione Blocco per binari monodirezionali in uscita,
# da piazzare all'inizio di un tratto fittizio nascosto posto subito dopo l'uscita
# visibile. Il blocco è occupato (e l'ultimo segnale mostra l'avviso di via impe-
# dita) fino a che il treno non è uscito dal tratto fittizio. Versione piccola.
#
# Aspetti: R (occupato, pallino rosso), G (libero, pallino bianco)

# Automatic Block Occupancy signal, suitable only on unidirectional tracks for trains
# exiting the layout. It should be placed at the beginning of a hidden track section
# following the visible exit point. The block is busy (previous signals see a "red")
# when a train passes the signal, and it's cleared again when the train exits the
# layout from the hidden track. Smaller version.
#
# Aspects: R (busy, a red dot), G (clear, a white dot)

# P.Rosati  21/01/2021 (Versione 5.1)

Aspect: red
	IconE: OB_r_sml_E.xpm
	IconW: OB_r_sml_W.xpm
	IconN: OB_r_sml_N.xpm
	IconS: OB_r_sml_S.xpm
	Action: stop

Aspect: green
	IconE: OB_w_sml_E.xpm
	IconW: OB_w_sml_W.xpm
	IconN: OB_w_sml_N.xpm
	IconS: OB_w_sml_S.xpm
	Action: proceed

# initial aspect

OnInit:
	.auto = 1
	.aspect = red
end

# the player or a script cleared the signal

OnCleared:
	.aspect = green
end

# the player or a script cleared the signal for shunting

OnShunt:
	.aspect = green
end

# this or another signal changed its aspect

OnUpdate:
	return
end
