Comprehensive Approach Locking

Approach Locking including controls that will allow the immediate release of
Approach Locking if no train is approaching the Signal. It uses look back
logic to ascertain the line occupancy between a given Signal at Danger and
the sighting point of the Signal displaying the First Caution aspect for the
Signal under consideration.