//Updates hardware usage data public void UpdateHardwareUsage(int ConnectionId, string UsageData) { foreach (HardwareUsageViewer HUV in Application.OpenForms.OfType <HardwareUsageViewer>()) { if (HUV.Visible && HUV.ConnectionID == ConnectionId && HUV.Update) { double CPUUsageRaw = Convert.ToDouble(Functions.GetSubstringByString("{", "}", UsageData)); string CPUUsageString = Convert.ToInt32(CPUUsageRaw).ToString(); string RamAmount = Functions.GetSubstringByString("[", "]", UsageData); double DiskUsageRaw = Convert.ToDouble(Functions.GetSubstringByString("<", ">", UsageData)); string DiskUsageString = Convert.ToInt32(DiskUsageRaw).ToString(); HUV.txtAvailableRam.Text = RamAmount; HUV.txtCpuUsage.Text = CPUUsageString; HUV.txtDiskUsage.Text = DiskUsageString; return; } } if (HUV.Visible && HUV.Text == "Hardware Usage Viewer - " + ConnectionId) { double CPUUsageRaw = Convert.ToDouble(Functions.GetSubstringByString("{", "}", UsageData)); string CPUUsageString = Convert.ToInt32(CPUUsageRaw).ToString(); string RamAmount = Functions.GetSubstringByString("[", "]", UsageData); double DiskUsageRaw = Convert.ToDouble(Functions.GetSubstringByString("<", ">", UsageData)); string DiskUsageString = Convert.ToInt32(DiskUsageRaw).ToString(); HUV.txtAvailableRam.Text = RamAmount; HUV.txtCpuUsage.Text = CPUUsageString; HUV.txtDiskUsage.Text = DiskUsageString; } HUV = new HardwareUsageViewer(); HUV.Show(); HUV.ConnectionID = ConnectionId; HUV.Text = "Hardware Usage Viewer - " + ConnectionId; }
public void UpdateHardwareUsage(int ConnectionId, string UsageData) { if (HUV.Visible && HUV.Text == "Hardware Usage Viewer - " + ConnectionId) { double CPUUsageRaw = Convert.ToDouble(Functions.GetSubstringByString("{", "}", UsageData)); string CPUUsageString = Convert.ToInt32(CPUUsageRaw).ToString(); string RamAmount = Functions.GetSubstringByString("[", "]", UsageData); double DiskUsageRaw = Convert.ToDouble(Functions.GetSubstringByString("<", ">", UsageData)); string DiskUsageString = Convert.ToInt32(DiskUsageRaw).ToString(); HUV.txtAvailableRam.Text = RamAmount; HUV.txtCpuUsage.Text = CPUUsageString; HUV.txtDiskUsage.Text = DiskUsageString; } else { HUV = new HardwareUsageViewer(); HUV.Show(); HUV.ConnectionID = ConnectionId; HUV.Text = "Hardware Usage Viewer - " + ConnectionId; if (HUV.ConnectionID == ConnectionId) { } } }