animate() override | TankDrive | inlinevirtual |
AnimatedEvent() | AnimatedEvent | inline |
driveStick(JoystickController *stick, float speedModifier) | TankDrive | inlineprotected |
fChannelMixing | TankDrive | protected |
fDispatch | TankDrivePWM | protected |
fDriveStick | TankDrive | protected |
fDriveThrottle | TankDrive | protected |
fDriveTurning | TankDrive | protected |
fEnabled | TankDrive | protected |
fGuestSpeedModifier | TankDrive | protected |
fGuestStick | TankDrive | protected |
fLastCommand | TankDrive | protected |
fLeft | TankDrivePWM | protected |
fMotorsStopped | TankDrive | protected |
fRight | TankDrivePWM | protected |
fScaling | TankDrive | protected |
fSerialLatency | TankDrive | protected |
fSpeedModifier | TankDrive | protected |
fTargetSteering | TankDrive | protected |
fThrottle | TankDrivePWM | protected |
fThrottleAccelerationScale | TankDrive | protected |
fThrottleDecelerationScale | TankDrive | protected |
fThrottleInverted | TankDrive | protected |
fTurnAccelerationScale | TankDrive | protected |
fTurnDecelerationScale | TankDrive | protected |
fTurnInverted | TankDrive | protected |
fUseHardStop | TankDrive | protected |
fUseLeftStick | TankDrive | protected |
fUseThrottle | TankDrive | protected |
fWasConnected | TankDrive | protected |
getActiveStick() | TankDrive | inline |
getChannelMixing() | TankDrive | inline |
getEnable() | TankDrive | inline |
getGuestSpeedModifier() | TankDrive | inline |
getMaxSpeed() | TankDrive | inline |
getScaling() | TankDrive | inline |
getSerialLatency() | TankDrive | inline |
getThrottle() | TankDrive | inlineprotectedvirtual |
getThrottleAccelerationScale() | TankDrive | inline |
getThrottleDecelerationScale() | TankDrive | inline |
getThrottleInverted() | TankDrive | inline |
getTurnAccelerationScale() | TankDrive | inline |
getTurnDecelerationScale() | TankDrive | inline |
getTurnInverted() | TankDrive | inline |
hasThrottle() override | TankDrivePWM | inlineprotectedvirtual |
map(float x, float in_min, float in_max, float out_min, float out_max) | TankDrivePWM | inlineprotectedstatic |
motor(float left, float right, float throttle) override | TankDrivePWM | inlineprotectedvirtual |
process() | AnimatedEvent | inlinestatic |
ready() | SetupEvent | inlinestatic |
setAccelerationScale(unsigned scale) | TankDrive | inline |
setChannelMixing(bool mixing) | TankDrive | inline |
setDecelerationScale(unsigned scale) | TankDrive | inline |
setDriveStick(JoystickController &driveStick) | TankDrive | inline |
setEnable(bool enable) | TankDrive | inline |
setGuestSpeedModifier(float maxGuestSpeed) | TankDrive | inline |
setGuestStick(JoystickController &guestStick) | TankDrive | inline |
setLoopDoneCallback(AnimatedLoopDone loopProc) | AnimatedEvent | inline |
setMaxSpeed(float modifier) | TankDrive | inline |
setScaling(bool scaling) | TankDrive | inline |
setSerialLatency(uint32_t ms) | TankDrive | inline |
setTargetSteering(TargetSteering *target) | TankDrive | inline |
setThrottleAccelerationScale(unsigned scale) | TankDrive | inline |
setThrottleDecelerationScale(unsigned scale) | TankDrive | inline |
setThrottleInverted(bool invert) | TankDrive | inline |
setTurnAccelerationScale(unsigned scale) | TankDrive | inline |
setTurnDecelerationScale(unsigned scale) | TankDrive | inline |
setTurnInverted(bool invert) | TankDrive | inline |
setup() override | TankDrivePWM | inlinevirtual |
SetupEvent() | SetupEvent | inline |
setUseHardStop(bool use) | TankDrive | inline |
setUseLeftStick() | TankDrive | inline |
setUseRightStick() | TankDrive | inline |
setUseThrottle(bool use) | TankDrive | inline |
stop() override | TankDrivePWM | inlinevirtual |
TankDrive(JoystickController &driveStick) | TankDrive | inline |
TankDrivePWM(ServoDispatch &dispatch, uint8_t leftNum, uint8_t rightNum, JoystickController &driveStick) | TankDrivePWM | inline |
TankDrivePWM(ServoDispatch &dispatch, uint8_t leftNum, uint8_t rightNum, int throttleNum, JoystickController &driveStick) | TankDrivePWM | inline |
throttleSpeed(float speedModifier) | TankDrive | inlineprotectedvirtual |
useHardStop() | TankDrive | inline |
useLeftStick() | TankDrive | inline |
useRightStick() | TankDrive | inline |
useThrottle() | TankDrive | inline |