AceSegment  0.2.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
ace_segment::Renderer Member List

This is the complete list of members for ace_segment::Renderer, including all inherited members.

calcBlinkAndPulseForFrame()ace_segment::Rendererprotected
calcBlinkStateForFrame(uint16_t framesPerBlink, uint16_t &currentFrame, uint8_t &blinkState)ace_segment::Rendererstatic
calcBrightness(uint8_t style, uint8_t brightness, uint8_t blinkSlowState, uint8_t blinkFastState, bool isPulseEnabled, uint8_t pulseSlowFraction, uint8_t pulseFastFraction)ace_segment::Rendererstatic
calcPulseFractionForFrame(uint16_t framesPerPulse, uint16_t &currentFrame, uint8_t &pulseFraction)ace_segment::Rendererstatic
calcPulseFractionForFrameUsingInverse(uint16_t framesPerPulseInverse, uint16_t framesPerPulse, uint16_t &currentFrame, uint8_t &pulseFraction)ace_segment::Rendererstatic
configure()ace_segment::Renderervirtual
getFieldsPerSecond()ace_segment::Rendererinline
getFramesPerSecond()ace_segment::Rendererinline
getNumDigits()ace_segment::Rendererinline
getStyledDigit(uint8_t i)ace_segment::Rendererinline
getTimingStats()ace_segment::Renderer
kBlinkStateOff (defined in ace_segment::Renderer)ace_segment::Rendererstatic
kBlinkStateOn (defined in ace_segment::Renderer)ace_segment::Rendererstatic
mBlinkFastDurationMillis (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mBlinkFastState (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mBlinkSlowDurationMillis (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mBlinkSlowState (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mBrightness (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mCurrentBlinkFastFrame (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mCurrentBlinkSlowFrame (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mCurrentField (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mCurrentPulseFastFrame (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mCurrentPulseSlowFrame (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mDriver (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFieldsPerFrame (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerBlinkFast (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerBlinkSlow (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerPulseFast (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerPulseFastInverse (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerPulseSlow (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerPulseSlowInverse (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mFramesPerSecond (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mHardware (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mIsPulseEnabled (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mLastRenderFieldMicros (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mMicrosPerField (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mNumDigits (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mPulseFastDurationMillis (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mPulseFastFraction (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mPulseSlowDurationMillis (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mPulseSlowFraction (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mStats (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mStatsResetInterval (defined in ace_segment::Renderer)ace_segment::Rendererprotected
mStyledDigits (defined in ace_segment::Renderer)ace_segment::Rendererprotected
operator=(const Renderer &)=delete (defined in ace_segment::Renderer)ace_segment::Rendererprotected
Renderer(Hardware *hardware, Driver *driver, StyledDigit *styledDigits, uint8_t numDigits, uint8_t framesPerSecond, uint16_t statsResetInterval, uint16_t blinkSlowDurationMillis, uint16_t blinkFastDurationMillis, uint16_t pulseSlowDurationMillis, uint16_t pulseFastDurationMillis)ace_segment::Rendererinlineexplicit
Renderer(const Renderer &)=delete (defined in ace_segment::Renderer)ace_segment::Rendererprotected
renderField()ace_segment::Renderer
renderFieldWhenReady()ace_segment::Renderer
renderStyledDigits()ace_segment::Rendererprotected
updateFrame()ace_segment::Rendererprotected
writeBrightness(uint8_t brightness)ace_segment::Rendererinline
writeDecimalPointAt(uint8_t digit, bool state=true)ace_segment::Renderer
writePatternAt(uint8_t digit, uint8_t pattern, uint8_t style)ace_segment::Renderer
writePatternAt(uint8_t digit, uint8_t pattern)ace_segment::Renderer
writeStyleAt(uint8_t digit, uint8_t style)ace_segment::Renderer
~Renderer()ace_segment::Rendererinlinevirtual