Files
espurna/code/espurna/rfbridge.h
Maxim Prokhorov 25be31251b mqtt: fixing types
2022-10-23 03:19:07 +03:00

29 lines
565 B
C++

/*
RF BRIDGE MODULE
Copyright (C) 2016-2019 by Xose Pérez <xose dot perez at gmail dot com>
*/
#pragma once
#include <Arduino.h>
#include <cstdint>
#include "types.h"
using RfbCodeHandler = void(*)(unsigned char protocol, espurna::StringView code);
void rfbOnCode(RfbCodeHandler);
void rfbSend(espurna::StringView code);
void rfbStatus(size_t id, bool status);
void rfbLearn(size_t id, bool status);
String rfbRetrieve(size_t id, bool status);
void rfbStore(size_t id, bool status, String code);
void rfbForget(size_t id, bool status);
void rfbSetup();