TR-mbed 1.0
Loading...
Searching...
No Matches
DJIMotor Member List

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

__attribute__((unused)) inline bool isConnected() constDJIMotorinline
calculatePeriodicPosition(float dE, double dt, int chassis_rpm=0)DJIMotorinline
calculatePositionPID(int desired, int current, double dt, int chassis_rpm=0)DJIMotorinline
calculateSpeedPID(int desired, int current, double dt)DJIMotorinline
DJIMotor(bool isErroneousMotor=false)DJIMotorexplicit
DJIMotor(short motorID, CANHandler::CANBus canBus, motorType type=STANDARD, const std::string &name="NO_NAME")DJIMotor
getData(motorDataType data)DJIMotor
getMode()DJIMotorinline
initializedWarningDJIMotorstatic
motorCountDJIMotorstatic
multiTurnDJIMotor
nameDJIMotor
operator>>(motorDataType data)DJIMotorinline
outputCapDJIMotor
pidPositionDJIMotor
pidSpeedDJIMotor
powerOutDJIMotor
printAllMotorData()DJIMotor
printAngleDJIMotor
s_allConnected(bool debug=false)DJIMotorstatic
s_calculateDeltaPhase(int target, int current, int max=TICKS_REVOLUTION)DJIMotorstatic
s_calculateDeltaPhaseF(float target, float current, float max)DJIMotorstatic
s_feedbackThread()DJIMotorstatic
s_getFeedback(bool debug=false)DJIMotorstatic
s_sendThread()DJIMotorstatic
s_sendValues(bool debug=false)DJIMotorstatic
s_setCANHandlers(CANHandler *bus_1, CANHandler *bus_2, bool threadSend=true, bool threadFeedback=true)DJIMotorstatic
s_theseConnected(DJIMotor *motors[], int size, bool debug=false)DJIMotorstatic
setPosition(int position)DJIMotorinline
setPositionIntegralCap(double cap)DJIMotorinline
setPositionOutputCap(double cap)DJIMotorinline
setPositionPID(float kP, float kI, float kD)DJIMotorinline
setPower(int power)DJIMotorinline
setSpeed(int speed)DJIMotorinline
setSpeedDerivativeCap(double cap)DJIMotorinline
setSpeedIntegralCap(double cap)DJIMotorinline
setSpeedOutputCap(double cap)DJIMotorinline
setSpeedPID(float kP, float kI, float kD)DJIMotorinline
typeDJIMotor
useAbsEncoderDJIMotor
~DJIMotor()DJIMotor