Class PowrProf.BATTERY_INFORMATION

java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.windows.PowrProf.BATTERY_INFORMATION
Enclosing interface:
PowrProf

@FieldOrder({"Capabilities","Technology","Reserved","Chemistry","DesignedCapacity","FullChargedCapacity","DefaultAlert1","DefaultAlert2","CriticalBias","CycleCount"})
public static class PowrProf.BATTERY_INFORMATION
extends com.sun.jna.Structure
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields 
    Modifier and Type Field Description
    int Capabilities  
    byte[] Chemistry  
    int CriticalBias  
    int CycleCount  
    int DefaultAlert1  
    int DefaultAlert2  
    int DesignedCapacity  
    int FullChargedCapacity  
    byte[] Reserved  
    byte Technology  

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors 
    Constructor Description
    BATTERY_INFORMATION()  
  • 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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait