VEX IQ C++ API
vex::smartdrive Member List

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

_dtvex::drivetrainprotected
arcade(float drivePower, float turnPower, percentUnits units=percentUnits::pct)vex::drivetrain
current(currentUnits units=currentUnits::amp)vex::drivetrain
didTimeout()vex::drivetrain
drive(directionType dir)vex::drivetrain
drive(directionType dir, float velocity, velocityUnits units)vex::drivetrain
driveFor(float distance, distanceUnits units, bool waitForCompletion=true)vex::drivetrain
driveFor(directionType dir, float distance, distanceUnits units, bool waitForCompletion=true)vex::drivetrain
driveFor(float distance, distanceUnits units, float velocity, velocityUnits units_v, bool waitForCompletion=true)vex::drivetrain
driveFor(directionType dir, float distance, distanceUnits units, float velocity, velocityUnits units_v, bool waitForCompletion=true)vex::drivetrain
drivetrain(vex::motor_group &leftMotors, vex::motor_group &rightMotors, float wheelTravel=200, float trackWidth=176, float wheelBase=50, distanceUnits unit=distanceUnits::mm, float externalGearRatio=1.0)vex::drivetrain
drivetrain(vex::motor &leftMotor, vex::motor &rightMotor, float wheelTravel=200, float trackWidth=176, float wheelBase=50, distanceUnits unit=distanceUnits::mm, float externalGearRatio=1.0)vex::drivetrain
heading(rotationUnits units=rotationUnits::deg)vex::smartdrive
isDone(void)vex::drivetrain
isMoving()vex::smartdrivevirtual
isTurning()vex::smartdrive
rotation(rotationUnits units=rotationUnits::deg)vex::smartdrive
setDriveVelocity(float velocity, velocityUnits units)vex::drivetrain
setDriveVelocity(float velocity, percentUnits units)vex::drivetrain
setGearRatio(float ratio)vex::drivetrain
setHeading(float value, rotationUnits units)vex::smartdrive
setRotation(float value, rotationUnits units)vex::smartdrive
setStopping(brakeType mode)vex::drivetrain
setTimeout(float time, timeUnits units)vex::drivetrain
setTurnVelocity(float velocity, velocityUnits units)vex::drivetrain
setTurnVelocity(float velocity, percentUnits units)vex::drivetrain
smartdrive(motor_group &l, motor_group &r, vex::gyro &g, float wheelTravel=200, float trackWidth=176, float wheelBase=50, distanceUnits unit=distanceUnits::mm, float externalGearRatio=1.0)vex::smartdrive
smartdrive(vex::motor &l, vex::motor &r, vex::gyro &g, float wheelTravel=200, float trackWidth=176, float wheelBase=50, distanceUnits unit=distanceUnits::mm, float externalGearRatio=1.0)vex::smartdrive
startDriveFor(float distance, distanceUnits distUnit)vex::drivetrain
startDriveFor(directionType dir, float distance, distanceUnits distUnit)vex::drivetrain
startDriveFor(float distance, distanceUnits distUnit, float velocity, velocityUnits velUnit)vex::drivetrain
startDriveFor(directionType dir, float distance, distanceUnits distUnit, float velocity, velocityUnits velUnit)vex::drivetrain
startTurnFor(turnType dir, float angle, rotationUnits units)vex::smartdriveinlinevirtual
startTurnFor(float angle, rotationUnits units)vex::smartdriveinlinevirtual
startTurnFor(turnType dir, float angle, rotationUnits units, float velocity, velocityUnits units_v)vex::smartdriveinlinevirtual
startTurnFor(float angle, rotationUnits units, float velocity, velocityUnits units_v)vex::smartdriveinlinevirtual
startTurnToHeading(float angle, rotationUnits units)vex::smartdriveinline
startTurnToHeading(float angle, rotationUnits units, float velocity, velocityUnits units_v)vex::smartdriveinline
startTurnToRotation(float angle, rotationUnits units)vex::smartdriveinline
startTurnToRotation(float angle, rotationUnits units, float velocity, velocityUnits units_v)vex::smartdriveinline
stop()vex::drivetrain
stop(brakeType mode)vex::drivetrain
timeout(timeUnits units)vex::drivetrain
turn(turnType dir)vex::drivetrain
turn(turnType dir, float velocity, velocityUnits units)vex::drivetrain
turnFor(turnType dir, float angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrivevirtual
turnFor(float angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrivevirtual
turnFor(turnType dir, float angle, rotationUnits units, float velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrivevirtual
turnFor(float angle, rotationUnits units, float velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrivevirtual
turnToHeading(float angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrive
turnToHeading(float angle, rotationUnits units, float velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrive
turnToRotation(float angle, rotationUnits units, bool waitForCompletion=true)vex::smartdrive
turnToRotation(float angle, rotationUnits units, float velocity, velocityUnits units_v, bool waitForCompletion=true)vex::smartdrive
velocity(velocityUnits units)vex::drivetrain
velocity(percentUnits units)vex::drivetraininline
~drivetrain()vex::drivetrain
~smartdrive()vex::smartdrive