17#ifndef SRC_SUPLA_CONTROL_PIN_STATUS_LED_H_
18#define SRC_SUPLA_CONTROL_PIN_STATUS_LED_H_
20#include "../element.h"
29class PinStatusLed :
public Element {
36 PinStatusLed(uint8_t srcPin, uint8_t outPin,
bool invert =
false);
42 void setInvertedLogic(
bool invertedLogic);
43 void setWorkOnTimer(
bool workOnTimer);
51 bool workOnTimer =
false;
void onInit() override
Third method called on element in SuplaDevice.begin()
Definition pin_status_led.cpp:37
void onTimer() override
Method called on timer interupt.
Definition pin_status_led.cpp:48
void iterateAlways() override
Method called on each SuplaDevice iteration.
Definition pin_status_led.cpp:42