Brew heater controller. Programmed to mash grain and to boil wort

Dependencies:   mbed QEI UniGraphic

Committer:
dswood
Date:
Fri Jan 07 12:08:12 2022 +0000
Revision:
0:c673d397e9dc
First release.  Works but is a little clunky.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dswood 0:c673d397e9dc 1 #ifndef PROFILES
dswood 0:c673d397e9dc 2 #define PROFILES
dswood 0:c673d397e9dc 3 #include "Profiles.h"
dswood 0:c673d397e9dc 4 #endif //Profiles
dswood 0:c673d397e9dc 5
dswood 0:c673d397e9dc 6
dswood 0:c673d397e9dc 7 struct Profile MashProfile {{
dswood 0:c673d397e9dc 8 /*Name*/ "Mash Profile "},{{
dswood 0:c673d397e9dc 9 /*Profile.Element[0].GoalType*/ Temp,//Raise temp to 50C
dswood 0:c673d397e9dc 10 /*Profile.Element[0].MessageNo*/ 3,
dswood 0:c673d397e9dc 11 /*Profile.Element[0].Temp*/ 50.0,
dswood 0:c673d397e9dc 12 /*Profile.Element[0].Power*/ 100,
dswood 0:c673d397e9dc 13 /*Profile.Element[0].Seconds*/ 0},{
dswood 0:c673d397e9dc 14
dswood 0:c673d397e9dc 15 /*Profile.Element[1].GoalType*/ Time,
dswood 0:c673d397e9dc 16 /*Profile.Element[1].MessageNo*/ 6,
dswood 0:c673d397e9dc 17 /*Profile.Element[1].Temp*/ 60.0,
dswood 0:c673d397e9dc 18 /*Profile.Element[1].Power*/ 30,
dswood 0:c673d397e9dc 19 /*Profile.Element[1].Seconds*/ 2200},{
dswood 0:c673d397e9dc 20
dswood 0:c673d397e9dc 21 /*Profile.Element[2].GoalType*/ Time,
dswood 0:c673d397e9dc 22 /*Profile.Element[2].MessageNo*/ 6,
dswood 0:c673d397e9dc 23 /*Profile.Element[2].Temp*/ 66.0,
dswood 0:c673d397e9dc 24 /*Profile.Element[2].Power*/ 30,
dswood 0:c673d397e9dc 25 /*Profile.Element[2].Seconds*/ 4600},{
dswood 0:c673d397e9dc 26
dswood 0:c673d397e9dc 27 /*Profile.Element[3].GoalType*/ Time,
dswood 0:c673d397e9dc 28 /*Profile.Element[3].MessageNo*/ 4,
dswood 0:c673d397e9dc 29 /*Profile.Element[3].Temp*/ 70.0,
dswood 0:c673d397e9dc 30 /*Profile.Element[3].Power*/ 35,
dswood 0:c673d397e9dc 31 /*Profile.Element[3].Seconds*/ 2200},{
dswood 0:c673d397e9dc 32
dswood 0:c673d397e9dc 33 /*Profile.Element[4].GoalType*/ Time,
dswood 0:c673d397e9dc 34 /*Profile.Element[4].MessageNo*/ 5,
dswood 0:c673d397e9dc 35 /*Profile.Element[4].Temp*/ 50.0,
dswood 0:c673d397e9dc 36 /*Profile.Element[4].Power*/ 1,
dswood 0:c673d397e9dc 37 /*Profile.Element[4].Seconds*/ 600},{
dswood 0:c673d397e9dc 38
dswood 0:c673d397e9dc 39 /*Profile.Element[5].GoalType*/ Temp,
dswood 0:c673d397e9dc 40 /*Profile.Element[5].MessageNo*/ 0,
dswood 0:c673d397e9dc 41 /*Profile.Element[5].Temp*/ 50.0,
dswood 0:c673d397e9dc 42 /*Profile.Element[5].Power*/ 1,
dswood 0:c673d397e9dc 43 /*Profile.Element[5].Seconds*/ 0} }
dswood 0:c673d397e9dc 44 };