#include <SetRotationalDiameter.h>
#include <Machine.h>
#include <Axis.h>
const char SetRotationalDiameter::myName[] =
"SetRotationalDiameter";
const char*
SetRotationalDiameter::name() {
return
myName; };
SetRotationalDiameter::SetRotationalDiameter( char* data ) {
sscanf( data,
"%c%f",
&axisNameC,
&rotationalRadiusF );
rotationalRadiusF *= 0.008726646259972; };
bool
SetRotationalDiameter::execute( Machine* machine ) {
axis = machine->findAxis(
axisNameC,
NULL );
if ( axis && axis->angular() )
axis->rotationalRadiusF = rotationalRadiusF;
return
true; };