, including all inherited members.
| action() | CDxlGeneric | |
| C3mxl() | C3mxl | |
| C3mxlROS(const char *path) | C3mxlROS | [inline] |
| 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] |