fermentables

package
v1.178.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2023 License: MIT Imports: 5 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	GrainType_StandardType_name = map[int32]string{
		0: "NULL_StandardType",
		1: "ASBC",
		2: "EBC",
		3: "ION",
	}
	GrainType_StandardType_value = map[string]int32{
		"NULL_StandardType": 0,
		"ASBC":              1,
		"EBC":               2,
		"ION":               3,
	}
)

Enum value maps for GrainType_StandardType.

View Source
var File_grain_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type GrainType

type GrainType struct {
	Id       string                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name     string                         `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Producer string                         `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
	Moisture *beerproto_go.PercentRangeType `protobuf:"bytes,4,opt,name=moisture,proto3" json:"moisture,omitempty"`
	// Percentage yield compared to succrose of a fine grind. eg 80%
	FineGrind *beerproto_go.PercentRangeType `protobuf:"bytes,5,opt,name=fine_grind,json=fineGrind,proto3" json:"fine_grind,omitempty"`
	// Percentage yield compared to succrose of a coarse grind. eg 78%
	CoarseGrind *beerproto_go.PercentRangeType `protobuf:"bytes,6,opt,name=coarse_grind,json=coarseGrind,proto3" json:"coarse_grind,omitempty"`
	// The difference between fine and coarse grind, a difference more than 2 percent can indicate a protein or step mash may be desirable. eg 2%
	FineCoarseDifference *beerproto_go.PercentRangeType `protobuf:"bytes,7,opt,name=fine_coarse_difference,json=fineCoarseDifference,proto3" json:"fine_coarse_difference,omitempty"`
	// The potential yield as a percent
	Yield *beerproto_go.PercentRangeType `protobuf:"bytes,8,opt,name=yield,proto3" json:"yield,omitempty"`
	// The potential yield of the fermentable ingredient for 1 lb of grain mashed in 1 gallon of water. eg 1.037
	Potential *beerproto_go.GravityRangeType `protobuf:"bytes,9,opt,name=potential,proto3" json:"potential,omitempty"`
	// Diastatic power is a measurement of malted grains enzymatic content. A value of 35 Lintner is needed to self convert, while a value of 100 or more is desirable.
	DiastaticPower  *beerproto_go.DiastaticPowerRangeType `protobuf:"bytes,10,opt,name=diastatic_power,json=diastaticPower,proto3" json:"diastatic_power,omitempty"`
	Protein         *beerproto_go.PercentRangeType        `protobuf:"bytes,11,opt,name=protein,proto3" json:"protein,omitempty"`
	SolubleProtein  *beerproto_go.PercentRangeType        `protobuf:"bytes,12,opt,name=soluble_protein,json=solubleProtein,proto3" json:"soluble_protein,omitempty"`
	TotalNitrogen   *beerproto_go.PercentRangeType        `protobuf:"bytes,13,opt,name=total_nitrogen,json=totalNitrogen,proto3" json:"total_nitrogen,omitempty"`
	SolubleNitrogen *beerproto_go.ConcentrationRangeType  `protobuf:"bytes,14,opt,name=soluble_nitrogen,json=solubleNitrogen,proto3" json:"soluble_nitrogen,omitempty"`
	Maximum         *beerproto_go.PercentType             `protobuf:"bytes,15,opt,name=maximum,proto3" json:"maximum,omitempty"`
	// Friability is the measure of a malts ability to crumble during the crush, and is used as an indicator for easy gelatinization of the grain and starches, as well as modification of the malt. Value of 85% of higher indicates a well modified malt and is suitable for single step mashes. Lower values may require a step mash.
	Friability *beerproto_go.PercentRangeType `protobuf:"bytes,16,opt,name=friability,proto3" json:"friability,omitempty"`
	Color      *beerproto_go.ColorRangeType   `protobuf:"bytes,17,opt,name=color,proto3" json:"color,omitempty"`
	// Values of 180 or more may suggest a glucan rest and avoiding fly sparging.
	BetaGlucan *beerproto_go.ConcentrationRangeType `protobuf:"bytes,18,opt,name=beta_glucan,json=betaGlucan,proto3" json:"beta_glucan,omitempty"`
	// Free Amino Nitrogen (FAN) is a critical yeast nutrient. Typical values for base malt is 170.
	Fan *beerproto_go.ConcentrationRangeType `protobuf:"bytes,19,opt,name=fan,proto3" json:"fan,omitempty"`
	// Where diastatic power gives the total amount of all enzymes, alpha amylase, also known as dextrinizing units, refers to only the total amount of alpa amylase in the malted grain. A value of 25-50 is desirable for base malt.
	AlphaAmylase     *beerproto_go.TimeType      `protobuf:"bytes,20,opt,name=alpha_amylase,json=alphaAmylase,proto3" json:"alpha_amylase,omitempty"`
	Saccharification *beerproto_go.TimeRangeType `protobuf:"bytes,21,opt,name=saccharification,proto3" json:"saccharification,omitempty"`
	// The measure of wort viscosity, typically associated with the breakdown of beta-glucans. The higher the viscosity, the greater the need for a glucan rest and the less suitable for a fly sparge.
	Viscosity *beerproto_go.ViscosityRangeType `protobuf:"bytes,22,opt,name=viscosity,proto3" json:"viscosity,omitempty"`
	// The amount of DMS precursors, namely S-methyl methionine (SMM) and dimethyl sulfoxide (DMSO) in the malt which convert to dimethyl sulfide (DMS).
	DmsP *beerproto_go.ConcentrationRangeType `protobuf:"bytes,23,opt,name=dms_p,json=dmsP,proto3" json:"dms_p,omitempty"`
	// The Kolbach Index, also known as soluble to total ratio of nitrogen or protein, is used to indcate the degree of malt modification. A value above 35% is desired for simple single infusion mashing, undermodified malt may require multiple step mashes or decoction.
	KolbachIndex *beerproto_go.PercentRangeType `protobuf:"bytes,24,opt,name=kolbach_index,json=kolbachIndex,proto3" json:"kolbach_index,omitempty"`
	// The pH of the resultant wort for 1 lb of grain mashed in 1 gallon of distilled water. Used in many water chemistry / mash pH prediction software.
	DiPh       *beerproto_go.AcidityType `protobuf:"bytes,25,opt,name=di_ph,json=diPh,proto3" json:"di_ph,omitempty"`
	GrainGroup beerproto_go.GrainGroup   `protobuf:"varint,26,opt,name=grain_group,json=grainGroup,proto3,enum=beerproto.GrainGroup" json:"grain_group,omitempty"`
	Country    string                    `protobuf:"bytes,27,opt,name=country,proto3" json:"country,omitempty"`
	Standard   GrainType_StandardType    `protobuf:"varint,28,opt,name=standard,proto3,enum=fermentables.GrainType_StandardType" json:"standard,omitempty"`
	Notes      string                    `protobuf:"bytes,29,opt,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

func (*GrainType) Descriptor deprecated

func (*GrainType) Descriptor() ([]byte, []int)

Deprecated: Use GrainType.ProtoReflect.Descriptor instead.

func (*GrainType) GetAlphaAmylase

func (x *GrainType) GetAlphaAmylase() *beerproto_go.TimeType

func (*GrainType) GetBetaGlucan

func (x *GrainType) GetBetaGlucan() *beerproto_go.ConcentrationRangeType

func (*GrainType) GetCoarseGrind

func (x *GrainType) GetCoarseGrind() *beerproto_go.PercentRangeType

func (*GrainType) GetColor

func (x *GrainType) GetColor() *beerproto_go.ColorRangeType

func (*GrainType) GetCountry

func (x *GrainType) GetCountry() string

func (*GrainType) GetDiPh

func (x *GrainType) GetDiPh() *beerproto_go.AcidityType

func (*GrainType) GetDiastaticPower

func (x *GrainType) GetDiastaticPower() *beerproto_go.DiastaticPowerRangeType

func (*GrainType) GetDmsP

func (*GrainType) GetFan

func (*GrainType) GetFineCoarseDifference

func (x *GrainType) GetFineCoarseDifference() *beerproto_go.PercentRangeType

func (*GrainType) GetFineGrind

func (x *GrainType) GetFineGrind() *beerproto_go.PercentRangeType

func (*GrainType) GetFriability

func (x *GrainType) GetFriability() *beerproto_go.PercentRangeType

func (*GrainType) GetGrainGroup

func (x *GrainType) GetGrainGroup() beerproto_go.GrainGroup

func (*GrainType) GetId

func (x *GrainType) GetId() string

func (*GrainType) GetKolbachIndex

func (x *GrainType) GetKolbachIndex() *beerproto_go.PercentRangeType

func (*GrainType) GetMaximum

func (x *GrainType) GetMaximum() *beerproto_go.PercentType

func (*GrainType) GetMoisture

func (x *GrainType) GetMoisture() *beerproto_go.PercentRangeType

func (*GrainType) GetName

func (x *GrainType) GetName() string

func (*GrainType) GetNotes

func (x *GrainType) GetNotes() string

func (*GrainType) GetPotential

func (x *GrainType) GetPotential() *beerproto_go.GravityRangeType

func (*GrainType) GetProducer

func (x *GrainType) GetProducer() string

func (*GrainType) GetProtein

func (x *GrainType) GetProtein() *beerproto_go.PercentRangeType

func (*GrainType) GetSaccharification

func (x *GrainType) GetSaccharification() *beerproto_go.TimeRangeType

func (*GrainType) GetSolubleNitrogen

func (x *GrainType) GetSolubleNitrogen() *beerproto_go.ConcentrationRangeType

func (*GrainType) GetSolubleProtein

func (x *GrainType) GetSolubleProtein() *beerproto_go.PercentRangeType

func (*GrainType) GetStandard

func (x *GrainType) GetStandard() GrainType_StandardType

func (*GrainType) GetTotalNitrogen

func (x *GrainType) GetTotalNitrogen() *beerproto_go.PercentRangeType

func (*GrainType) GetViscosity

func (x *GrainType) GetViscosity() *beerproto_go.ViscosityRangeType

func (*GrainType) GetYield added in v1.76.0

func (x *GrainType) GetYield() *beerproto_go.PercentRangeType

func (*GrainType) ProtoMessage

func (*GrainType) ProtoMessage()

func (*GrainType) ProtoReflect

func (x *GrainType) ProtoReflect() protoreflect.Message

func (*GrainType) Reset

func (x *GrainType) Reset()

func (*GrainType) String

func (x *GrainType) String() string

type GrainType_StandardType

type GrainType_StandardType int32
const (
	GrainType_NULL_StandardType GrainType_StandardType = 0
	// American Society of Brewing Chemists
	GrainType_ASBC GrainType_StandardType = 1
	// European Brewery Convention
	GrainType_EBC GrainType_StandardType = 2
	// ION
	GrainType_ION GrainType_StandardType = 3
)

func (GrainType_StandardType) Descriptor

func (GrainType_StandardType) Enum

func (GrainType_StandardType) EnumDescriptor deprecated

func (GrainType_StandardType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GrainType_StandardType.Descriptor instead.

func (GrainType_StandardType) Number

func (GrainType_StandardType) String

func (x GrainType_StandardType) String() string

func (GrainType_StandardType) Type

type GrainsType added in v1.79.0

type GrainsType struct {
	Grains []*GrainType `protobuf:"bytes,1,rep,name=grains,proto3" json:"grains,omitempty"`
	// contains filtered or unexported fields
}

func (*GrainsType) Descriptor deprecated added in v1.79.0

func (*GrainsType) Descriptor() ([]byte, []int)

Deprecated: Use GrainsType.ProtoReflect.Descriptor instead.

func (*GrainsType) GetGrains added in v1.79.0

func (x *GrainsType) GetGrains() []*GrainType

func (*GrainsType) ProtoMessage added in v1.79.0

func (*GrainsType) ProtoMessage()

func (*GrainsType) ProtoReflect added in v1.79.0

func (x *GrainsType) ProtoReflect() protoreflect.Message

func (*GrainsType) Reset added in v1.79.0

func (x *GrainsType) Reset()

func (*GrainsType) String added in v1.79.0

func (x *GrainsType) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL