17#ifndef SRC_SUPLA_CONTROL_PIN_STATUS_LED_H_
18#define SRC_SUPLA_CONTROL_PIN_STATUS_LED_H_
20#include "../element.h"
27class PinStatusLed :
public Element {
34 PinStatusLed(uint8_t srcPin, uint8_t outPin,
bool invert =
false);
40 void setInvertedLogic(
bool invertedLogic);
41 void setWorkOnTimer(
bool workOnTimer);
49 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