animate() override | TankDrive | inlinevirtual |
AnimatedEvent() | AnimatedEvent | inline |
driveStick(JoystickController *stick, float speedModifier) | TankDrive | inlineprotected |
enterCommandMode() | TankDriveRoboteq | inlinevirtual |
fChannelMixing | TankDrive | protected |
fCommandMode | TankDriveRoboteq | protected |
fDispatch | TankDriveRoboteq | protected |
fDriveStick | TankDrive | protected |
fDriveThrottle | TankDrive | protected |
fDriveTurning | TankDrive | protected |
fDroidDiameterMM | TurtleDrive | protected |
fEnabled | TankDrive | protected |
fGuestSpeedModifier | TankDrive | protected |
fGuestStick | TankDrive | protected |
fLastCommand | TankDrive | protected |
fLeft | TankDriveRoboteq | protected |
fMotorsStopped | TankDrive | protected |
fRight | TankDriveRoboteq | protected |
fScaling | TankDrive | protected |
fSerial | TankDriveRoboteq | protected |
fSerialLatency | TankDrive | protected |
fSpeedModifier | TankDrive | protected |
fTargetSteering | TankDrive | protected |
fThrottle | TankDriveRoboteq | protected |
fThrottleAccelerationScale | TankDrive | protected |
fThrottleDecelerationScale | TankDrive | protected |
fThrottleInverted | TankDrive | protected |
fTurnAccelerationScale | TankDrive | protected |
fTurnDecelerationScale | TankDrive | protected |
fTurnInverted | TankDrive | protected |
fUseHardStop | TankDrive | protected |
fUseLeftStick | TankDrive | protected |
fUseThrottle | TankDrive | protected |
fWasConnected | TankDrive | protected |
fWheelCircumferenceMM | TurtleDrive | protected |
fWheelTurnCount | TurtleDrive | protected |
getActiveStick() | TankDrive | inline |
getChannelMixing() | TankDrive | inline |
getDroidCircumference() | TurtleDrive | inline |
getDroidDiameterMM() | TurtleDrive | inline |
getEnable() | TankDrive | inline |
getGuestSpeedModifier() | TankDrive | inline |
getMaxSpeed() | TankDrive | inline |
getMoveDistanceCount(double millimeters) | TurtleDrive | inline |
getScaling() | TankDrive | inline |
getSerialLatency() | TankDrive | inline |
getThrottle() | TankDrive | inlineprotectedvirtual |
getThrottleAccelerationScale() | TankDrive | inline |
getThrottleDecelerationScale() | TankDrive | inline |
getThrottleInverted() | TankDrive | inline |
getTurnAccelerationScale() | TankDrive | inline |
getTurnDecelerationScale() | TankDrive | inline |
getTurnDistanceCount(double turnDegrees) | TurtleDrive | inline |
getTurnInverted() | TankDrive | inline |
getWheelCircumferenceMM() | TurtleDrive | inline |
getWheelTurnCount() | TurtleDrive | inline |
hasThrottle() override | TankDriveRoboteq | inlineprotectedvirtual |
isCommandModeActive() | TankDriveRoboteq | inlinevirtual |
leaveCommandMode() | TankDriveRoboteq | inlinevirtual |
map(float x, float in_min, float in_max, float out_min, float out_max) | TankDriveRoboteq | inlineprotectedstatic |
motor(float left, float right, float throttle) override | TankDriveRoboteq | inlineprotectedvirtual |
moveCentimeters(double meters) | TurtleDrive | inline |
moveFeet(double feet) | TurtleDrive | inline |
moveInches(double inches) | TurtleDrive | inline |
moveMeters(double meters) | TurtleDrive | inline |
moveMillimeters(double mm, float speed=0.1) | TankDriveRoboteq | inlinevirtual |
process() | AnimatedEvent | inlinestatic |
ready() | SetupEvent | inlinestatic |
setAccelerationScale(unsigned scale) | TankDrive | inline |
setChannelMixing(bool mixing) | TankDrive | inline |
setDecelerationScale(unsigned scale) | TankDrive | inline |
setDriveStick(JoystickController &driveStick) | TankDrive | inline |
setEnable(bool enable) | TankDrive | inline |
setGuestSpeedModifier(float maxGuestSpeed) | TankDrive | inline |
setGuestStick(JoystickController &guestStick) | TankDrive | inline |
setLoopDoneCallback(AnimatedLoopDone loopProc) | AnimatedEvent | inline |
setMaxSpeed(float modifier) | TankDrive | inline |
setScaling(bool scaling) | TankDrive | inline |
setSerialLatency(uint32_t ms) | TankDrive | inline |
setTargetSteering(TargetSteering *target) | TankDrive | inline |
setThrottleAccelerationScale(unsigned scale) | TankDrive | inline |
setThrottleDecelerationScale(unsigned scale) | TankDrive | inline |
setThrottleInverted(bool invert) | TankDrive | inline |
setTurnAccelerationScale(unsigned scale) | TankDrive | inline |
setTurnDecelerationScale(unsigned scale) | TankDrive | inline |
setTurnInverted(bool invert) | TankDrive | inline |
setup() override | TankDriveRoboteq | inlinevirtual |
SetupEvent() | SetupEvent | inline |
setUseHardStop(bool use) | TankDrive | inline |
setUseLeftStick() | TankDrive | inline |
setUseRightStick() | TankDrive | inline |
setUseThrottle(bool use) | TankDrive | inline |
stop() override | TankDriveRoboteq | inlinevirtual |
TankDrive(JoystickController &driveStick) | TankDrive | inline |
TankDriveRoboteq(HardwareSerial &serial, JoystickController &driveStick) | TankDriveRoboteq | inline |
TankDriveRoboteq(HardwareSerial &serial, ServoDispatch &dispatch, int leftNum, int rightNum, JoystickController &driveStick) | TankDriveRoboteq | inline |
TankDriveRoboteq(HardwareSerial &serial, ServoDispatch &dispatch, int leftNum, int rightNum, int throttleNum, JoystickController &driveStick) | TankDriveRoboteq | inline |
TankDriveRoboteq(ServoDispatch &dispatch, int leftNum, int rightNum, JoystickController &driveStick) | TankDriveRoboteq | inline |
TankDriveRoboteq(ServoDispatch &dispatch, int leftNum, int rightNum, int throttleNum, JoystickController &driveStick) | TankDriveRoboteq | inline |
throttleSpeed(float speedModifier) | TankDrive | inlineprotectedvirtual |
turnDegrees(double degrees, float speed=0.1) | TankDriveRoboteq | inlinevirtual |
useHardStop() | TankDrive | inline |
useLeftStick() | TankDrive | inline |
useRightStick() | TankDrive | inline |
useThrottle() | TankDrive | inline |
write(const char *cmd) | TankDriveRoboteq | inlineprotected |
writeIntCmd(const char *cmd, int arg1) | TankDriveRoboteq | inlineprotected |
writeIntCmd(const char *cmd, int arg1, int arg2) | TankDriveRoboteq | inlineprotected |