10 #ifndef NO_MOTORTWOWAYS 30 #ifdef ACCESSORIES_PRINT_ACCESSORIES 31 void AccessoryMotorTwoWays::printAccessory()
33 Serial.print(F(
" MotorTwoWays : IDRight "));
37 Serial.print(F(
" / IDLeft "));
43 Serial.print(F(
" / Speed: "));
44 Serial.print(this->
GetPort()->GetSpeed());
46 Serial.print(F(
" / Delay: "));
48 Serial.print(F(
" / "));
51 Serial.println(F(
" "));
unsigned int GetDebounceDelay() const
const uint8_t GetMovingPositionSize() const
unsigned long GetMovingPositionIdByIndex(int inIndex) const
virtual void MoveLeft(unsigned long inDuration = 0, int inSpeed = 0)
virtual void MoveRight(unsigned long inDuration = 0, int inSpeed = 0)
uint8_t AddMovingPosition(unsigned long inId, int inPosition)
void begin(Port *inpPort, unsigned long inId, int inSpeed, unsigned long inDurationMilli = 0)
ACC_STATE GetState() const
void beginTwoWays(Port *inpPort, unsigned long inIdRight, unsigned long inIdLeft, int inSpeed, unsigned long inDurationMilli = 0)
ACC_STATE MoveToggle(unsigned long inDuration = 0, int inSpeed = 0)