Class LEDs¶
Defined in File LEDs.hpp
Class Documentation¶
-
class LEDs¶
This class allows to manage system leds.
Public Functions
-
inline virtual ~LEDs()¶
Class destructor
-
virtual void setLed(const uint8_t led_number, const uint8_t action, const uint8_t color_mask, const uint32_t action_ms = 0) = 0¶
Switches on the specified led, with the action, color mask and time configured.
- Parameters
led_number -- [in] number of led.
action -- [in] action to be performed.
color_mask -- [in] mask of colors to show on the led.
action_ms -- [in] duration in ms of the action. If value is 0, led must be switch off manually. Optional parameter. Default value is 0. Only for actions ACTION_ON and ACTION_BLINK.
Public Static Attributes
-
static constexpr uint8_t LED_1 = 1¶
-
static constexpr uint8_t LED_2 = 2¶
-
static constexpr uint8_t ACTION_ON = 1¶
-
static constexpr uint8_t ACTION_OFF = 2¶
-
static constexpr uint8_t ACTION_TOGGLE = 3¶
-
static constexpr uint8_t ACTION_BLINK = 4¶
-
static constexpr uint8_t COLOR_RED = 0x01¶
-
static constexpr uint8_t COLOR_GREEN = 0x02¶
-
static constexpr uint8_t COLOR_BLUE = 0x04¶
-
static constexpr uint8_t COLOR_ALL = 0x07¶
-
inline virtual ~LEDs()¶