Represents an LED strip on a device.
| Public Member Functions | |
| LEDRow (Block &) | |
| virtual | ~LEDRow () | 
| Destructor.  More... | |
| virtual int | getNumLEDs () const =0 | 
| Return the number of LEDs in the row.  More... | |
| virtual void | setLEDColour (int index, LEDColour newColour)=0 | 
| Sets the colour of the corresponding LED.  More... | |
| virtual void | setOverlayColour (LEDColour newColour)=0 | 
| Overlays all LEDs with a single colour.  More... | |
| virtual void | resetOverlayColour ()=0 | 
| Public Attributes | |
| Block & | block | 
| The device that these lights belong to.  More... | |
| LEDRow::LEDRow | ( | Block & | ) | 
| 
 | virtual | 
Destructor.
| 
 | pure virtual | 
Return the number of LEDs in the row.
| 
 | pure virtual | 
Sets the colour of the corresponding LED.
| 
 | pure virtual | 
Overlays all LEDs with a single colour.
Whilst the overlay is set subsequent calls to setLEDColour will happen behind* the overlay, and will be invisible to the user until the overlay is removed.
| 
 | pure virtual | 
| Block& LEDRow::block | 
The device that these lights belong to.