Thu, 15 Apr 2021 10:57:01 +0200
Added mash SG and pH fields. Fixed default Yeast update. Added mash step SG and pH input datafields. Added a Brix input too. The print report shows the mash measurements too. Other brewing results now show expected and measured values and the difference.
/** * @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