RSeries astromech firmware
TankDriveSerial Member List

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

animate() overrideTankDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
driveStick(JoystickController *stick, float speedModifier)TankDriveinlineprotected
fChannelMixingTankDriveprotected
fDriveStickTankDriveprotected
fDriveThrottleTankDriveprotected
fDriveTurningTankDriveprotected
fEnabledTankDriveprotected
fGuestSpeedModifierTankDriveprotected
fGuestStickTankDriveprotected
fLastCommandTankDriveprotected
fMotorsStoppedTankDriveprotected
fScalingTankDriveprotected
fSerialTankDriveSerialprotected
fSerialLatencyTankDriveprotected
fSpeedModifierTankDriveprotected
fStoppedTankDriveSerialprotected
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) overrideTankDriveSerialinlineprotectedvirtual
printNumZeroPad(unsigned num)TankDriveSerialinlineprotected
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() overrideTankDriveSerialinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)TankDriveinline
setUseLeftStick()TankDriveinline
setUseRightStick()TankDriveinline
setUseThrottle(bool use)TankDriveinline
stop() overrideTankDriveSerialinlinevirtual
TankDrive(JoystickController &driveStick)TankDriveinline
TankDriveSerial(Stream &stream, JoystickController &driveStick)TankDriveSerialinline
throttleSpeed(float speedModifier)TankDriveinlineprotectedvirtual
useHardStop()TankDriveinline
useLeftStick()TankDriveinline
useRightStick()TankDriveinline
useThrottle()TankDriveinline