RandyKlein
Active Member
Hi Guys,
Im writing some software to import from BeerXML. I've never done an all-grain brew, so I need a little help with the terminology. The BeerXML section for mash looks like this:
I'm trying to translate this into the plain English that you would see in most brewing recipes posted online. I'm not entirely sure what the important & necessary fields are. I think it would go something like this:
Which would look like:
Can someone tell me if this is right. Is infuse_temp the right temperature field? Are there any other important fields i'm missing? Thanks for the help!
Im writing some software to import from BeerXML. I've never done an all-grain brew, so I need a little help with the terminology. The BeerXML section for mash looks like this:
Code:
<MASH_STEP>
<NAME>Mash In</NAME>
<VERSION>1</VERSION>
<TYPE>Infusion</TYPE>
<INFUSE_AMOUNT>10.646532</INFUSE_AMOUNT>
<STEP_TIME>45</STEP_TIME>
<STEP_TEMP>70.00000000</STEP_TEMP>
<RAMP_TIME>2</RAMP_TIME>
<END_TEMP>70.00000000</END_TEMP>
<DESCRIPTION>Add 11.25 qt of water at 170.5 F</DESCRIPTION>
<WATER_GRAIN_RATIO>1.25</WATER_GRAIN_RATIO>
<DECOCTION_AMT>0.00 qt</DECOCTION_AMT>
<INFUSE_TEMP>170.5 F</INFUSE_TEMP>
<DISPLAY_STEP_TEMP>DISPLAY_STEP_TEMP</DISPLAY_STEP_TEMP>
<DISPLAY_INFUSE_AMT>11.25 qt</DISPLAY_INFUSE_AMT>
</MASH_STEP>
I'm trying to translate this into the plain English that you would see in most brewing recipes posted online. I'm not entirely sure what the important & necessary fields are. I think it would go something like this:
Code:
[NAME] + " at "+ [INFUSE_TEMP] + " for " + [STEP_TIME] + " minutes" [
Which would look like:
Code:
"Mash In at 170.5 F for 45 minutes"
Can someone tell me if this is right. Is infuse_temp the right temperature field? Are there any other important fields i'm missing? Thanks for the help!