Brew heater controller. Programmed to mash grain and to boil wort
Dependencies: mbed QEI UniGraphic
MashProfile.h@0:c673d397e9dc, 2022-01-07 (annotated)
- 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?
User | Revision | Line number | New 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 | }; |