OMOTE/Platformio/hardware/ESP32/mqtt_hal_esp32.h

17 lines
563 B
C
Raw Normal View History

2024-03-10 14:27:46 -04:00
#pragma once
#if (ENABLE_WIFI_AND_MQTT == 1)
void init_mqtt_HAL(void);
bool getIsWifiConnected_HAL();
2024-03-18 15:20:59 -04:00
void mqtt_loop_HAL();
2024-03-10 14:27:46 -04:00
bool publishMQTTMessage_HAL(const char *topic, const char *payload);
void wifiStop_HAL();
2024-03-18 15:20:59 -04:00
typedef void (*tAnnounceWiFiconnected_cb)(bool connected);
void set_announceWiFiconnected_cb_HAL(tAnnounceWiFiconnected_cb pAnnounceWiFiconnected_cb);
typedef void (*tAnnounceSubscribedTopics_cb)(std::string topic, std::string payload);
void set_announceSubscribedTopics_cb_HAL(tAnnounceSubscribedTopics_cb pAnnounceSubscribedTopics_cb);
2024-03-10 14:27:46 -04:00
#endif