#include <SetFeedrate.h>
#include <Machine.h>
#include <MachineCommands.h>
const char SetFeedrate::myName[] =
"SetFeedrate";
const char*
SetFeedrate::name() {
return
myName; };
SetFeedrate::SetFeedrate( char* data ) {
sscanf( data, "%f", &feedrate ); };
bool
SetFeedrate::execute( Machine* machine ) {
machine->sqFeedrateIPS = feedrate * feedrate;
return true; };
void
SetFeedrate::report( Machine* machine, String* msgPtr ) {
char data[40];
snprintf( data, 40,
"%c%c%0.5f\n",
FEEDRATE_CONTROL,
FEEDRATE_CHANGED,
feedrate );
*msgPtr += String( data ); };