| Interface | Description |
|---|---|
| MachineCommandStream.StreamingProcessingListener | |
| MachineControl | |
| MachineControlListener | |
| MachineDirectControl |
this is an extension of machine control, ability for the machine to send a
direct command (for control)
|
| Class | Description |
|---|---|
| AbstractMachine |
abstract machine command, interpreting the punch plan
|
| AbstractMachineParameters |
parameters associated to machine communication
|
| BaseAbstractLazerMachine | |
| BaseAbstractPunchMachine | |
| GUIMachineParametersRepository |
repository to create associated panel to the machine parameters
|
| MachineCommandStream |
create a stream for sending commands, this class handle normal CNC command
streams, and also pause timer
|
| PauseTimerState |
simple state machine for pauses, applied to for punch or lazer
|
| Enum | Description |
|---|---|
| MachineStatus |