Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Calculator ¶
type Calculator struct {
types.Base `bson:",inline"`
Recommended *Recommended `json:"recommended,omitempty" bson:"recommended,omitempty"`
BloodGlucoseTarget *glucose.Target `json:"bgTarget,omitempty" bson:"bgTarget,omitempty"`
BolusID *string `json:"bolus,omitempty" bson:"bolus,omitempty"`
CarbohydrateInput *float64 `json:"carbInput,omitempty" bson:"carbInput,omitempty"`
InsulinOnBoard *float64 `json:"insulinOnBoard,omitempty" bson:"insulinOnBoard,omitempty"`
InsulinSensitivity *float64 `json:"insulinSensitivity,omitempty" bson:"insulinSensitivity,omitempty"`
InsulinCarbohydrateRatio *float64 `json:"insulinCarbRatio,omitempty" bson:"insulinCarbRatio,omitempty"`
BloodGlucoseInput *float64 `json:"bgInput,omitempty" bson:"bgInput,omitempty"`
Units *string `json:"units,omitempty" bson:"units,omitempty"`
// contains filtered or unexported fields
}
func Init ¶
func Init() *Calculator
func New ¶
func New() *Calculator
func (*Calculator) Init ¶
func (c *Calculator) Init()
func (*Calculator) Normalize ¶
func (c *Calculator) Normalize(normalizer data.Normalizer) error
func (*Calculator) Parse ¶
func (c *Calculator) Parse(parser data.ObjectParser) error
type Recommended ¶
type Recommended struct {
Carbohydrate *float64 `json:"carb,omitempty" bson:"carb,omitempty"`
Correction *float64 `json:"correction,omitempty" bson:"correction,omitempty"`
Net *float64 `json:"net,omitempty" bson:"net,omitempty"`
}
func NewRecommended ¶
func NewRecommended() *Recommended
func ParseRecommended ¶
func ParseRecommended(parser data.ObjectParser) *Recommended
func (*Recommended) Normalize ¶
func (r *Recommended) Normalize(normalizer data.Normalizer)
func (*Recommended) Parse ¶
func (r *Recommended) Parse(parser data.ObjectParser)
func (*Recommended) Validate ¶
func (r *Recommended) Validate(validator data.Validator)
Click to show internal directories.
Click to hide internal directories.