Thu, 25 Apr 2024 14:26:47 +0200
Version 0.9.19a6. Fixes after a short trial on the production controller. Fixed json for alternate beer termperature sensor. Fixed division by 1000 for the room temperature and humidity values. The dropdown list for devices shows the address instead of description in the list.
/** * @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 *my_ws_loop(void *); #endif