Skip to content

LP-Reol/packml-state-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]]
// )]