RSeries astromech firmware
TankDrive Member List

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

animate() overrideTankDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
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)=0TankDriveprotectedpure virtual
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() overrideTankDriveinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)TankDriveinline
setUseLeftStick()TankDriveinline
setUseRightStick()TankDriveinline
setUseThrottle(bool use)TankDriveinline
stop()TankDriveinlinevirtual
TankDrive(JoystickController &driveStick)TankDriveinline
throttleSpeed(float speedModifier)TankDriveinlineprotectedvirtual
useHardStop()TankDriveinline
useLeftStick()TankDriveinline
useRightStick()TankDriveinline
useThrottle()TankDriveinline