VEXcode IQ C++ Unofficial documentation for version 3.0.4.1
Loading...
Searching...
No Matches
vex::smartdrive Member List

This is the complete list of members for vex::smartdrive, including all inherited members.

_turnmode (defined in vex::drivetrain)vex::drivetrainprotected
_turnvelocity (defined in vex::drivetrain)vex::drivetrainprotected
_turnvelocityUnits (defined in vex::drivetrain)vex::drivetrainprotected
angleToDeg(double angle, rotationUnits units) (defined in vex::drivetrain)vex::drivetrainprotected
arcade(double drivePower, double turnPower, percentUnits units=percentUnits::pct) (defined in vex::drivetrain)vex::drivetrain
current(currentUnits units=currentUnits::amp)vex::drivetrain
current(percentUnits units)vex::drivetrain
distanceToMm(double distance, distanceUnits units) (defined in vex::drivetrain)vex::drivetrainprotected
drive(directionType dir)vex::drivetrain
drive(directionType dir, double velocity, velocityUnits units)vex::drivetrain
driveFor(double distance, distanceUnits units, bool waitForCompletion=true)vex::drivetrain
driveFor(directionType dir, double distance, distanceUnits units, bool waitForCompletion=true) (defined in vex::drivetrain)vex::drivetrain
driveFor(double distance, distanceUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true)vex::drivetrain
driveFor(directionType dir, double distance, distanceUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true) (defined in vex::drivetrain)vex::drivetrain
drivetrain(motor_group &l, motor_group &r, double wheelTravel=200, double trackWidth=200, double wheelBase=50, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) (defined in vex::drivetrain)vex::drivetrain
drivetrain(vex::motor &l, vex::motor &r, double wheelTravel=200, double trackWidth=200, double wheelBase=50, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) (defined in vex::drivetrain)vex::drivetrain
efficiency(percentUnits units=percentUnits::pct)vex::drivetrain
heading(rotationUnits units=rotationUnits::deg)vex::smartdrive
isDone(void)vex::drivetrain
isMoving()vex::smartdrivevirtual
isTurning()vex::smartdrive
power(powerUnits units=powerUnits::watt)vex::drivetrain
rotation(rotationUnits units=rotationUnits::deg)vex::smartdrive
setDriveVelocity(double velocity, velocityUnits units)vex::drivetrain
setDriveVelocity(double velocity, percentUnits units) (defined in vex::drivetrain)vex::drivetrain
setGearRatio(double ratio) (defined in vex::drivetrain)vex::drivetrain
setHeading(double value, rotationUnits units)vex::smartdrive
setRotation(double value, rotationUnits units)vex::smartdrive
setStopping(brakeType mode)vex::drivetrain
setTimeout(int32_t time, timeUnits units)vex::drivetrain
setTurnConstant(double kp) (defined in vex::smartdrive)vex::smartdrive
setTurnDirectionReverse(bool value) (defined in vex::smartdrive)vex::smartdrive
setTurnThreshold(double t) (defined in vex::smartdrive)vex::smartdrive
setTurnVelocity(double velocity, velocityUnits units)vex::drivetrain
setTurnVelocity(double velocity, percentUnits units) (defined in vex::drivetrain)vex::drivetrain
smartdrive(motor_group &l, motor_group &r, vex::gyro &g, double wheelTravel=200, double trackWidth=200, double wheelBase=50, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) (defined in vex::smartdrive)vex::smartdrive
smartdrive(vex::motor &l, vex::motor &r, vex::gyro &g, double wheelTravel=200, double trackWidth=200, double wheelBase=50, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) (defined in vex::smartdrive)vex::smartdrive
stop()vex::drivetrain
stop(brakeType mode)vex::drivetrain
temperature(percentUnits units)vex::drivetrain
timeoutGet() (defined in vex::drivetrain)vex::drivetrainprotected
torque(torqueUnits units=torqueUnits::Nm)vex::drivetrain
turn(turnType dir)vex::drivetrain
turn(turnType dir, double velocity, velocityUnits units)vex::drivetrain
turnFor(turnType dir, double angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrivevirtual
turnFor(double angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrivevirtual
turnFor(turnType dir, double angle, rotationUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrivevirtual
turnFor(double angle, rotationUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrivevirtual
turnToHeading(double angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrive
turnToHeading(double angle, rotationUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrive
turnToRotation(double angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrive
turnToRotation(double angle, rotationUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrive
velocity(velocityUnits units)vex::drivetrain
velocity(percentUnits units) (defined in vex::drivetrain)vex::drivetraininline
voltage(voltageUnits units=voltageUnits::volt)vex::drivetrain
~drivetrain() (defined in vex::drivetrain)vex::drivetrain
~smartdrive() (defined in vex::smartdrive)vex::smartdrive