Tue, 14 Feb 2023 14:01:02 +0100
Version 0.3.43 bmsd if there is no ssid received from a node message then send '' to the mon_nodes table in the database instead of (null). (one last file)
/** * @file websocket.h */ #ifndef _WEBSOCKET_H #define _WEBSOCKET_H struct per_session_data__lws_mirror { struct lws *wsi; int ringbuffer_tail; }; /** * @brief Broadcast messages to all connected websocket clients. * @param msg The message to send. Messages are placed in a ringbuffer queue. */ void ws_broadcast(char *msg); /** * @brief Check if a connection is idle for 45 seconds and if so send a ping like * message to keep the connection alive. Call this function at regular intervals. */ void ws_check(void); /** * @brief The websockets server thread. */ void *ws_loop(void *); #endif