From 8ea40901ced69c5101879edc6b428cb51184e675 Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Mon, 3 Jan 2022 17:26:50 +0100 Subject: [PATCH] feat: added current sensors (#766) --- Modules/Sensors/readers.swift | 2 +- Modules/Sensors/values.swift | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Modules/Sensors/readers.swift b/Modules/Sensors/readers.swift index e253c8b5..23942689 100644 --- a/Modules/Sensors/readers.swift +++ b/Modules/Sensors/readers.swift @@ -42,7 +42,7 @@ internal class x86_SensorsReader: SensorsReader { available = available.filter({ (key: String) -> Bool in switch key.prefix(1) { - case "T", "V", "P": return true + case "T", "V", "P", "I": return true default: return false } }) diff --git a/Modules/Sensors/values.swift b/Modules/Sensors/values.swift index 6e2e2c18..4a1a38e9 100644 --- a/Modules/Sensors/values.swift +++ b/Modules/Sensors/values.swift @@ -204,6 +204,12 @@ let SensorsList: [Sensor] = [ Sensor(key: "VV9S", name: "12V", group: .sensor, type: .voltage), Sensor(key: "VeES", name: "PCI 12V", group: .sensor, type: .voltage), + // Current + Sensor(key: "IC0R", name: "CPU High side", group: .sensor, type: .current), + Sensor(key: "IG0R", name: "GPU High side", group: .sensor, type: .current), + Sensor(key: "ID0R", name: "DC In", group: .sensor, type: .current), + Sensor(key: "IBAC", name: "Battery", group: .sensor, type: .current), + // Power Sensor(key: "PC0C", name: "CPU Core", group: .CPU, type: .power), Sensor(key: "PCAM", name: "CPU Core (IMON)", group: .CPU, type: .power),