MityDSP Documentation Index

e:/hudson/workspace/MityDSP MDK Release/trunk/sw/inc/core/DspStepper.h File Reference

#include <std.h>
#include <sem.h>
#include "core/DspFirmware.h"
#include "core/DspIntDispatch.h"

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
}

Define Documentation

#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


  
Generated on Fri Sep 23 16:33:44 2011 for MityDSP Core by  Doxygen Version 1.6.1
Copyright © 2009, Critical Link LLC, All rights reserved.