#include <LED.h>
◆ LEDPattern
Enumerator |
---|
SOLID | |
BLINK_FAST | |
BLINK_SLOW | |
PULSE_FAST | |
PULSE_SLOW | |
◆ LED() [1/3]
LED::LED |
( |
uint8_t |
controlPin | ) |
|
|
explicit |
◆ LED() [2/3]
LED::LED |
( |
uint8_t |
controlPin, |
|
|
bool |
pwmEnable |
|
) |
| |
◆ LED() [3/3]
LED::LED |
( |
uint8_t |
controlPin, |
|
|
uint8_t |
groundPin, |
|
|
bool |
pwmEnable = false |
|
) |
| |
◆ CalcPulseBrightness()
uint8_t LED::CalcPulseBrightness |
( |
uint8_t |
brightness, |
|
|
uint16_t |
period, |
|
|
bool |
smooth = false , |
|
|
uint8_t |
offBrightness = 0 |
|
) |
| |
|
private |
◆ GetIlluminated()
bool LED::GetIlluminated |
( |
| ) |
const |
◆ GetPattern()
◆ Initialize()
◆ IsPWM()
bool LED::IsPWM |
( |
| ) |
const |
◆ Off()
◆ On()
◆ SetFlash()
◆ SetPattern()
◆ SetPulse()
◆ SetSolid()
◆ Update()
◆ GAMMA
◆ GAMMA_INITIALIZED
bool LED::GAMMA_INITIALIZED = false |
|
staticprivate |
◆ m_controlPin
const uint8_t LED::m_controlPin |
|
private |
◆ m_groundPin
const uint8_t LED::m_groundPin |
|
private |
◆ m_illuminate
◆ m_initialized
◆ m_pattern
◆ m_pwmEnable
const bool LED::m_pwmEnable |
|
private |
The documentation for this class was generated from the following files: