Package oshi.jna.platform.windows
Class PowrProf.SystemBatteryState
java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.windows.PowrProf.SystemBatteryState
- Enclosing interface:
- PowrProf
@FieldOrder({"acOnLine","batteryPresent","charging","discharging","spare1","tag","maxCapacity","remainingCapacity","rate","estimatedTime","defaultAlert1","defaultAlert2"})
public static class PowrProf.SystemBatteryState
extends com.sun.jna.Structure
Contains information about the current state of the system battery.
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description byte
acOnLine
byte
batteryPresent
byte
charging
int
defaultAlert1
int
defaultAlert2
byte
discharging
int
estimatedTime
int
maxCapacity
int
rate
int
remainingCapacity
byte[]
spare1
byte
tag
-
Constructor Summary
Constructors Constructor Description SystemBatteryState()
SystemBatteryState(com.sun.jna.Pointer p)
-
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
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(com.sun.jna.Pointer p) -
SystemBatteryState
public SystemBatteryState()
-