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