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 Details

    • LOG

      private static final org.slf4j.Logger LOG
    • COM_EXCEPTION_MSG

      private static final String COM_EXCEPTION_MSG
      See Also:
  • Constructor Details

    • WindowsSensors

      WindowsSensors()
  • Method Details

    • queryCpuTemperature

      public double queryCpuTemperature()
      Specified by:
      queryCpuTemperature in class AbstractSensors
    • getTempFromOHM

      private static double getTempFromOHM()
    • getTempFromWMI

      private static double getTempFromWMI()
    • queryFanSpeeds

      public int[] queryFanSpeeds()
      Specified by:
      queryFanSpeeds in class AbstractSensors
    • getFansFromOHM

      private static int[] getFansFromOHM()
    • getFansFromWMI

      private static int[] getFansFromWMI()
    • queryCpuVoltage

      public double queryCpuVoltage()
      Specified by:
      queryCpuVoltage in class AbstractSensors
    • getVoltsFromOHM

      private static double getVoltsFromOHM()
    • getVoltsFromWMI

      private static double getVoltsFromWMI()