Ejemplo n.º 1
0
 protected abstract byte Points(PatternBuilderImpl patternBuilder);
Ejemplo n.º 2
0
 protected override byte Points(PatternBuilderImpl patternBuilder)
 {
     var searchedSugarBefore = patternBuilder.searchedSugarBefore;
     if (searchedSugarBefore == null)
         return 0;
     var left = searchedSugarBefore.BloodSugarInMgdL;
     var right = patternBuilder.sugarBefore.BloodSugarInMgdL;
     return Points(left, right);
 }
Ejemplo n.º 3
0
 public void Do(PatternBuilderImpl patternBuilder)
 {
     patternBuilder.pattern.RightnessPoints += Points(patternBuilder);
 }
Ejemplo n.º 4
0
 protected override byte Points(PatternBuilderImpl patternBuilder)
 {
     return Points(patternBuilder.searchedMeal.DateTime, patternBuilder.meal.DateTime);
 }
Ejemplo n.º 5
0
 protected override byte Points(PatternBuilderImpl patternBuilder)
 {
     return Points(patternBuilder.searchedInsulin, patternBuilder.insulin);
 }
Ejemplo n.º 6
0
 protected override byte Points(PatternBuilderImpl patternBuilder)
 {
     return (byte)(MAX_PERCENT_OF_ENERGY_DIFF - patternBuilder.percentOfEnergyDiff);
 }
Ejemplo n.º 7
0
 protected override byte Points(PatternBuilderImpl patternBuilder)
 {
     return Points(patternBuilder.pattern.Factor);
 }
Ejemplo n.º 8
0
 public void Do(PatternBuilderImpl patternBuilder)
 {
     patternBuilder.pattern.Factor = patternBuilder.item.Value == 0 ? 0
         : patternBuilder.searchedItem.Value / patternBuilder.item.Value;
 }