Things/things/DeviceIrTx.h

21 lines
454 B
C
Raw Normal View History

2016-04-22 20:32:36 +00:00
#pragma once
2016-04-20 20:34:15 +00:00
#include "Device.h"
#include <Homie.h>
#include <IRremoteESP8266.h>
class DeviceIrTx : public Device {
public:
inline DeviceIrTx(byte irtxPin):irsend(irtxPin) {
pin_irtx = irtxPin;
}
virtual void deviceSetup();
virtual void deviceRegister();
virtual void deviceLoop();
private:
byte pin_irtx;
IRsend irsend;
bool irTxHandler(String message);
2016-04-20 20:34:15 +00:00
HomieNode irTxNode = HomieNode("irtx", "irtx");
};