private static void DisplayFanScreen(FanType fan) { var fanInfo = SensorController.GetFanInfo(fan); string fanName; switch (fan) { case FanType.Front1: fanName = "First front"; break; case FanType.Front2: fanName = "Second front"; break; case FanType.Front3: fanName = "Third front"; break; default: fanName = fan.ToString(); break; } fanName += " fan"; Display( fanName, $"{GetString(fanInfo.RPM, "0", "RPM")} | P:{GetString(fanInfo.Percentage, "0", "%")}" ); }
private static void DisplayRamScreen() { var info = SensorController.GetRamInfo(); Display( $"RAM | {GetString(info.UsedPercentage, "0.0", "%")}", $"A:{GetString(info.Available, "0.0", "G")} U:{GetString(info.Used, "0.0", "G")}" ); }
private static void DisplayCpuScreen() { var info = SensorController.GetCpuInfo(); Display( $"CPU|{GetString(info.UsedPercentage, "0.0", "%")}|{GetString(info.Temperature, "0.0", "C")}", $"P:{GetString(info.Power, "0", "W")} C:{GetString(info.Clock, "0", "MHZ")}" ); }
private static void DisplayGpuScreen() { var info = SensorController.GetGpuInfo(); Display( $"GPU|{GetString(info.UsedPercentage, "0.0", "%")}|{GetString(info.Temperature, "0.0", "C")}", $"P:{GetString(info.Power, "0", "W")} M:{GetString(info.Memory, "0", "MB")}" ); }
private static void DisplayBaseScreen() { var info = SensorController.GetBaseInfo(); Display( $"GPU:{GetString(info.GPU.Temperature, "0", "C")} | {GetString(info.GPU.Load, "0.##", "%")}", $"CPU:{GetString(info.CPU.Temperature, "0", "C")} | {GetString(info.CPU.Load, "0.##", "%")}" ); }
private static void Init() { MediaController.Init(); SerialController.Init(); IrController.Init(); SensorController.Init(Computer); FanController.Init(Computer); DisplayController.Init(); }
private static void DisplayFrontFansScreen() { var fansInfo = SensorController.GetFrontFansInfo(); Display( " FRONT FANS ", $"{GetString(fansInfo[0].Percentage, "0", "%")} | " + $"{GetString(fansInfo[1].Percentage, "0", "%")} | " + $"{GetString(fansInfo[2].Percentage, "0", "%")}" ); }