Class PowrProf.SystemBatteryState

java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.windows.PowrProf.SystemBatteryState
All Implemented Interfaces:
AutoCloseable
Enclosing interface:
PowrProf

@FieldOrder({"acOnLine","batteryPresent","charging","discharging","spare1","tag","maxCapacity","remainingCapacity","rate","estimatedTime","defaultAlert1","defaultAlert2"}) public static class PowrProf.SystemBatteryState extends Structure implements AutoCloseable
Contains information about the current state of the system battery.
  • Field Details

    • acOnLine

      public byte acOnLine
    • batteryPresent

      public byte batteryPresent
    • charging

      public byte charging
    • discharging

      public byte discharging
    • spare1

      public byte[] spare1
    • tag

      public byte tag
    • maxCapacity

      public int maxCapacity
    • remainingCapacity

      public int remainingCapacity
    • rate

      public int rate
    • estimatedTime

      public int estimatedTime
    • defaultAlert1

      public int defaultAlert1
    • defaultAlert2

      public int defaultAlert2
  • Constructor Details

    • SystemBatteryState

      public SystemBatteryState(Pointer p)
    • SystemBatteryState

      public SystemBatteryState()
  • Method Details