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.String
COM_EXCEPTION_MSG
private static org.slf4j.Logger
LOG
-
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 double
getTempFromOHM()
private static double
getTempFromWMI()
private static double
getVoltsFromOHM()
private static double
getVoltsFromWMI()
double
queryCpuTemperature()
double
queryCpuVoltage()
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:
queryCpuTemperature
in classAbstractSensors
-
getTempFromOHM
private static double getTempFromOHM()
-
getTempFromWMI
private static double getTempFromWMI()
-
queryFanSpeeds
public int[] queryFanSpeeds()
- Specified by:
queryFanSpeeds
in classAbstractSensors
-
getFansFromOHM
private static int[] getFansFromOHM()
-
getFansFromWMI
private static int[] getFansFromWMI()
-
queryCpuVoltage
public double queryCpuVoltage()
- Specified by:
queryCpuVoltage
in classAbstractSensors
-
getVoltsFromOHM
private static double getVoltsFromOHM()
-
getVoltsFromWMI
private static double getVoltsFromWMI()
-
-