Treehopper Java API
io.treehopper.libraries.displays.ILedDriver Interface Reference

LED driver interface. More...

Inheritance diagram for io.treehopper.libraries.displays.ILedDriver:
io.treehopper.libraries.IFlushable io.treehopper.libraries.displays.LedDriver io.treehopper.libraries.displays.Is31fl3218 io.treehopper.libraries.displays.Tm1650

Public Member Functions

boolean hasGlobalBrightnessControl ()
 
boolean hasIndividualBrightnessControl ()
 
double getBrightness ()
 
void setBrightness (double brightness)
 
void ledStateChanged (Led led)
 
void ledBrightnessChanged (Led led)
 
void clear ()
 
boolean isAutoFlushEnabled ()
 
void setAutoFlushEnabled (boolean value)
 
void flush (boolean force)
 

Public Attributes

List< Ledleds = new ArrayList<Led>()
 

Detailed Description

LED driver interface.

Member Function Documentation

◆ clear()

void io.treehopper.libraries.displays.ILedDriver.clear ( )

◆ flush()

◆ getBrightness()

double io.treehopper.libraries.displays.ILedDriver.getBrightness ( )

◆ hasGlobalBrightnessControl()

boolean io.treehopper.libraries.displays.ILedDriver.hasGlobalBrightnessControl ( )

◆ hasIndividualBrightnessControl()

boolean io.treehopper.libraries.displays.ILedDriver.hasIndividualBrightnessControl ( )

◆ isAutoFlushEnabled()

boolean io.treehopper.libraries.IFlushable.isAutoFlushEnabled ( )
inherited

◆ ledBrightnessChanged()

void io.treehopper.libraries.displays.ILedDriver.ledBrightnessChanged ( Led  led)

◆ ledStateChanged()

void io.treehopper.libraries.displays.ILedDriver.ledStateChanged ( Led  led)

◆ setAutoFlushEnabled()

void io.treehopper.libraries.IFlushable.setAutoFlushEnabled ( boolean  value)
inherited

◆ setBrightness()

void io.treehopper.libraries.displays.ILedDriver.setBrightness ( double  brightness)

Member Data Documentation

◆ leds

List<Led> io.treehopper.libraries.displays.ILedDriver.leds = new ArrayList<Led>()

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