Files
IoTManager/include/WsServer.h

21 lines
719 B
C
Raw Normal View History

#pragma once
#include "Global.h"
#include "utils/WiFiUtils.h"
#include "DeviceList.h"
#include "ESPConfiguration.h"
#include "UpgradeFirm.h"
#ifdef STANDARD_WEB_SOCKETS
extern void standWebSocketsInit();
extern void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length);
#ifdef ESP32
extern void hexdump(const void* mem, uint32_t len, uint8_t cols);
#endif
#endif
void publishStatusWs(const String& topic, const String& data);
2022-09-23 02:24:50 +02:00
void publishChartWs(int num, String& path);
void periodicWsSend();
void sendFileToWsByFrames(const String& filename, const String& header, const String& json, int client_id, size_t frameSize);
2022-10-10 00:16:58 +02:00
void sendStringToWs(const String& header, String& payload, int client_id);