, including all inherited members.
action() | CDxlGeneric | |
C3mxl() | C3mxl | |
CDxlCom() | CDxlCom | |
CDxlGeneric() | CDxlGeneric | [inline] |
changeID(const int newID) | C3mxl | [virtual] |
clip(const int value, const int min, const int max) | C3mxl | [inline, protected] |
clipToMaxDWord(int value) | C3mxl | [protected] |
clipToMaxWord(int value) | C3mxl | [protected] |
enableLED(int state) | CDxlGeneric | [inline, virtual] |
enableTorque(int state) | CDxlGeneric | [inline, virtual] |
get3MxlMode() | C3mxl | [virtual] |
getAcceleration() | C3mxl | [virtual] |
getAngleLimits() | CDxlGeneric | [inline, virtual] |
getBusVoltage() | C3mxl | [virtual] |
getCurrent() | C3mxl | [virtual] |
getID() | C3mxl | [inline, virtual] |
getLastError() | CDxlCom | [inline] |
getLinearAcceleration() | C3mxl | [virtual] |
getLinearPos() | C3mxl | [virtual] |
getLog() | C3mxl | [virtual] |
getPIDCurrent(double &p, double &d, double &i, double &i_limit) | C3mxl | [virtual] |
getPIDEnergy(double &p, double &d, double &i, double &i_limit) | C3mxl | [virtual] |
getPIDPosition(double &p, double &d, double &i, double &i_limit) | C3mxl | [virtual] |
getPIDSpeed(double &p, double &d, double &i, double &i_limit) | C3mxl | [virtual] |
getPIDTorque(double &p, double &d, double &i, double &i_limit) | C3mxl | [virtual] |
getPos() | C3mxl | [virtual] |
getPosAndSpeed() | C3mxl | [virtual] |
getSensorVoltages() | C3mxl | [virtual] |
getState() | C3mxl | [virtual] |
getStatus() | C3mxl | [virtual] |
getTemp() | CDxlGeneric | [inline, virtual] |
getTorque() | C3mxl | [virtual] |
getTorquePosSpeed() | C3mxl | [virtual] |
getVoltage() | C3mxl | [virtual] |
init(bool sendConfigToMotor=true) | C3mxl | [virtual] |
initPacketHandler() | CDxlCom | |
internalAccelerationToMxlAcceleration(double acceleration) | C3mxl | [protected] |
internalAmplitudeToMxlAmplitude(double amplitude) | C3mxl | [protected] |
internalCurrentToMxlCurrent(double current) | C3mxl | [protected] |
internalFreqToMxlFreq(double frequency) | C3mxl | [protected] |
internalLinearAccelerationToMxlLinearAcceleration(double acceleration) | C3mxl | [protected] |
internalLinearPosToMxlLinearPos(double pos) | C3mxl | [protected] |
internalLinearSpeedToMxlLinearSpeed(double speed) | C3mxl | [protected] |
internalPhaseToMxlPhase(double phase) | C3mxl | [protected] |
internalPosToMxlPos(double pos) | C3mxl | [protected] |
internalPWMToMxlPWM(double current) | C3mxl | [protected] |
internalSpeedToMxlSpeed(double speed) | C3mxl | [protected] |
internalTorqueToMxlTorque(double torque) | C3mxl | [protected] |
internalVoltageToMxlVoltage(double voltage) | C3mxl | [protected] |
interpretControlData(BYTE address, BYTE length, BYTE *data) | C3mxl | [virtual] |
isInitialized() | CDxlCom | [inline] |
mAcceleration | C3mxl | [protected] |
mAnalog1Voltage | C3mxl | [protected] |
mAnalog2Voltage | C3mxl | [protected] |
mAnalog3Voltage | C3mxl | [protected] |
mAnalog4Voltage | C3mxl | [protected] |
mBusVoltage | C3mxl | [protected] |
mConfig | C3mxl | [protected] |
mCurrent | C3mxl | [protected] |
mCurrentADCVoltage | C3mxl | [protected] |
mID | CDxlGeneric | [protected] |
mInitialized | CDxlCom | [protected] |
mLastError | CDxlCom | [protected] |
mLinearAcceleration | C3mxl | [protected] |
mLinearPosition | C3mxl | [protected] |
mLog | C3mxl | [protected] |
mMotorInitialized | C3mxl | [protected] |
mMxlLog | C3mxl | [protected] |
mMxlMode | C3mxl | [protected] |
mPacketHandler | CDxlCom | [protected] |
mpGroup | CDxlGeneric | [protected] |
mPosition | C3mxl | [protected] |
mRetlevel | CDxlGeneric | [protected] |
mSerialPort | CDxlCom | [protected] |
mSpeed | C3mxl | [protected] |
mStatus | C3mxl | [protected] |
mTorque | C3mxl | [protected] |
mVoltage | C3mxl | [protected] |
mxlAccelerationToInternalAcceleration(WORD acceleration) | C3mxl | [protected] |
mxlCurrentToInternalCurrent(WORD current) | C3mxl | [protected] |
mxlLinearAccelerationToInternalLinearAcceleration(WORD acceleration) | C3mxl | [protected] |
mxlLinearPosToInternalLinearPos(DWORD pos) | C3mxl | [protected] |
mxlLinearSpeedToInternalLinearSpeed(WORD speed) | C3mxl | [protected] |
mxlPosToInternalPos(WORD pos) | C3mxl | [protected] |
mxlPWMToInternalPWM(WORD current) | C3mxl | [protected] |
mxlSpeedToInternalSpeed(WORD speed) | C3mxl | [protected] |
mxlTorqueToInternalTorque(WORD torque) | C3mxl | [protected] |
mxlVoltageToInternalVoltage(WORD voltage) | C3mxl | [protected] |
ping() | CDxlGeneric | |
present3MxlMode() | C3mxl | [inline, virtual] |
presentAcceleration() | C3mxl | [inline, virtual] |
presentAnalog1Voltage() | C3mxl | [inline, virtual] |
presentAnalog2Voltage() | C3mxl | [inline, virtual] |
presentAnalog3Voltage() | C3mxl | [inline, virtual] |
presentAnalog4Voltage() | C3mxl | [inline, virtual] |
presentAngleLowerLimit() | C3mxl | [inline, virtual] |
presentAngleUpperLimit() | C3mxl | [inline, virtual] |
presentBusVoltage() | C3mxl | [inline, virtual] |
presentCCWAngleLimit() | C3mxl | [inline, virtual] |
presentCurrent() | C3mxl | [inline, virtual] |
presentCurrentADCVoltage() | C3mxl | [inline, virtual] |
presentCWAngleLimit() | C3mxl | [inline, virtual] |
presentLinearAcceleration() | C3mxl | [inline, virtual] |
presentLinearPos() | C3mxl | [inline, virtual] |
presentLoad() | C3mxl | [inline, virtual] |
presentLog() | C3mxl | [inline, virtual] |
presentMotorInitState() | C3mxl | [inline, virtual] |
presentPos() | C3mxl | [inline, virtual] |
presentSpeed() | C3mxl | [inline, virtual] |
presentStatus() | C3mxl | [inline, virtual] |
presentTemp() | C3mxl | [inline, virtual] |
presentTorque() | C3mxl | [inline, virtual] |
presentVoltage() | C3mxl | [inline, virtual] |
printReport(FILE *fOut) | C3mxl | [virtual] |
readData(BYTE startingAddress, BYTE dataLength, BYTE *data) | CDxlGeneric | |
receivePacketWait(CDxlStatusPacket *packet, int seconds=DXL_PKT_RECV_WAIT_TIME_SEC, int microseconds=DXL_PKT_RECV_WAIT_TIME_USEC) | CDxlCom | [protected] |
reset() | CDxlGeneric | |
round(double val) | C3mxl | [inline, protected] |
sendPacket(CDxlPacket *packet, bool replyExpected=true) | CDxlCom | [protected] |
set3MxlMode(BYTE mxlMode, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setAcceleration(double acceleration, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setAlarmLEDMask(const BYTE mask) | CDxlGeneric | [inline, virtual] |
setAlarmShutdownMask(const BYTE mask) | CDxlGeneric | [inline, virtual] |
setAngleLimits(double lowerLimit, double upperLimit) | C3mxl | [virtual] |
setAngleLowerLimit(double limit) | C3mxl | [virtual] |
setAngleUpperLimit(double limit) | C3mxl | [virtual] |
setBaudRate(const int baudRate) | C3mxl | [virtual] |
setBaudRateIndex(const BYTE baudRateIndex) | CDxlGeneric | [inline, virtual] |
setCompliance(BYTE complianceMargin, BYTE complianceSlope) | CDxlGeneric | [inline, virtual] |
setConfig(CDxlConfig *config) | C3mxl | [virtual] |
setCurrent(double current, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setEncoderCountJoint(WORD encodercount) | C3mxl | [virtual] |
setEncoderCountMotor(WORD encodercount) | C3mxl | [virtual] |
setEncoderIndexLevelMotor(BYTE level) | C3mxl | [virtual] |
setEndlessTurnMode(bool enabled, bool shouldSyncWrite=false) | CDxlGeneric | [inline, virtual] |
setEndlessTurnTorque(double torqueRatio, bool shouldSyncWrite=false) | CDxlGeneric | [inline, virtual] |
setGearboxRatioJoint(float gearboxratio) | C3mxl | [virtual] |
setGearboxRatioMotor(float gearboxratio) | C3mxl | [virtual] |
setGroup(CDxlGroup *group) | CDxlGeneric | [inline, virtual] |
setInitialTorqueLimit(double absMaxTorque) | C3mxl | [virtual] |
setJointOffset(double offset) | C3mxl | [virtual] |
setLinearAcceleration(double acceleration, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setLinearPos(double pos, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setLinearPos(double pos, double absSpeed, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setLinearPos(double pos, double absSpeed, double acceleration, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setLinearSpeed(double speed, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setLogInterval(BYTE interval) | C3mxl | [virtual] |
setMaxContinuousMotorCurrent(double current) | C3mxl | [virtual] |
setMaxMotorCurrent(WORD maxcurrent) | CDxlGeneric | [inline, virtual] |
setMaxPeakMotorCurrent(double current) | C3mxl | [virtual] |
setMaxUninitializedMotorCurrent(WORD maxcurrent) | CDxlGeneric | [inline, virtual] |
setMotorConstant(WORD motorconstant) | C3mxl | [virtual] |
setMotorOffset(double offset) | C3mxl | [virtual] |
setMotorWindingTimeConstant(double time) | C3mxl | [virtual] |
setNullAngle(double nullAngle) | CDxlGeneric | [inline, virtual] |
setOperatingMode(const BYTE mode) | CDxlGeneric | [inline, virtual] |
setPacketHandler(CDxlPacketHandler *packetHandler) | CDxlCom | |
setPIDCurrent(double p, double d, double i, double i_limit, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPIDEnergy(double p, double d, double i, double i_limit, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPIDPosition(double p, double d, double i, double i_limit, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPIDSpeed(double p, double d, double i, double i_limit, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPIDTorque(double p, double d, double i, double i_limit, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPos(double pos, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPos(double pos, double absSpeed, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPos(double pos, double absSpeed, double acceleration, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPositiveDirection(bool clockwiseIsPositive) | C3mxl | [virtual] |
setPositiveDirectionJoint(bool clockwiseIsPositive) | C3mxl | [virtual] |
setPositiveDirectionMotor(bool clockwiseIsPositive) | C3mxl | [virtual] |
setPosSpeedTorquePPosDPos(double pos, double speed, double torque, int pPos, int dPos, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setPunch(WORD punch) | CDxlGeneric | [inline, virtual] |
setPWM(double pwm, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setReferenceEnergy(double energy) | C3mxl | [virtual] |
setRetlevel(const int returnlevel) | C3mxl | [virtual] |
setReturnDelayTime(const int microsecondsReturnDelay) | C3mxl | [virtual] |
setSerialPort(LxSerial *serialPort) | C3mxl | [virtual] |
setSineAmplitude(double amplitude, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setSineFrequency(double frequency, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setSinePhase(double phase, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setSpeed(double speed, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setSpringStiffness(double stiffness) | C3mxl | [virtual] |
setSyncReadIndex(BYTE index) | C3mxl | [virtual] |
setTemperatureLimit(const int maxTemp) | CDxlGeneric | [inline, virtual] |
setTorque(double torque, bool shouldSyncWrite=false) | C3mxl | [virtual] |
setTorqueLimit(double absMaxTorque) | C3mxl | [virtual] |
setVoltageLimits(double minVoltage, double maxVoltage) | CDxlGeneric | [inline, virtual] |
setWatchdogMode(BYTE watchdogmode) | C3mxl | [virtual] |
setWatchdogMultiplier(BYTE watchdogmultiplier) | C3mxl | [virtual] |
setWatchdogTime(BYTE watchdogtime) | C3mxl | [virtual] |
setWheelDiameter(double diameter) | C3mxl | [virtual] |
setZeroLengthSpring(double parameterInRad) | C3mxl | [virtual] |
translateErrorCode(int errorCode) | C3mxl | [static] |
writeData(BYTE startingAddress, BYTE dataLength, BYTE *data, bool shouldSyncWrite=false) | CDxlGeneric | |
~C3mxl() | C3mxl | [virtual] |
~CDxlGeneric() | CDxlGeneric | [inline, virtual] |