/// <summary>
 /// End of performance setting update.
 /// </summary>
 public void PerformanceSettingUpdateDone(double addedChilds)
 {
     Kpi1PerformanceSetting.Done(addedChilds);
     Kpi2PerformanceSetting.Done(addedChilds);
     OeeAvailabilityPerformanceSetting.Done(addedChilds);
     OeeOverallPerformanceSetting.Done(addedChilds);
     OeePerformancePerformanceSetting.Done(addedChilds);
     OeeQualityPerformanceSetting.Done(addedChilds);
 }
 /// <summary>
 /// Add performance setting of a node.
 /// </summary>
 public void PerformanceSettingAdd(ContosoTopologyNode childNode)
 {
     Kpi1PerformanceSetting.AddChild(childNode.Kpi1PerformanceSetting);
     Kpi2PerformanceSetting.AddChild(childNode.Kpi2PerformanceSetting);
     OeeAvailabilityPerformanceSetting.AddChild(childNode.OeeAvailabilityPerformanceSetting);
     OeeOverallPerformanceSetting.AddChild(childNode.OeeOverallPerformanceSetting);
     OeePerformancePerformanceSetting.AddChild(childNode.OeePerformancePerformanceSetting);
     OeeQualityPerformanceSetting.AddChild(childNode.OeeQualityPerformanceSetting);
 }
 /// <summary>
 /// Reset all performance settings for calculations.
 /// </summary>
 public void PerformanceSettingUpdateReset()
 {
     Kpi1PerformanceSetting.Reset();
     Kpi2PerformanceSetting.Reset();
     OeeAvailabilityPerformanceSetting.Reset();
     OeeOverallPerformanceSetting.Reset();
     OeePerformancePerformanceSetting.Reset();
     OeeQualityPerformanceSetting.Reset();
 }