Node | Description |
---|---|
ventilate-priming-ignition | manages the stove start-up sequence. it begins with a 1 sec delay to give the program time to reset various external processes when in loop mode |
20x4-split-lcd | splits a 20x4 lcd screen in two columns |
webasto-info-display | handles the the sensor, input data and alarm messages on the split 20x4 lcd i2c display |
webasto-water-thermistor | No description |
endurance-calculator | Calculates endurance based on the fuel level and fuel pump rate.
Outpus an alarm when time left is less than the specified reserve time value |
test | blank patch used for testing
|
ventilate-priming-ignition-loop-run | No description |
programselector-v4 | cycles through the different stages of the stove operation. Outputs value for the enablers, and various interlock conditions, keeps track of failed ignition attempts
|
fails-message | used in the ignition procedure outputs a fail message if flame is not detected at the end of ignition |
standby-stop-v4 | No description |
nth-output | No description |
seconds-to-dhms | Converts seconds to days, hours, minutes and seconds for the endurance calculator
|
average-level-calculator | smooths out the tank level sensor output by calculating the average over the last 10 seconds taking one reading per second |
active-alarmi-nterlock | prevents a pulse from going through if any of the input condition is true |
ble-comms | No description |
bluetooth | No description |
failed-ignition-manager | keeps track of how many times the stove fails to ignite and triggers the restart procedure. Max number of failures must be specified, the counter reset when flame is detected |
ventilate-priming-ignition-loop-run-copy | No description |
ventilate-priming-ignition-loop-run-copy2 | handles the stove starting |
programselector-v4-copy2 | cycles through the different stages of the stove operation. Outputs value for the enablers, and various interlock conditions, keeps track of failed ignition attempts,. UPDATED TO BE TESTED
|
push-button-manager | Outputs start and stop pulses by holding the switch pressed for 2 seconds.
Outputs the reset pulse by pressing the switch 5 times in 2 seconds |
encoder-switch-manager | Combines mapped min-max rotary encoder function with multifunction switch pressing behaviour |
programselector-v4-1 | cycles through the different stages of the stove operation. Outputs value for the enablers, and various interlock conditions, keeps track of failed ignition attempts,. UPDATED TO BE TESTED |
not-equal-to | outputs true if input values are different from each other
|
main-controller-v4-1 | main patch of the stove controller updated, to be tested |
main-controller-v4 | main patch of the stove controller
|
peripherals-handler | enables/disables the various peripheral according to the idx output of the program selector |
idx-handler-fuel-pump | manages the fuel pump rate setting at the different stages of operation, based in the idx output of the program selector |
idx-handler-fan-speed | manages the fan speed setting at the different stages of operation, based in the idx output of the program selector |
fan-fuel-idxer-copy | manages the fuel pump rate and fan speed setting at the different stages of operation, based in the idx output of the program selector |