Loading page…
An intersection controller as a state machine: phases and timings as validated configuration, a pedestrian request that waits for its window, an emergency override that picks the next phase but never skips the clearance, and a fail-safe flashing mode, all on a clock you pass in.
An intersection.