RSeries astromech firmware
DomeDrivePWM Member List

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

animate() overrideDomeDriveinlinevirtual
AnimatedEvent()AnimatedEventinline
autonomousDriveDome(float m)DomeDriveinlinevirtual
checkError()DomeDriveinline
DomeDrive(JoystickController &domeStick)DomeDriveinline
DomeDrivePWM(ServoDispatch &dispatch, uint8_t pwmNum, JoystickController &domeStick)DomeDrivePWMinline
DomeMode enum nameDomeDriveprotected
domeStick(JoystickController *stick, float speedModifier)DomeDriveinlineprotected
driveDome(float m)DomeDriveinlinevirtual
fAutoDomeGoHomeDomeDriveprotected
fAutoDomeLeftDomeDriveprotected
fAutoDomeTargetPosDomeDriveprotected
fAutoDriveDomeDriveprotected
fCompleteDomeDriveprotected
fDispatchDomeDrivePWMprotected
fDomeMovementStartedDomeDriveprotected
fDomePositionDomeDriveprotected
fDomeStickDomeDriveprotected
fDomeThrottleDomeDriveprotected
fDriveDomeDriveprotected
fEnabledDomeDriveprotected
fErrorDomeDriveprotected
fIdleDomeDriveprotected
fInvertedDomeDriveprotected
fLastCommandDomeDriveprotected
fLastDomeModeDomeDriveprotected
fLastDomeMovementDomeDriveprotected
fLastDomePositionDomeDriveprotected
fMotorStoppedDomeDriveprotected
fMovementFinishTimeDomeDriveprotected
fMovementStartTimeDomeDriveprotected
fMovingDomeDriveprotected
fNextAutoDomeMovementDomeDriveprotected
fPWMDomeDrivePWMprotected
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
map(float x, float in_min, float in_max, float out_min, float out_max)DomeDrivePWMinlineprotectedstatic
motor(float m) overrideDomeDrivePWMinlineprotectedvirtual
moveDomeToTarget(int pos, int target, int fudge, float speed, float &m)DomeDriveinlineprotected
normalize(int degrees)DomeDriveinlineprotected
process()AnimatedEventinlinestatic
ready()SetupEventinlinestatic
setDomePosition(DomePosition *domePosition)DomeDriveinline
setDomeStick(JoystickController &domeStick)DomeDriveinline
setEnable(bool enable)DomeDriveinline
setInverted(bool invert)DomeDriveinline
setLoopDoneCallback(AnimatedLoopDone loopProc)AnimatedEventinline
setMaxSpeed(float modifier)DomeDriveinline
setScaling(bool scaling)DomeDriveinline
setSerialLatency(uint32_t ms)DomeDriveinline
setThrottleAccelerationScale(unsigned scale)DomeDriveinline
setThrottleDecelerationScale(unsigned scale)DomeDriveinline
setup() overrideDomeDrivePWMinlinevirtual
SetupEvent()SetupEventinline
setUseHardStop(bool use)DomeDriveinline
setUseLeftStick()DomeDriveinline
setUseRightStick()DomeDriveinline
setUseThrottle(bool use)DomeDriveinline
shortestDistance(int origin, int target)DomeDriveinlineprotected
stop() overrideDomeDrivePWMinlinevirtual
throttleSpeed(float speedModifier)DomeDriveinlineprotectedvirtual
useHardStop()DomeDriveinline
useLeftStick()DomeDriveinline
useRightStick()DomeDriveinline
useThrottle()DomeDriveinline
withinArc(double p1, double p2, double p3)DomeDriveinlineprotectedstatic