initial mqtt implementation

This commit is contained in:
Siwat Sirichai 2023-12-28 14:08:10 +07:00
parent 17160e586b
commit da277e1e4a
9 changed files with 109 additions and 29 deletions

View file

@ -5,7 +5,7 @@
class DigitalInputIoT : public IoTComponent {
public:
bool begin(DigitalInputCard *card, void (*publishRelative)(uint8_t, char *, char *), PubSubClient *mqtt, char *base_topic);
bool begin(uint8_t card_id, DigitalInputCard *card, PubSubClient *mqtt, char *base_topic);
void handleMqttMessage(char *topic, char *payload);
void publishDigitalInputs();
void setDigitalInputsPublishEnabled(bool enabled);