RSeries astromech firmware
TankDrivePWM Member List

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

animate() overrideTankDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
driveStick(JoystickController *stick, float speedModifier)TankDriveinlineprotected
fChannelMixingTankDriveprotected
fDispatchTankDrivePWMprotected
fDriveStickTankDriveprotected
fDriveThrottleTankDriveprotected
fDriveTurningTankDriveprotected
fEnabledTankDriveprotected
fGuestSpeedModifierTankDriveprotected
fGuestStickTankDriveprotected
fLastCommandTankDriveprotected
fLeftTankDrivePWMprotected
fMotorsStoppedTankDriveprotected
fRightTankDrivePWMprotected
fScalingTankDriveprotected
fSerialLatencyTankDriveprotected
fSpeedModifierTankDriveprotected
fTargetSteeringTankDriveprotected
fThrottleTankDrivePWMprotected
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() overrideTankDrivePWMinlineprotectedvirtual
map(float x, float in_min, float in_max, float out_min, float out_max)TankDrivePWMinlineprotectedstatic
motor(float left, float right, float throttle) overrideTankDrivePWMinlineprotectedvirtual
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() overrideTankDrivePWMinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)TankDriveinline
setUseLeftStick()TankDriveinline
setUseRightStick()TankDriveinline
setUseThrottle(bool use)TankDriveinline
stop() overrideTankDrivePWMinlinevirtual
TankDrive(JoystickController &driveStick)TankDriveinline
TankDrivePWM(ServoDispatch &dispatch, uint8_t leftNum, uint8_t rightNum, JoystickController &driveStick)TankDrivePWMinline
TankDrivePWM(ServoDispatch &dispatch, uint8_t leftNum, uint8_t rightNum, int throttleNum, JoystickController &driveStick)TankDrivePWMinline
throttleSpeed(float speedModifier)TankDriveinlineprotectedvirtual
useHardStop()TankDriveinline
useLeftStick()TankDriveinline
useRightStick()TankDriveinline
useThrottle()TankDriveinline