Skip to content

is empty #31

Description

@xiaowine
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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions