diff -r 9fbdf8e0bd52 -r 34b1eb93e71a main/config.h --- a/main/config.h Wed Oct 24 23:17:41 2018 +0200 +++ b/main/config.h Thu Oct 25 17:36:02 2018 +0200 @@ -325,6 +325,15 @@ /** + * @brief Mash step type + */ +typedef enum { + MASHTYPE_INFUSION = 0, + MASHTYPE_TEMPERATURE, + MASHTYPE_DECOCTION, +} MASHSTEP_TYPE; + +/** * @brief Addition types */ typedef enum { @@ -343,9 +352,12 @@ */ typedef struct strMashStep { char Name[32]; ///< Step name. + uint8_t Type; ///< Step Type. float Temperature; ///< Step temperature. uint16_t Resttime; ///< Step resttime. - uint16_t Steptime; ///< Step time to reach temp. + uint16_t Ramptime; ///< Step time to reach temp. + float Infusion_amount; ///< Infusion amount in liters. + float Infusion_temp; ///< Infusion temperature. } mashstep_t; /**