Added ability to chain enable(), disable(), and brake()
This commit is contained in:
parent
f7419da35b
commit
6aedec5a2d
|
|
@ -117,25 +117,29 @@ void StepperControl::waitForAck(){
|
||||||
|
|
||||||
//////////////////////////
|
//////////////////////////
|
||||||
|
|
||||||
void StepperControl::brake(){
|
StepperControl *StepperControl::brake(){
|
||||||
move(0,10,BRAKE);
|
move(0,10,BRAKE);
|
||||||
while(stepsRemaining());
|
while(stepsRemaining());
|
||||||
|
return(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////
|
//////////////////////////
|
||||||
|
|
||||||
void StepperControl::disable(){
|
StepperControl *StepperControl::disable(){
|
||||||
move(0,10,DISABLE);
|
move(0,10,DISABLE);
|
||||||
while(stepsRemaining());
|
while(stepsRemaining());
|
||||||
|
return(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////
|
//////////////////////////
|
||||||
|
|
||||||
void StepperControl::enable(){
|
StepperControl *StepperControl::enable(){
|
||||||
move(0,10);
|
move(0,10);
|
||||||
while(stepsRemaining());
|
while(stepsRemaining());
|
||||||
|
return(this);
|
||||||
|
}
|
||||||
|
|
||||||
}//////////////////////////
|
//////////////////////////
|
||||||
|
|
||||||
void StepperControl::motorTask(void *args){
|
void StepperControl::motorTask(void *args){
|
||||||
StepperControl *motor = (StepperControl *)args;
|
StepperControl *motor = (StepperControl *)args;
|
||||||
|
|
|
||||||
|
|
@ -97,9 +97,9 @@ class StepperControl {
|
||||||
int position();
|
int position();
|
||||||
void setPosition(int pos);
|
void setPosition(int pos);
|
||||||
int stepsRemaining();
|
int stepsRemaining();
|
||||||
void enable();
|
StepperControl *enable();
|
||||||
void disable();
|
StepperControl *disable();
|
||||||
void brake();
|
StepperControl *brake();
|
||||||
};
|
};
|
||||||
|
|
||||||
//////////////////////////
|
//////////////////////////
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue