Skip to content

Commit 561b5eb

Browse files
RfReceived (#1933)
1 parent 10fba24 commit 561b5eb

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/driver/drv_rc.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ extern "C" {
1010
#include "../logging/logging.h"
1111
#include "../new_pins.h"
1212
#include "../new_cfg.h"
13+
#include "../mqtt/new_mqtt.h"
1314
#include "../cmnds/cmd_public.h"
1415
#include "../hal/hal_hwtimer.h"
1516
}
@@ -94,6 +95,18 @@ void DRV_RC_RunFrame() {
9495
mySwitch.getReceivedBitlength(),
9596
mySwitch.getReceivedProtocol(),
9697
bHold);
98+
99+
{
100+
char s[128];
101+
snprintf(s, sizeof(s), "{\"RfReceived\":{\"Protocol\":%u,\"Bits\":%u,\"Data\":\"0x%lX\",\"Pulse\":%u,\"Hold\":%i}}",
102+
mySwitch.getReceivedProtocol(),
103+
mySwitch.getReceivedBitlength(),
104+
mySwitch.getReceivedValue(),
105+
mySwitch.getReceivedDelay(),
106+
bHold);
107+
MQTT_PublishMain_StringString("RESULT", s, 0);
108+
}
109+
97110
EventHandlers_FireEvent2(CMD_EVENT_RC, mySwitch.getReceivedValue(), bHold);
98111

99112

0 commit comments

Comments
 (0)