0.1.3 • Published 9 months ago
packml-state-model v0.1.3
PackML state model for Typescript
Typescript definitions of the states, signals and transitions in the PackML automation standard by OMAC.
Valid signals for a given state:
validSignals(State.Idle);
// => [Signal.Start, Signal.Abort, Signal.Stop]
Waiting states and acting states:
isActingState(State.Aborting);
// => true
isWaitingState(State.Idle);
// => true
Transitions for a given state:
Transitions.get(State.Stopped)
// => Map([
// [Signal.Reset, State.Resetting],
// [Signal.Abort, State.Aborting]]
// )]