AceSegment  0.3.0
An adjustable, configurable, and extensible framework for rendering seven segment LED displays.
Public Member Functions | List of all members
ace_segment::PulseStyler Class Reference
Inheritance diagram for ace_segment::PulseStyler:
Inheritance graph
[legend]
Collaboration diagram for ace_segment::PulseStyler:
Collaboration graph
[legend]

Public Member Functions

 PulseStyler (uint8_t framesPerSecond, uint16_t durationMillis)
 
virtual void calcForFrame () override
 Called once per frame to update the internal variables of the object. More...
 
virtual void apply (uint8_t *pattern, uint8_t *brightness) override
 Changes updates the brightness for current frame. More...
 
virtual bool requiresBrightness () override
 Requires driver support for brightness control if true. More...
 
- Public Member Functions inherited from ace_segment::Styler
 Styler ()
 Constructor. More...
 
virtual ~Styler ()
 Destructor. More...
 

Detailed Description

Definition at line 33 of file PulseStyler.h.

Member Function Documentation

◆ apply()

virtual void ace_segment::PulseStyler::apply ( uint8_t *  pattern,
uint8_t *  brightness 
)
inlineoverridevirtual

Changes updates the brightness for current frame.

Implements ace_segment::Styler.

Definition at line 59 of file PulseStyler.h.

◆ calcForFrame()

virtual void ace_segment::PulseStyler::calcForFrame ( )
inlineoverridevirtual

Called once per frame to update the internal variables of the object.

Implements ace_segment::Styler.

Definition at line 41 of file PulseStyler.h.

◆ requiresBrightness()

virtual bool ace_segment::PulseStyler::requiresBrightness ( )
inlineoverridevirtual

Requires driver support for brightness control if true.

Implements ace_segment::Styler.

Definition at line 63 of file PulseStyler.h.


The documentation for this class was generated from the following file: