DCAITI Robot Hardware  1.0
Motor Member List

This is the complete list of members for Motor, including all inherited members.

advancePWM(unsigned int PWM)Motor
backoffPWM(unsigned int PWM)Motor
Compute()PID
debugger() constMotor
delayMS(unsigned int ms, bool debug=false)Motor
getCurrDir() constMotor
getCurrPulse() constMotor
GetD_Param()PID
getDesiredDir() constMotor
GetI_Param()PID
GetINMax()PID
GetINMin()PID
GetMode()PID
GetOUTMax()PID
GetOUTMin()PID
GetP_Param()PID
getPinDir() constMotor
getPinIRQ() constMotor
getPinIRQB() constMotor
getPinPWM() constMotor
getPWM() constMotor
GetSampleTime()PID
getSpeedPPS() constMotor
getSpeedRPM() constMotor
isrMotor
JustCalculated()PID
Motor(unsigned char _pinPWM, unsigned char _pinDir, unsigned char _pinIRQ, unsigned char _pinIRQB, struct ISRVars *_isr)Motor
PID(int *, int *, int *, float, float, float)PID
PID(int *, int *, int *, int *, float, float, float)PID
PIDDisable()Motor
PIDEnable(float kc=KC, float taui=TAUI, float taud=TAUD, unsigned int sampleTime=1000)Motor
PIDGetSpeedRPMDesired() constMotor
PIDGetStatus() constMotor
PIDRegulate(bool doRegulate=true)Motor
PIDReset()Motor
PIDSetSpeedRPMDesired(unsigned int speedRPM)Motor
PIDSetup(float kc=KC, float taui=TAUI, float taud=TAUD, unsigned int sampleTime=1000)Motor
Reset()PID
resetCurrPulse()Motor
reverseDesiredDir()Motor
runPWM(unsigned int PWM, bool dir, bool saveDir=true)Motor
setCurrDir()Motor
setCurrPulse(long _pulse)Motor
setDesiredDir(bool dir)Motor
SetInputLimits(int, int)PID
SetMode(int Mode)PID
SetOutputLimits(int, int)PID
SetSampleTime(int)PID
setSpeedRPM(int speedRPM, bool dir)Motor
setSpeedRPM(int speedRPM)Motor
SetTunings(float, float, float)PID
setupInterrupt()Motor