Skip to content

# Class Members

## a

- AdaptiveSmoothDecor (evam::AdaptiveSmoothDecor)
- actUnipolar (evam::PwmDriver, evam::ServoDriver, evam::SoftwareServoDriver)
- actBipolar (evam::ServoDriver, evam::SoftwareServoDriver, evam::TA6586Driver, evam::TB6612FNGDriver)

## c

- calculateTimeConstant (evam::AdaptiveSmoothDecor)
- curve (evam::CurveDecor)
- compute (evam::DirectionalMotor, evam::ForwardMotor, evam::LinearActuator, evam::SteeringActuator)
- calcSpeed (evam::InertiaDecor)
- calculateKickPower (evam::KickDecor)
- calculateMedian (evam::MedianDecor)

## f

- f (evam::CurveDecor)

## g

- Go (evam::AdaptiveSmoothDecor, evam::CurveDecor, evam::DirectionalMotor, evam::ForwardMotor, evam::InertiaDecor, evam::KickDecor, evam::LinearActuator, evam::MedianDecor, evam::MinmaxDecor, evam::SlidingWindowDecor, evam::SteeringActuator)
- GetBend (evam::CurveDecor)
- GetMaxBackward (evam::DirectionalMotor)
- GetMaxForward (evam::DirectionalMotor)
- GetMinBackward (evam::DirectionalMotor)
- GetMinForward (evam::DirectionalMotor)
- GetMaxValue (evam::ForwardMotor, evam::LinearActuator)
- GetMinValue (evam::ForwardMotor, evam::LinearActuator)
- GetInertiaMass (evam::InertiaDecor)
- GetKickDuration (evam::KickDecor)
- GetKickPower (evam::KickDecor)
- getMaximin (evam::MinmaxDecor)
- getMinimax (evam::MinmaxDecor)
- get (evam::RingBuffer)
- GetPin (evam::ServoDriver)
- GetCenterPos (evam::SteeringActuator)
- GetLeftPos (evam::SteeringActuator)
- GetRightPos (evam::SteeringActuator)
- GetBackwardPin (evam::TA6586Driver)
- GetForwardPin (evam::TA6586Driver)
- GetMode1Pin (evam::TB6612FNGDriver)
- GetMode2Pin (evam::TB6612FNGDriver)
- GetSpeedPin (evam::TB6612FNGDriver)

## i

- InertiaDecor (evam::InertiaDecor)
- isFull (evam::RingBuffer)

## k

- kDeadzone (evam::AdaptiveSmoothDecor)
- kHeartbeatPeriodMs (evam::AdaptiveSmoothDecor, evam::InertiaDecor, evam::MedianDecor)
- kRefreshIntervalMs (evam::SoftwareServoDriver)

## m

- mCurrentTimeConstantMs (evam::AdaptiveSmoothDecor)
- mCurrentValue (evam::AdaptiveSmoothDecor)
- mLastTargetValue (evam::AdaptiveSmoothDecor)
- mTargetValue (evam::AdaptiveSmoothDecor)
- mBend (evam::CurveDecor)
- mMaxBackward (evam::DirectionalMotor)
- mMaxForward (evam::DirectionalMotor)
- mMinBackward (evam::DirectionalMotor)
- mMinForward (evam::DirectionalMotor)
- mMaxValue (evam::ForwardMotor, evam::LinearActuator)
- mMinValue (evam::ForwardMotor, evam::LinearActuator)
- mDesiredSpeed (evam::InertiaDecor)
- mInertiaMass (evam::InertiaDecor)
- mSpeed (evam::InertiaDecor)
- mHoldingStartedAt (evam::KickDecor)
- mKickDuration (evam::KickDecor)
- mKickPower (evam::KickDecor)
- mTargetSpeed (evam::KickDecor)
- MedianDecor (evam::MedianDecor)
- mBuffer (evam::MedianDecor, evam::RingBuffer)
- mBufferFull (evam::MedianDecor)
- mIndex (evam::MedianDecor)
- mLastSample (evam::MedianDecor)
- MinmaxDecor (evam::MinmaxDecor)
- mMaxBuffer (evam::MinmaxDecor)
- mMinBuffer (evam::MinmaxDecor)
- mRing (evam::MinmaxDecor, evam::SlidingWindowDecor)
- mHead (evam::RingBuffer)
- mSize (evam::RingBuffer)
- mServo (evam::ServoDriver)
- mSum (evam::SlidingWindowDecor)
- mLastRefreshMs (evam::SoftwareServoDriver)
- mPulseActive (evam::SoftwareServoDriver)
- mPulseStartUs (evam::SoftwareServoDriver)
- mTargetPulseUs (evam::SoftwareServoDriver)
- mCenterPos (evam::SteeringActuator)
- mLeftPos (evam::SteeringActuator)
- mRightPos (evam::SteeringActuator)

## o

- onHeartbeat (evam::AdaptiveSmoothDecor, evam::InertiaDecor, evam::MedianDecor)

## p

- PwmDriver (evam::PwmDriver)
- put (evam::RingBuffer)

## r

- Reset (evam::MedianDecor)
- RingBuffer (evam::RingBuffer)

## s

- SetBend (evam::CurveDecor)
- SetMaxBackward (evam::DirectionalMotor)
- SetMaxForward (evam::DirectionalMotor)
- SetMinBackward (evam::DirectionalMotor)
- SetMinForward (evam::DirectionalMotor)
- SetupRange (evam::DirectionalMotor, evam::ForwardMotor, evam::LinearActuator, evam::SteeringActuator)
- SetMaxValue (evam::ForwardMotor, evam::LinearActuator)
- SetMinValue (evam::ForwardMotor, evam::LinearActuator)
- SetInertiaMass (evam::InertiaDecor)
- SetKickDuration (evam::KickDecor)
- SetKickPower (evam::KickDecor)
- SetupKickstart (evam::KickDecor)
- size (evam::RingBuffer)
- ServoDriver (evam::ServoDriver)
- SoftwareServoDriver (evam::SoftwareServoDriver)
- SetCenterPos (evam::SteeringActuator)
- SetLeftPos (evam::SteeringActuator)
- SetRightPos (evam::SteeringActuator)

## t

- tick (evam::KickDecor, evam::SoftwareServoDriver)
- TA6586Driver (evam::TA6586Driver)
- TB6612FNGDriver (evam::TB6612FNGDriver)

## w

- wrapIndex (evam::RingBuffer)