RSeries astromech firmware
TankDriveRoboteq Member List

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

animate() overrideTankDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
driveStick(JoystickController *stick, float speedModifier)TankDriveinlineprotected
enterCommandMode()TankDriveRoboteqinlinevirtual
fChannelMixingTankDriveprotected
fCommandModeTankDriveRoboteqprotected
fDispatchTankDriveRoboteqprotected
fDriveStickTankDriveprotected
fDriveThrottleTankDriveprotected
fDriveTurningTankDriveprotected
fDroidDiameterMMTurtleDriveprotected
fEnabledTankDriveprotected
fGuestSpeedModifierTankDriveprotected
fGuestStickTankDriveprotected
fLastCommandTankDriveprotected
fLeftTankDriveRoboteqprotected
fMotorsStoppedTankDriveprotected
fRightTankDriveRoboteqprotected
fScalingTankDriveprotected
fSerialTankDriveRoboteqprotected
fSerialLatencyTankDriveprotected
fSpeedModifierTankDriveprotected
fTargetSteeringTankDriveprotected
fThrottleTankDriveRoboteqprotected
fThrottleAccelerationScaleTankDriveprotected
fThrottleDecelerationScaleTankDriveprotected
fThrottleInvertedTankDriveprotected
fTurnAccelerationScaleTankDriveprotected
fTurnDecelerationScaleTankDriveprotected
fTurnInvertedTankDriveprotected
fUseHardStopTankDriveprotected
fUseLeftStickTankDriveprotected
fUseThrottleTankDriveprotected
fWasConnectedTankDriveprotected
fWheelCircumferenceMMTurtleDriveprotected
fWheelTurnCountTurtleDriveprotected
getActiveStick()TankDriveinline
getChannelMixing()TankDriveinline
getDroidCircumference()TurtleDriveinline
getDroidDiameterMM()TurtleDriveinline
getEnable()TankDriveinline
getGuestSpeedModifier()TankDriveinline
getMaxSpeed()TankDriveinline
getMoveDistanceCount(double millimeters)TurtleDriveinline
getScaling()TankDriveinline
getSerialLatency()TankDriveinline
getThrottle()TankDriveinlineprotectedvirtual
getThrottleAccelerationScale()TankDriveinline
getThrottleDecelerationScale()TankDriveinline
getThrottleInverted()TankDriveinline
getTurnAccelerationScale()TankDriveinline
getTurnDecelerationScale()TankDriveinline
getTurnDistanceCount(double turnDegrees)TurtleDriveinline
getTurnInverted()TankDriveinline
getWheelCircumferenceMM()TurtleDriveinline
getWheelTurnCount()TurtleDriveinline
hasThrottle() overrideTankDriveRoboteqinlineprotectedvirtual
isCommandModeActive()TankDriveRoboteqinlinevirtual
leaveCommandMode()TankDriveRoboteqinlinevirtual
map(float x, float in_min, float in_max, float out_min, float out_max)TankDriveRoboteqinlineprotectedstatic
motor(float left, float right, float throttle) overrideTankDriveRoboteqinlineprotectedvirtual
moveCentimeters(double meters)TurtleDriveinline
moveFeet(double feet)TurtleDriveinline
moveInches(double inches)TurtleDriveinline
moveMeters(double meters)TurtleDriveinline
moveMillimeters(double mm, float speed=0.1)TankDriveRoboteqinlinevirtual
process()AnimatedEventinlinestatic
ready()SetupEventinlinestatic
setAccelerationScale(unsigned scale)TankDriveinline
setChannelMixing(bool mixing)TankDriveinline
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
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
setTurnAccelerationScale(unsigned scale)TankDriveinline
setTurnDecelerationScale(unsigned scale)TankDriveinline
setTurnInverted(bool invert)TankDriveinline
setup() overrideTankDriveRoboteqinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)TankDriveinline
setUseLeftStick()TankDriveinline
setUseRightStick()TankDriveinline
setUseThrottle(bool use)TankDriveinline
stop() overrideTankDriveRoboteqinlinevirtual
TankDrive(JoystickController &driveStick)TankDriveinline
TankDriveRoboteq(HardwareSerial &serial, JoystickController &driveStick)TankDriveRoboteqinline
TankDriveRoboteq(HardwareSerial &serial, ServoDispatch &dispatch, int leftNum, int rightNum, JoystickController &driveStick)TankDriveRoboteqinline
TankDriveRoboteq(HardwareSerial &serial, ServoDispatch &dispatch, int leftNum, int rightNum, int throttleNum, JoystickController &driveStick)TankDriveRoboteqinline
TankDriveRoboteq(ServoDispatch &dispatch, int leftNum, int rightNum, JoystickController &driveStick)TankDriveRoboteqinline
TankDriveRoboteq(ServoDispatch &dispatch, int leftNum, int rightNum, int throttleNum, JoystickController &driveStick)TankDriveRoboteqinline
throttleSpeed(float speedModifier)TankDriveinlineprotectedvirtual
turnDegrees(double degrees, float speed=0.1)TankDriveRoboteqinlinevirtual
useHardStop()TankDriveinline
useLeftStick()TankDriveinline
useRightStick()TankDriveinline
useThrottle()TankDriveinline
write(const char *cmd)TankDriveRoboteqinlineprotected
writeIntCmd(const char *cmd, int arg1)TankDriveRoboteqinlineprotected
writeIntCmd(const char *cmd, int arg1, int arg2)TankDriveRoboteqinlineprotected