AceSegment  0.8.0
A framework for rendering seven segment LED displays using the TM1637, MAX7219, HT16K33, or 74HC595 controller chips
Public Member Functions | List of all members
ace_segment::LevelWriter Class Reference

Emulate a level led module using a left vertical bar and a right vertical bar on each digit. More...

#include <LevelWriter.h>

Public Member Functions

 LevelWriter (LedModule &ledModule)
 Constructor.
 
LedModuleledModule () const
 Get the underlying LedModule.
 
uint8_t getMaxLevel () const
 Return the maximum level supported by this LED display. More...
 
void writeLevel (uint8_t level)
 Write out the level bar, 2 levels per digit.
 

Detailed Description

Emulate a level led module using a left vertical bar and a right vertical bar on each digit.

Since each digit can represent 2 levels, the range of levels for the entire LED display is [0, 2*numDigits].

Definition at line 38 of file LevelWriter.h.

Member Function Documentation

◆ getMaxLevel()

uint8_t ace_segment::LevelWriter::getMaxLevel ( ) const
inline

Return the maximum level supported by this LED display.

The range is [0, maxLevel].

Definition at line 58 of file LevelWriter.h.


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