Classes | |
class | MityDSP::tcDspStepperConfig |
The tcDspStepperConfig class provides a simple initialization structure for the purposes of configuring a tcDspStepper core class instance. More... | |
class | MityDSP::tcDspStepper |
Instances of this class handle configuring, and enabling the MityDSP base Stepper Motor Controller core I/O interface. More... |
Namespaces | |
namespace | MityDSP |
Macros | |
#define | tcDspStepper_H |
#define | DSP_STEPPER_NUM_HOME_POS 7 |
number of available contact closures | |
#define | MAX_TVL_CNT 0x0FFFFFFF |
maximum controlled travel count | |
#define | TVL_CONTINUOUS 0x10000000 |
used to indicate continuous travel |
Enumerations | |
enum | MityDSP::teStepperSwitchPos { MityDSP::eeESTOP = 0, MityDSP::eeREV_STOP = 1, MityDSP::eeFWD_STOP = 2, MityDSP::eePOSITION1 = 3, MityDSP::eePOSITION2 = 4, MityDSP::eePOSITION3 = 5, MityDSP::eePOSITION4 = 6, MityDSP::eePOSITION5 = 7, MityDSP::eeNONE = 8 } |
enum | MityDSP::teStepperDir { MityDSP::eeFORWARD = 0, MityDSP::eeREVERSE = 1 } |
enum | MityDSP::teStepperCommand { MityDSP::eeSEEK = 0, MityDSP::eeGOTO = 1, MityDSP::eeMOVE = 2, MityDSP::eeIDLE = 3 } |
enum | MityDSP::teStepperMicroStepSize { MityDSP::eeFULL, MityDSP::eeHALF, MityDSP::eeONE_QUARTER, MityDSP::eeONE_EIGHTH, MityDSP::eeUNKNOWN } |
enum | MityDSP::teStepperCurrentLevel { MityDSP::eeCURRENT0, MityDSP::eeCURRENT1, MityDSP::eeCURRENT2, MityDSP::eeCURRENT3, MityDSP::eeUNKNOWNCURRENT } |
#define tcDspStepper_H |
#define DSP_STEPPER_NUM_HOME_POS 7 |
number of available contact closures
#define MAX_TVL_CNT 0x0FFFFFFF |
maximum controlled travel count
#define TVL_CONTINUOUS 0x10000000 |
used to indicate continuous travel