VEX V5 C++ API
|
This is the complete list of members for vex::smartdrive, including all inherited members.
_turnVelocity | vex::drivetrain | protected |
_turnVelUnit | vex::drivetrain | protected |
arcade(double drivePower, double 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, 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) | 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) | vex::drivetrain | |
drivetrain(motor_group &leftMotors, motor_group &rightMotors, double wheelTravel=319.1764, double trackWidth=292.1, double wheelBase=130, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) | vex::drivetrain | |
drivetrain(vex::motor &leftMotor, vex::motor &rightMotor, double wheelTravel=319.1764, double trackWidth=292.1, double wheelBase=130, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) | vex::drivetrain | |
efficiency(percentUnits units=percentUnits::pct) | vex::drivetrain | |
heading(rotationUnits units=rotationUnits::deg) | vex::smartdrive | |
isDone(void) | vex::drivetrain | |
isMoving() | vex::smartdrive | virtual |
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) | vex::drivetrain | |
setGearRatio(double ratio) | vex::drivetrain | |
setHeading(double value, rotationUnits units) | vex::smartdrive | |
setRotation(double value, rotationUnits units) | vex::smartdrive | |
setStopping(brakeType mode) | vex::drivetrain | |
setTimeout(double time, timeUnits units) | vex::drivetrain | |
setTurnThreshold(double t) | vex::smartdrive | |
setTurnVelocity(double velocity, velocityUnits units) | vex::drivetrain | |
setTurnVelocity(double velocity, percentUnits units) | vex::drivetrain | |
smartdrive(motor_group &l, motor_group &r, vex::gyro &g, double wheelTravel=319.1764, double trackWidth=292.1, double wheelBase=130, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) | vex::smartdrive | |
smartdrive(vex::motor &l, vex::motor &r, vex::gyro &g, double wheelTravel=319.1764, double trackWidth=292.1, double wheelBase=130, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) | vex::smartdrive | |
smartdrive(motor_group &l, motor_group &r, vex::inertial &g, double wheelTravel=319.1764, double trackWidth=292.1, double wheelBase=130, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) | vex::smartdrive | |
smartdrive(vex::motor &l, vex::motor &r, vex::inertial &g, double wheelTravel=319.1764, double trackWidth=292.1, double wheelBase=130, distanceUnits unit=distanceUnits::mm, double externalGearRatio=1.0) | vex::smartdrive | |
startDriveFor(double distance, distanceUnits distUnit) | vex::drivetrain | |
startDriveFor(directionType dir, double distance, distanceUnits distUnit) | vex::drivetrain | |
startDriveFor(double distance, distanceUnits distUnit, double velocity, velocityUnits velUnit) | vex::drivetrain | |
startDriveFor(directionType dir, double distance, distanceUnits distUnit, float velocity, velocityUnits velUnit) | vex::drivetrain | |
startTurnFor(double angle, rotationUnits angleUnit) | vex::smartdrive | virtual |
startTurnFor(turnType dir, double angle, rotationUnits angleUnit) | vex::smartdrive | virtual |
startTurnFor(double angle, rotationUnits angleUnit, double velocity, velocityUnits velUnit) | vex::smartdrive | virtual |
startTurnFor(turnType dir, double angle, rotationUnits angleUnit, float velocity, velocityUnits velUnit) | vex::smartdrive | virtual |
startTurnToHeading(double angle, rotationUnits units) | vex::smartdrive | inline |
startTurnToHeading(double angle, rotationUnits units, double velocity, velocityUnits units_v) | vex::smartdrive | inline |
startTurnToRotation(double angle, rotationUnits units) | vex::smartdrive | inline |
startTurnToRotation(double angle, rotationUnits units, double velocity, velocityUnits units_v) | vex::smartdrive | inline |
stop() | vex::drivetrain | |
stop(brakeType mode) | vex::drivetrain | |
temperature(percentUnits units) | vex::drivetrain | |
timeout(timeUnits units) | vex::drivetrain | |
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::smartdrive | virtual |
turnFor(double angle, rotationUnits units, bool waitForCompletion=true) | vex::smartdrive | virtual |
turnFor(turnType dir, double angle, rotationUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true) | vex::smartdrive | virtual |
turnFor(double angle, rotationUnits units, double velocity, velocityUnits units_v, bool waitForCompletion=true) | vex::smartdrive | virtual |
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) | vex::drivetrain | inline |
~drivetrain() | vex::drivetrain | |
~smartdrive() | vex::smartdrive |