jSensors
jSensors copied to clipboard
is empty
fun main() {
val components = JSensors.get.components()
val cpus = components.cpus
if (cpus != null) {
for (cpu in cpus) {
println("Found CPU component: " + cpu.name)
if (cpu.sensors != null) {
println("Sensors: ")
//Print temperatures
val temps = cpu.sensors.temperatures
for (temp in temps) {
println(temp.name + ": " + temp.value + " C")
}
//Print fan speed
val fans = cpu.sensors.fans
for (fan in fans) {
println(fan.name + ": " + fan.value + " RPM")
}
}
}
}
}
ouput
Found CPU component: AMD Ryzen 5 3600X 6-Core Processor Sensors: Found CPU component: AMD Ryzen 5 3600X 6-Core Processor Sensors: