AceSegment
0.2.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
|
This is the complete list of members for ace_segment::Renderer, including all inherited members.
calcBlinkAndPulseForFrame() | ace_segment::Renderer | protected |
calcBlinkStateForFrame(uint16_t framesPerBlink, uint16_t ¤tFrame, uint8_t &blinkState) | ace_segment::Renderer | static |
calcBrightness(uint8_t style, uint8_t brightness, uint8_t blinkSlowState, uint8_t blinkFastState, bool isPulseEnabled, uint8_t pulseSlowFraction, uint8_t pulseFastFraction) | ace_segment::Renderer | static |
calcPulseFractionForFrame(uint16_t framesPerPulse, uint16_t ¤tFrame, uint8_t &pulseFraction) | ace_segment::Renderer | static |
calcPulseFractionForFrameUsingInverse(uint16_t framesPerPulseInverse, uint16_t framesPerPulse, uint16_t ¤tFrame, uint8_t &pulseFraction) | ace_segment::Renderer | static |
configure() | ace_segment::Renderer | virtual |
getFieldsPerSecond() | ace_segment::Renderer | inline |
getFramesPerSecond() | ace_segment::Renderer | inline |
getNumDigits() | ace_segment::Renderer | inline |
getStyledDigit(uint8_t i) | ace_segment::Renderer | inline |
getTimingStats() | ace_segment::Renderer | |
kBlinkStateOff (defined in ace_segment::Renderer) | ace_segment::Renderer | static |
kBlinkStateOn (defined in ace_segment::Renderer) | ace_segment::Renderer | static |
mBlinkFastDurationMillis (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mBlinkFastState (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mBlinkSlowDurationMillis (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mBlinkSlowState (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mBrightness (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mCurrentBlinkFastFrame (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mCurrentBlinkSlowFrame (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mCurrentField (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mCurrentPulseFastFrame (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mCurrentPulseSlowFrame (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mDriver (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFieldsPerFrame (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerBlinkFast (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerBlinkSlow (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerPulseFast (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerPulseFastInverse (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerPulseSlow (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerPulseSlowInverse (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mFramesPerSecond (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mHardware (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mIsPulseEnabled (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mLastRenderFieldMicros (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mMicrosPerField (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mNumDigits (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mPulseFastDurationMillis (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mPulseFastFraction (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mPulseSlowDurationMillis (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mPulseSlowFraction (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mStats (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mStatsResetInterval (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
mStyledDigits (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
operator=(const Renderer &)=delete (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
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::Renderer | inlineexplicit |
Renderer(const Renderer &)=delete (defined in ace_segment::Renderer) | ace_segment::Renderer | protected |
renderField() | ace_segment::Renderer | |
renderFieldWhenReady() | ace_segment::Renderer | |
renderStyledDigits() | ace_segment::Renderer | protected |
updateFrame() | ace_segment::Renderer | protected |
writeBrightness(uint8_t brightness) | ace_segment::Renderer | inline |
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::Renderer | inlinevirtual |