@Structure.FieldOrder(value={"acOnLine","batteryPresent","charging","discharging","spare1","tag","maxCapacity","remainingCapacity","rate","estimatedTime","defaultAlert1","defaultAlert2"})
public static class PowrProf.SystemBatteryState
extends com.sun.jna.Structure
Modifier and Type | Field and 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 and Description |
---|
SystemBatteryState() |
SystemBatteryState(com.sun.jna.Pointer p) |
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
public byte acOnLine
public byte batteryPresent
public byte charging
public byte discharging
public byte[] spare1
public byte tag
public int maxCapacity
public int remainingCapacity
public int rate
public int estimatedTime
public int defaultAlert1
public int defaultAlert2
Copyright © 2010–2020 oshi. All rights reserved.