// © RiceMotion ( Robert Carl Rice ) 2012-2016 - All rights reserved


// This software makes use of tools and libraries obtained from open source projects or released for

// use by relevant hardware manufactures. However, this software is NOT a part of any open source project.

// It is released only on a "need to know" basis for beta testers of the "RiceCNC Interpolation Engine".

// Recipents of this source code must respect the confidential nature of this software and prevent any

// distribution that could result in counterfeit copies of the "RiceCNC Interpolation Engine".


// © RiceMotion ( Robert Carl Rice ) 2012-2016 - All rights reserved

#include <StallCommand.h>

#include "Machine.h"

#include <MachineCommands.h>


const char StallCommand::myName[] =

     "Stall";


const char*

     StallCommand::name() {


     return

          myName; };


bool

     StallCommand::isStallCommand() {


     return

          true; };


bool

     StallCommand::execute(

          Machine* machine ) {

    return

          Pause::execute( machine ); };


void

     StallCommand::reportInterpolationStatus(

          Machine*     machine,

          String*          msgPtr ) {


     *msgPtr  += INTERPOLATOR_STALLED; };