Sat, 06 Jun 2020 13:28:46 +0200
Changed the recipe database so that it is expandable, version 2. More mash fields and allow 16 steps. Allow 20 Additions. Removed separate mash steps from the state machine, the steps are moved to the runtime data. There is no fixed step number for mashout anymore. There is no fixed step for mash-in anymore, just use the first step and heat to the infusion temperature. After malt add, switch to the normal step temperature. Implemented decoction steps.
menu "WebSocket Server" config WEBSOCKET_SERVER_MAX_CLIENTS int "Max clients" range 1 1000 default 10 help Maximum number of clients that the WebSocket server can handle at a time. config WEBSOCKET_SERVER_QUEUE_SIZE int "Queue read size" range 1 100 default 10 help Size of the queue to deal with incoming WebSocket messages. The queue holds the connection, not the actual message. config WEBSOCKET_SERVER_QUEUE_TIMEOUT int "Queue timeout" range 0 10000 default 30 help Timeout for adding new connections to the read queue. config WEBSOCKET_SERVER_TASK_STACK_DEPTH int "Stack depth" range 3000 20000 default 7000 help Stack depth for the WebSocket server. The task handles reads. config WEBSOCKET_SERVER_TASK_PRIORITY int "Priority" range 1 20 default 5 help Priority for the WebSocket server. The task handles reads. endmenu