|
virtual uint16_t | getNumServos ()=0 |
|
virtual uint8_t | getPin (uint16_t num)=0 |
|
virtual uint16_t | getStart (uint16_t num)=0 |
|
virtual uint16_t | getEnd (uint16_t num)=0 |
|
virtual uint16_t | getMinimum (uint16_t num)=0 |
|
virtual uint16_t | getMaximum (uint16_t num)=0 |
|
virtual uint16_t | getNeutral (uint16_t num)=0 |
|
virtual uint32_t | getGroup (uint16_t num)=0 |
|
virtual uint16_t | currentPos (uint16_t num)=0 |
|
virtual uint16_t | scaleToPos (uint16_t num, float scale)=0 |
|
virtual bool | isActive (uint16_t num)=0 |
|
virtual void | disable (uint16_t num)=0 |
|
virtual void | setPin (uint16_t num, uint16_t pin) |
|
virtual void | setNeutral (uint16_t num, uint16_t neutralPulse) |
|
virtual void | setStart (uint16_t num, uint16_t startPulse) |
|
virtual void | setEnd (uint16_t num, uint16_t endPulse) |
|
virtual void | setGroup (uint16_t num, uint32_t group) |
|
virtual void | setServo (uint16_t num, uint8_t pin, uint16_t startPulse, uint16_t endPulse, uint16_t neutralPulse, uint32_t group)=0 |
|
virtual void | setPWM (uint16_t num, uint16_t targetLength)=0 |
|
virtual void | stop ()=0 |
|
void | moveTo (uint16_t num, uint32_t startDelay, uint32_t moveTime, float pos) |
|
void | moveTo (uint16_t num, uint32_t moveTime, float pos) |
|
void | moveTo (uint16_t num, float pos) |
|
void | moveTo (uint16_t num, uint32_t startDelay, uint32_t moveTime, float startPos, float pos) |
|
void | moveServosTo (uint32_t servoGroupMask, float pos) |
|
void | moveServosTo (uint32_t servoGroupMask, uint32_t moveTime, float pos) |
|
void | moveServosTo (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTime, float pos) |
|
void | moveServosTo (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, float pos) |
|
void | moveServoSetTo (uint32_t servoGroupMask, uint32_t servoSetMask, float onPos, float offPos, float(*onEasingMethod)(float)=NULL, float(*offEasingMethod)(float)=NULL) |
|
void | moveServoSetTo (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t moveTime, float onPos, float offPos, float(*onEasingMethod)(float)=NULL, float(*offEasingMethod)(float)=NULL) |
|
void | moveServoSetTo (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTime, float onPos, float offPos, float(*onEasingMethod)(float)=NULL, float(*offEasingMethod)(float)=NULL) |
|
void | moveServoSetTo (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, float onPos, float offPos, float(*onEasingMethod)(float)=NULL, float(*offEasingMethod)(float)=NULL) |
|
void | moveToPulse (uint16_t num, uint32_t startDelay, uint32_t moveTime, uint16_t pos) |
|
void | moveToPulse (uint16_t num, uint32_t moveTime, uint16_t pos) |
|
void | moveToPulse (uint16_t num, uint16_t pos) |
|
void | moveToPulse (uint16_t num, uint32_t startDelay, uint32_t moveTime, uint16_t startPos, uint16_t pos) |
|
void | moveByPulse (uint16_t num, uint32_t moveTime, int16_t pos) |
|
void | moveByPulse (uint16_t num, int16_t pos) |
|
void | moveByPulse (uint16_t num, uint32_t startDelay, uint32_t moveTime, int16_t pos) |
|
void | moveServosToPulse (uint32_t servoGroupMask, uint16_t pos) |
|
void | moveServosToPulse (uint32_t servoGroupMask, uint32_t moveTime, uint16_t pos) |
|
void | moveServosToPulse (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTime, uint16_t pos) |
|
void | moveServosToPulse (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, int16_t pos) |
|
void | moveServosByPulse (uint32_t servoGroupMask, uint32_t moveTime, uint16_t pos) |
|
void | moveServosByPulse (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTime, int16_t pos) |
|
void | moveServosByPulse (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, int16_t pos) |
|
void | moveServoSetToPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint16_t onPos, uint16_t offPos) |
|
void | moveServoSetToPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t moveTime, uint16_t onPos, uint16_t offPos) |
|
void | moveServoSetToPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTime, uint16_t onPos, uint16_t offPos) |
|
void | moveServoSetToPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, int16_t onPos, int16_t offPos) |
|
void | moveServoSetByPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t moveTime, int16_t onPos, int16_t offPos) |
|
void | moveServoSetByPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTime, int16_t onPos, int16_t offPos) |
|
void | moveServoSetByPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, int16_t onPos, int16_t offPos) |
|
void | setServoEasingMethod (uint16_t num, float(*easingMethod)(float completion)) |
|
void | setServosEasingMethod (uint32_t servoGroupMask, float(*easingMethod)(float completion)) |
|
void | setEasingMethod (float(*easingMethod)(float completion)) |
|
|
virtual void | _moveServoToPulse (uint16_t num, uint32_t startDelay, uint32_t moveTime, uint16_t startPos, uint16_t pos)=0 |
|
virtual void | _moveServosToPulse (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, uint16_t pos)=0 |
|
virtual void | _moveServosByPulse (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, int16_t pos)=0 |
|
virtual void | _moveServoSetToPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, uint16_t onPos, uint16_t offPos)=0 |
|
virtual void | _moveServoSetByPulse (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, int16_t onPos, int16_t offPos)=0 |
|
virtual void | _moveServosTo (uint32_t servoGroupMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, float pos)=0 |
|
virtual void | _moveServoSetTo (uint32_t servoGroupMask, uint32_t servoSetMask, uint32_t startDelay, uint32_t moveTimeMin, uint32_t moveTimeMax, float onPos, float offPos, float(*onEasingMethod)(float), float(*offEasingMethod)(float))=0 |
|
virtual void | _setServoEasingMethod (uint16_t num, float(*easingMethod)(float completion))=0 |
|
virtual void | _setServosEasingMethod (uint32_t servoGroupMask, float(*easingMethod)(float completion))=0 |
|
virtual void | _setEasingMethod (float(*easingMethod)(float completion))=0 |
|