rc-gateway/gateway/include/Protocol_Doorbell.h
2023-12-18 21:00:51 +01:00

28 lines
508 B
C++

#pragma once
#include "Protocol.h"
#define TX_DELAY 620
class Protocol_Doorbell : public Protocol {
public:
Protocol_Doorbell() : Protocol(16) {
}
void fromJson(JsonObjectConst& rcSwitch, RCSwitch& rcDevice) override {
// unsigned int protocol = rcSwitch["protocol"];
// rcDevice.setProtocol(protocol);
preamble();
delayMicroseconds(TX_DELAY);
send();
}
private:
void preamble() {
digitalWrite(1, 1);
}
void send() {
}
};