abs(int a) | motor::roboclaw::RoboClaw | inlineprotectedstatic |
cap(int a, int min, int max) | motor::roboclaw::RoboClaw | inlineprotectedstatic |
cmdDutyDrive2(double duty1, double duty2) | motor::roboclaw::RoboClaw | virtual |
cmdEStop() | motor::roboclaw::RoboClaw | virtual |
cmdQDrive(int motor, s32_t speed) | motor::roboclaw::RoboClaw | virtual |
cmdQDrive2(s32_t speed1, s32_t speed2) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveForDist(int motor, s32_t speed, u32_t dist, bool bQueue=true) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveForDist(s32_t speed1, u32_t dist1, s32_t speed2, u32_t dist2, bool bQueue=true) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveWithAccel(int motor, s32_t speed, u32_t accel) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveWithAccel(s32_t speed1, u32_t accel1, s32_t speed2, u32_t accel2) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveWithAccelForDist(int motor, s32_t speed, u32_t accel, u32_t dist, bool bQueue=true) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveWithAccelForDist(s32_t speed1, u32_t accel1, u32_t dist1, s32_t speed2, u32_t accel2, u32_t dist2, bool bQueue=true) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveWithProfileToPos(int motor, s32_t speed, u32_t accel, u32_t deccel, s32_t pos, bool bQueue=true) | motor::roboclaw::RoboClaw | virtual |
cmdQDriveWithProfileToPos(s32_t speed1, u32_t accel1, u32_t deccel1, s32_t pos1, s32_t speed2, u32_t accel2, u32_t deccel2, s32_t pos2, bool bQueue=true) | motor::roboclaw::RoboClaw | virtual |
cmdQStop() | motor::roboclaw::RoboClaw | inlinevirtual |
cmdReadBoardTemperature(double &temp) | motor::roboclaw::RoboClaw | virtual |
cmdReadCmdBufLengths(uint_t &len1, uint_t &len2) | motor::roboclaw::RoboClaw | virtual |
cmdReadEncoderMode(byte_t &mode1, byte_t &mode2) | motor::roboclaw::RoboClaw | virtual |
cmdReadFwVersion(std::string &strFwVer) | motor::roboclaw::RoboClaw | virtual |
cmdReadLogicCutoffs(double &min, double &max) | motor::roboclaw::RoboClaw | virtual |
cmdReadLogicVoltage(double &volts) | motor::roboclaw::RoboClaw | virtual |
cmdReadMainBattCutoffs(double &min, double &max) | motor::roboclaw::RoboClaw | virtual |
cmdReadMainBattVoltage(double &volts) | motor::roboclaw::RoboClaw | virtual |
cmdReadMotorCurrentDraw(double &s1, double &s2) | motor::roboclaw::RoboClaw | virtual |
cmdReadMotorMaxCurrentLimit(int motor, double &maxAmps) | motor::roboclaw::RoboClaw | virtual |
cmdReadQEncoder(int motor, s64_t &encoder) | motor::roboclaw::RoboClaw | virtual |
cmdReadQSpeed(int motor, s32_t &speed) | motor::roboclaw::RoboClaw | virtual |
cmdReadStatus(uint_t &status) | motor::roboclaw::RoboClaw | virtual |
cmdReadVelocityPidConst(int motor, u32_t &Kp, u32_t &Ki, u32_t &Kd, u32_t &qpps) | motor::roboclaw::RoboClaw | virtual |
cmdResetQEncoders() | motor::roboclaw::RoboClaw | virtual |
cmdSDrive(int motor, int speed) | motor::roboclaw::RoboClaw | virtual |
cmdSDrive2(int speed1, int speed2) | motor::roboclaw::RoboClaw | virtual |
cmdSetEncoderMode(int motor, byte_t mode) | motor::roboclaw::RoboClaw | virtual |
cmdSetEncoderMode2(byte_t mode1, byte_t mode2) | motor::roboclaw::RoboClaw | virtual |
cmdSetLogicCutoffs(const double min, const double max) | motor::roboclaw::RoboClaw | virtual |
cmdSetMainBattCutoffs(const double min, const double max) | motor::roboclaw::RoboClaw | virtual |
cmdSetMotorMaxCurrentLimit(int motor, const double maxAmps) | motor::roboclaw::RoboClaw | virtual |
cmdSetVelocityPidConst(int motor, const u32_t Kp, const u32_t Ki, const u32_t Kd, const u32_t qpps) | motor::roboclaw::RoboClaw | virtual |
cmdStop(int motor) | motor::roboclaw::RoboClaw | virtual |
cmdStop() | motor::roboclaw::RoboClaw | virtual |
cmdStopWithDecel(int motor, u32_t decel) | motor::roboclaw::RoboClaw | virtual |
cmdStopWithDecel(u32_t decel) | motor::roboclaw::RoboClaw | virtual |
cmdWriteSettingsToEEPROM() | motor::roboclaw::RoboClaw | virtual |
fcap(double a, double min, double max) | motor::roboclaw::RoboClaw | inlineprotectedstatic |
getAddress() const | motor::roboclaw::RoboClaw | inline |
getComm() | motor::roboclaw::RoboClaw | inline |
getLogicCutoffRange(double &minmin, double &maxmax) const | motor::roboclaw::RoboClaw | |
getMainBattCutoffRange(double &minmin, double &maxmax) const | motor::roboclaw::RoboClaw | |
getMotorDir(int motor) const | motor::roboclaw::RoboClaw | inlinevirtual |
getNameId() const | motor::roboclaw::RoboClaw | inline |
isOpen() const | motor::roboclaw::RoboClaw | inline |
isValidMotor(int motor) const | motor::roboclaw::RoboClaw | inlineprotectedvirtual |
m_address | motor::roboclaw::RoboClaw | protected |
m_comm | motor::roboclaw::RoboClaw | protected |
m_nEncoder | motor::roboclaw::RoboClaw | protected |
m_nEncPrev | motor::roboclaw::RoboClaw | protected |
m_nMotorDir | motor::roboclaw::RoboClaw | protected |
m_strNameId | motor::roboclaw::RoboClaw | protected |
probe(byte_t address) | motor::roboclaw::RoboClaw | virtual |
RoboClaw(RoboClawComm &comm, const byte_t address=AddrDft, const std::string &strNameId="RoboClaw") | motor::roboclaw::RoboClaw | |
setAddress(byte_t address) | motor::roboclaw::RoboClaw | inline |
setMotorDir(int motor, int motorDir) | motor::roboclaw::RoboClaw | inlinevirtual |
setNameId(const std::string &strNameId) | motor::roboclaw::RoboClaw | inline |
~RoboClaw() | motor::roboclaw::RoboClaw | virtual |