RSeries astromech firmware
TankDriveSabertooth Member List

This is the complete list of members for TankDriveSabertooth, including all inherited members.

address() constSabertoothDriverinline
animate() overrideTankDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
autobaud(boolean dontWait=false) constSabertoothDriverinline
autobaud(Stream &port, boolean dontWait=false)SabertoothDriverinlinestatic
command(byte command, byte value) constSabertoothDriverinline
drive(int power) constSabertoothDriverinline
driveStick(JoystickController *stick, float speedModifier)TankDriveinlineprotected
fChannelMixingTankDriveprotected
fDriveStickTankDriveprotected
fDriveThrottleTankDriveprotected
fDriveTurningTankDriveprotected
fEnabledTankDriveprotected
fGuestSpeedModifierTankDriveprotected
fGuestStickTankDriveprotected
fLastCommandTankDriveprotected
fMotorsStoppedTankDriveprotected
fScalingTankDriveprotected
fSerialLatencyTankDriveprotected
fSpeedModifierTankDriveprotected
fTargetSteeringTankDriveprotected
fThrottleAccelerationScaleTankDriveprotected
fThrottleDecelerationScaleTankDriveprotected
fThrottleInvertedTankDriveprotected
fTurnAccelerationScaleTankDriveprotected
fTurnDecelerationScaleTankDriveprotected
fTurnInvertedTankDriveprotected
fUseHardStopTankDriveprotected
fUseLeftStickTankDriveprotected
fUseThrottleTankDriveprotected
fWasConnectedTankDriveprotected
getActiveStick()TankDriveinline
getChannelMixing()TankDriveinline
getEnable()TankDriveinline
getGuestSpeedModifier()TankDriveinline
getMaxSpeed()TankDriveinline
getScaling()TankDriveinline
getSerialLatency()TankDriveinline
getThrottle()TankDriveinlineprotectedvirtual
getThrottleAccelerationScale()TankDriveinline
getThrottleDecelerationScale()TankDriveinline
getThrottleInverted()TankDriveinline
getTurnAccelerationScale()TankDriveinline
getTurnDecelerationScale()TankDriveinline
getTurnInverted()TankDriveinline
hasThrottle()TankDriveinlineprotectedvirtual
motor(float left, float right, float throttle) overrideTankDriveSabertoothinlineprotectedvirtual
SabertoothDriver::motor(int power) constSabertoothDriverinline
SabertoothDriver::motor(byte motor, int power) constSabertoothDriverinline
process()AnimatedEventinlinestatic
ready()SetupEventinlinestatic
SabertoothDriver(byte address, Stream &port)SabertoothDriverinline
setAccelerationScale(unsigned scale)TankDriveinline
setAddress(byte addr)SabertoothDriverinline
setBaudRate(long baudRate) constSabertoothDriverinline
setChannelMixing(bool mixing)TankDriveinline
setDeadband(byte value) constSabertoothDriverinline
setDecelerationScale(unsigned scale)TankDriveinline
setDriveStick(JoystickController &driveStick)TankDriveinline
setEnable(bool enable)TankDriveinline
setGuestSpeedModifier(float maxGuestSpeed)TankDriveinline
setGuestStick(JoystickController &guestStick)TankDriveinline
setLoopDoneCallback(AnimatedLoopDone loopProc)AnimatedEventinline
setMaxSpeed(float modifier)TankDriveinline
setMaxVoltage(byte value) constSabertoothDriverinline
setMinVoltage(byte value) constSabertoothDriverinline
setRamping(byte value) constSabertoothDriverinline
setScaling(bool scaling)TankDriveinline
setSerialLatency(uint32_t ms)TankDriveinline
setTargetSteering(TargetSteering *target)TankDriveinline
setThrottleAccelerationScale(unsigned scale)TankDriveinline
setThrottleDecelerationScale(unsigned scale)TankDriveinline
setThrottleInverted(bool invert)TankDriveinline
setTimeout(int milliseconds) constSabertoothDriverinline
setTurnAccelerationScale(unsigned scale)TankDriveinline
setTurnDecelerationScale(unsigned scale)TankDriveinline
setTurnInverted(bool invert)TankDriveinline
setup() overrideTankDriveSabertoothinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)TankDriveinline
setUseLeftStick()TankDriveinline
setUseRightStick()TankDriveinline
setUseThrottle(bool use)TankDriveinline
stop() overrideTankDriveSabertoothinlinevirtual
SabertoothDriver::stop() constSabertoothDriverinline
TankDrive(JoystickController &driveStick)TankDriveinline
TankDriveSabertooth(int id, HardwareSerial &serial, JoystickController &driveStick)TankDriveSabertoothinline
throttleSpeed(float speedModifier)TankDriveinlineprotectedvirtual
turn(int power) constSabertoothDriverinline
useHardStop()TankDriveinline
useLeftStick()TankDriveinline
useRightStick()TankDriveinline
useThrottle()TankDriveinline