#include <MachineNotOkCommand.h>
#include <Machine.h>
#include <MachineOK.h>
#include <MachineCommands.h>
const char MachineNotOkCommand::myName[] =
"MachineNotOk";
const char*
MachineNotOkCommand::name() {
return
myName; };
bool
MachineNotOkCommand::isMachineNotOkCommand() {
return
true; };
bool
MachineNotOkCommand::execute(
Machine* machine ) {
MachineOK* machineOK = machine->machineOK;
continueExecution = machineOK ?
! machineOK->checkMachineNotOk()
: true; // could go away if changed
return
Pause::execute( machine ); };
void
MachineNotOkCommand::reportInterpolationStatus(
Machine* machine,
String* msgPtr ) {
*msgPtr += INTERPOLATOR_NOT_OK; };