Class OlcbSignalMast.StateMachine<T>

  • All Implemented Interfaces:
    Connection
    Enclosing class:
    OlcbSignalMast

    static class OlcbSignalMast.StateMachine<T>
    extends MessageDecoder
    Implement a general state machine where state transitions are associated with the production and consumption of specific events. There's a one-to-one mapping between transitions and events. EventID storage is via Strings, so that the user-visible eventID string is preserved.