The SignalThreshold object varies its state between open and closed when instructed to do so by one or more EntitySignal objects.
SignalThreshold has no internal logic of its own for changing state.