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 |
Defines |
#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
} |