org.rococoa.cocoa.iokit
Class ATASMARTData

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.iokit.ATASMARTData
Direct Known Subclasses:
ATASMARTData.ByReference, ATASMARTData.ByValue

public class ATASMARTData
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class ATASMARTData.ByReference
           
static class ATASMARTData.ByValue
           
 
Field Summary
 byte checksum
           
 byte errorLoggingCapability
           
 byte extendedTestPollingInterval
           
 byte offLineDataCollectionCapability
           
 byte offLineDataCollectionStatus
           
 byte[] reserved
           
 byte[] secondsToCompleteOffLineActivity
           
 byte selfTestExecutionStatus
           
 byte shortTestPollingInterval
           
 byte[] SMARTCapability
           
 byte[] vendorSpecific1
           
 byte vendorSpecific2
           
 byte vendorSpecific3
           
 byte[] vendorSpecific4
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ATASMARTData()
           
 
Method Summary
 ATASMARTData.ByReference byReference()
           
 ATASMARTData.ByValue byValue()
           
 ATASMARTData clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

vendorSpecific1

public byte[] vendorSpecific1

offLineDataCollectionStatus

public byte offLineDataCollectionStatus

selfTestExecutionStatus

public byte selfTestExecutionStatus

secondsToCompleteOffLineActivity

public byte[] secondsToCompleteOffLineActivity

vendorSpecific2

public byte vendorSpecific2

offLineDataCollectionCapability

public byte offLineDataCollectionCapability

SMARTCapability

public byte[] SMARTCapability

errorLoggingCapability

public byte errorLoggingCapability

vendorSpecific3

public byte vendorSpecific3

shortTestPollingInterval

public byte shortTestPollingInterval

extendedTestPollingInterval

public byte extendedTestPollingInterval

reserved

public byte[] reserved

vendorSpecific4

public byte[] vendorSpecific4

checksum

public byte checksum
Constructor Detail

ATASMARTData

public ATASMARTData()
Method Detail

byReference

public ATASMARTData.ByReference byReference()

byValue

public ATASMARTData.ByValue byValue()

clone

public ATASMARTData clone()
Overrides:
clone in class Object