2 #ifndef __accessoryStepper_H__ 3 #define __accessoryStepper_H__ 6 #include "Accessory.hpp" 10 #define CALIBRATION STATE_FIRST 68 void begin(
Port *inpPort,
int inStepsNumber,
int inReduction,
unsigned int inSpeed = 0,
int inMovingPositionsNumber = 1);
75 void Event(
unsigned long inId, ACCESSORIES_EVENT_TYPE inEvent = ACCESSORIES_EVENT_MOVEPOSITIONINDEX,
int inData = 0);
96 void Move(
unsigned long inId);
107 inline ACC_STATE Toggle() {
return MoveToggle(); }
115 #ifdef ACCESSORIES_PRINT_ACCESSORIES 120 void printAccessory();
void Move(unsigned long inId)
void MoveRelativePosition(int inRelativePosition)
void MovePosition(int inAbsolutePosition)
void SetStateRaw(ACC_STATE inNewState)
void Event(unsigned long inId, ACCESSORIES_EVENT_TYPE inEvent = ACCESSORIES_EVENT_MOVEPOSITIONINDEX, int inData = 0)
void begin(Port *inpPort, int inStepsNumber, int inReduction, unsigned int inSpeed = 0, int inMovingPositionsNumber = 1)
bool CanBePositional() const