Package oshi.hardware.platform.windows
Class WindowsSensors
- java.lang.Object
-
- oshi.hardware.platform.windows.WindowsSensors
-
- All Implemented Interfaces:
java.io.Serializable
,Sensors
public class WindowsSensors extends java.lang.Object implements Sensors
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WindowsSensors()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCpuTemperature()
CPU Temperaturedouble
getCpuVoltage()
CPU Voltageint[]
getFanSpeeds()
Fan speeds
-
-
-
Method Detail
-
getCpuTemperature
public double getCpuTemperature()
CPU Temperature- Specified by:
getCpuTemperature
in interfaceSensors
- Returns:
- CPU Temperature in degrees Celsius if available, 0 otherwise.
-
getFanSpeeds
public int[] getFanSpeeds()
Fan speeds- Specified by:
getFanSpeeds
in interfaceSensors
- Returns:
- Speed in rpm for all fans. May return empty array if no fans detected or 0 fan speed if unable to measure fan speed.
-
getCpuVoltage
public double getCpuVoltage()
CPU Voltage- Specified by:
getCpuVoltage
in interfaceSensors
- Returns:
- CPU Voltage in Volts if available, 0 otherwise.
-
-