Build a simulated immersion chiller. It will start on SIGUSR1 signal and stop on a SIGUSR2 signal. Hardcoded is te coolwater temperature at 14 degrees celcius.

Most parts of the simulator are working, needs some tuning.

Beginning of the main program loop

Moved manual menu to it's own function.

Changed device outputs and status leds.

Manual mode added.

Added selecting output relays.

Added selecting sensors.

Added PID editor.

Read/Write PID parameters from configuration.

Switched to PID code from Arduino

Changed internal storage of temperatures to float. Added 2 prompts. Added editors for float and integer values. Added most of brewunit edit functions.

Better brew state field names.

Added programming display CGRAM. Added display of characters from CGRAM. Changed prompts to allow free prompt strings. More code for the brewsystem unit editor.

Split some sources

Added automate state file.

Added prompts for the LCD. Basic processing loop written.

Updated dependencies

Added simulator configuration.

Stop devices thread if the program ends.

Fixed compiling with wiringPi

More configuration items added.

Brewco first phase development configuration structure.

Bumped to version 0.5.1

The brewpanel can now run in daemon mode or debug mode.

Finished optional paneltype. Fixed all debug flags.

LCD backlight fixed to off state.

Dialog updates only

Fixed parameters pasing between different layers.

Initial part of LEDs and backlight implemented.

(0) -300 -100 -50 -30 +30 +50 +100 tip

mercurial