RSeries astromech firmware
DomeDriveSabertooth Member List

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

address() constSabertoothDriverinlineprotected
animate() overrideDomeDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
autobaud(boolean dontWait=false) constSabertoothDriverinlineprotected
autobaud(Stream &port, boolean dontWait=false)SabertoothDriverinlineprotectedstatic
autonomousDriveDome(float m)DomeDriveinlinevirtual
checkError()DomeDriveinline
command(byte command, byte value) constSabertoothDriverinlineprotected
DomeDrive(JoystickController &domeStick)DomeDriveinline
DomeDriveSabertooth(int id, Stream &serial, JoystickController &domeStick)DomeDriveSabertoothinline
DomeMode enum nameDomeDriveprotected
domeStick(JoystickController *stick, float speedModifier)DomeDriveinlineprotected
drive(int power) constSabertoothDriverinlineprotected
driveDome(float m)DomeDriveinlinevirtual
fAutoDomeGoHomeDomeDriveprotected
fAutoDomeLeftDomeDriveprotected
fAutoDomeTargetPosDomeDriveprotected
fAutoDriveDomeDriveprotected
fBaudRateDomeDriveSabertoothprotected
fCompleteDomeDriveprotected
fDomeMovementStartedDomeDriveprotected
fDomePositionDomeDriveprotected
fDomeStickDomeDriveprotected
fDomeThrottleDomeDriveprotected
fDriveDomeDriveprotected
fEnabledDomeDriveprotected
fErrorDomeDriveprotected
fIdleDomeDriveprotected
fInvertedDomeDriveprotected
fLastCommandDomeDriveprotected
fLastDomeModeDomeDriveprotected
fLastDomeMovementDomeDriveprotected
fLastDomePositionDomeDriveprotected
fMotorStoppedDomeDriveprotected
fMovementFinishTimeDomeDriveprotected
fMovementStartTimeDomeDriveprotected
fMovingDomeDriveprotected
fNextAutoDomeMovementDomeDriveprotected
fScalingDomeDriveprotected
fSerialLatencyDomeDriveprotected
fSpeedModifierDomeDriveprotected
fThrottleAccelerationScaleDomeDriveprotected
fThrottleDecelerationScaleDomeDriveprotected
fUseHardStopDomeDriveprotected
fUseLeftStickDomeDriveprotected
fUseThrottleDomeDriveprotected
fWasConnectedDomeDriveprotected
getActiveStick()DomeDriveinline
getEnable() constDomeDriveinline
getInverted() constDomeDriveinline
getMaxSpeed() constDomeDriveinline
getScaling() constDomeDriveinline
getSerialLatency() constDomeDriveinline
getSpeed(float percentage)DomeDriveinlineprotected
getThrottle()DomeDriveinlineprotectedvirtual
getThrottleAccelerationScale() constDomeDriveinline
getThrottleDecelerationScale() constDomeDriveinline
idle()DomeDriveinlinevirtual
isMoving()DomeDriveinline
kHome enum valueDomeDriveprotected
kOff enum valueDomeDriveprotected
kRandom enum valueDomeDriveprotected
motor(float m) overrideDomeDriveSabertoothinlineprotectedvirtual
SabertoothDriver::motor(int power) constSabertoothDriverinlineprotected
SabertoothDriver::motor(byte motor, int power) constSabertoothDriverinlineprotected
moveDomeToTarget(int pos, int target, int fudge, float speed, float &m)DomeDriveinlineprotected
normalize(int degrees)DomeDriveinlineprotected
process()AnimatedEventinlinestatic
ready()SetupEventinlinestatic
SabertoothDriver(byte address, Stream &port)SabertoothDriverinlineprotected
setAddress(uint8_t addr)DomeDriveSabertoothinline
SabertoothDriver::setAddress(byte addr)SabertoothDriverinlineprotected
setBaudRate(unsigned baudRate)DomeDriveSabertoothinline
SabertoothDriver::setBaudRate(long baudRate) constSabertoothDriverinlineprotected
setDeadband(byte value) constSabertoothDriverinlineprotected
setDomePosition(DomePosition *domePosition)DomeDriveinline
setDomeStick(JoystickController &domeStick)DomeDriveinline
setEnable(bool enable)DomeDriveinline
setInverted(bool invert)DomeDriveinline
setLoopDoneCallback(AnimatedLoopDone loopProc)AnimatedEventinline
setMaxSpeed(float modifier)DomeDriveinline
setMaxVoltage(byte value) constSabertoothDriverinlineprotected
setMinVoltage(byte value) constSabertoothDriverinlineprotected
setRamping(byte value) constSabertoothDriverinlineprotected
setScaling(bool scaling)DomeDriveinline
setSerialLatency(uint32_t ms)DomeDriveinline
setThrottleAccelerationScale(unsigned scale)DomeDriveinline
setThrottleDecelerationScale(unsigned scale)DomeDriveinline
setTimeout(int milliseconds) constSabertoothDriverinlineprotected
setup() overrideDomeDriveSabertoothinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)DomeDriveinline
setUseLeftStick()DomeDriveinline
setUseRightStick()DomeDriveinline
setUseThrottle(bool use)DomeDriveinline
shortestDistance(int origin, int target)DomeDriveinlineprotected
stop() overrideDomeDriveSabertoothinlinevirtual
SabertoothDriver::stop() constSabertoothDriverinlineprotected
throttleSpeed(float speedModifier)DomeDriveinlineprotectedvirtual
turn(int power) constSabertoothDriverinlineprotected
useHardStop()DomeDriveinline
useLeftStick()DomeDriveinline
useRightStick()DomeDriveinline
useThrottle()DomeDriveinline
withinArc(double p1, double p2, double p3)DomeDriveinlineprotectedstatic