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

Dependencies:   mbed QEI UniGraphic

MashProfileFull.h

Committer:
dswood
Date:
2022-01-07
Revision:
0:c673d397e9dc

File content as of revision 0:c673d397e9dc:

#ifndef PROFILES
#define PROFILES
#include "Profiles.h"
#endif //Profiles


struct Profile MashProfileFull {{
/*Name*/                            "Mash Profile Full  "},{{
/*Profile.Element[0].GoalType*/     Temp, //Raise temp to 50C
/*Profile.Element[0].MessageNo*/    3,
/*Profile.Element[0].Temp*/         50.0,
/*Profile.Element[0].Power*/        100,
/*Profile.Element[0].Seconds*/      0},{  

/*Profile.Element[1].GoalType*/     Time, //Hold temp at 50C for 20 mins
/*Profile.Element[1].MessageNo*/    6,
/*Profile.Element[1].Temp*/         50.0,
/*Profile.Element[1].Power*/        30,
/*Profile.Element[1].Seconds*/      1200},{  

/*Profile.Element[2].GoalType*/     Time, //Beta amylase
/*Profile.Element[2].MessageNo*/    6,
/*Profile.Element[2].Temp*/         60.0,
/*Profile.Element[2].Power*/        30,
/*Profile.Element[2].Seconds*/      2200},{ 

/*Profile.Element[3].GoalType*/     Time, //both beta and alpha compramise
/*Profile.Element[3].MessageNo*/    6,
/*Profile.Element[3].Temp*/         66.0,
/*Profile.Element[3].Power*/        30, //hest time is 100s per celsius
/*Profile.Element[3].Seconds*/      3300},{  // 45 mins + 600s

/*Profile.Element[4].GoalType*/     Time, //alpha amllase
/*Profile.Element[4].MessageNo*/    4,
/*Profile.Element[4].Temp*/         70.0,
/*Profile.Element[4].Power*/        35,
/*Profile.Element[4].Seconds*/      2100},{ 

/*Profile.Element[5].GoalType*/     Temp,
/*Profile.Element[5].MessageNo*/    5,
/*Profile.Element[5].Temp*/         50.0,
/*Profile.Element[5].Power*/        1,
/*Profile.Element[5].Seconds*/      0}}  
};