public void WattUsageInfo(DALIController Control) { if (Environment.TickCount >= startTime + 100) { double MaxUsage = CalculateWattUsageAtMax(Control); double WattUsage = Control.GetTotalWattusage(); watts.Text = string.Format("Total watt usage: {0}, Current Increase: +{1}" + Environment.NewLine + "Total watt at max: {2}, Current Increase +{3}", WattUsage.ToString("F2"), Increase.ToString("F2"), MaxUsage.ToString("F2"), IncreaseAtMax.ToString("F2")); if (Environment.TickCount >= NewStartTime + 2000) { CalculateIncreaseInWattUsageMAX(Control); CalculateIncreaseInWattUsageREGULAR(Control); NewStartTime = Environment.TickCount; } startTime = Environment.TickCount; } }
private void CalculateIncreaseInWattUsageREGULAR(DALIController Control) { FirstMeassurementOfWattUsage = SecondMeassurementOfWattUsage; SecondMeassurementOfWattUsage = Control.GetTotalWattusage(); Increase = SecondMeassurementOfWattUsage - FirstMeassurementOfWattUsage; }