Package oshi.hardware.platform.windows
Class WindowsSensors
- java.lang.Object
-
- oshi.hardware.common.AbstractSensors
-
- oshi.hardware.platform.windows.WindowsSensors
-
- All Implemented Interfaces:
Sensors
@ThreadSafe final class WindowsSensors extends AbstractSensors
Sensors from WMI or Open Hardware Monitor
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringCOM_EXCEPTION_MSGprivate static org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description WindowsSensors()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int[]getFansFromOHM()private static int[]getFansFromWMI()private static doublegetTempFromOHM()private static doublegetTempFromWMI()private static doublegetVoltsFromOHM()private static doublegetVoltsFromWMI()doublequeryCpuTemperature()doublequeryCpuVoltage()int[]queryFanSpeeds()-
Methods inherited from class oshi.hardware.common.AbstractSensors
getCpuTemperature, getCpuVoltage, getFanSpeeds, toString
-
-
-
-
Field Detail
-
LOG
private static final org.slf4j.Logger LOG
-
COM_EXCEPTION_MSG
private static final java.lang.String COM_EXCEPTION_MSG
- See Also:
- Constant Field Values
-
-
Method Detail
-
queryCpuTemperature
public double queryCpuTemperature()
- Specified by:
queryCpuTemperaturein classAbstractSensors
-
getTempFromOHM
private static double getTempFromOHM()
-
getTempFromWMI
private static double getTempFromWMI()
-
queryFanSpeeds
public int[] queryFanSpeeds()
- Specified by:
queryFanSpeedsin classAbstractSensors
-
getFansFromOHM
private static int[] getFansFromOHM()
-
getFansFromWMI
private static int[] getFansFromWMI()
-
queryCpuVoltage
public double queryCpuVoltage()
- Specified by:
queryCpuVoltagein classAbstractSensors
-
getVoltsFromOHM
private static double getVoltsFromOHM()
-
getVoltsFromWMI
private static double getVoltsFromWMI()
-
-