org.rococoa.cocoa.iokit
Class SCSICmd_INQUIRY_StandardDataAll

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

public class SCSICmd_INQUIRY_StandardDataAll
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 SCSICmd_INQUIRY_StandardDataAll.ByReference
           
static class SCSICmd_INQUIRY_StandardDataAll.ByValue
           
 
Field Summary
 byte ADDITIONAL_LENGTH
          If ANSI Version = 0, this is ATAPI and bits 7-4 = ATAPI version.
 byte flags1
           
 byte flags2
           
 byte flags3
           
 byte PERIPHERAL_DEVICE_TYPE
           
 byte[] PRODUCT_IDENTIFICATION
           
 byte[] PRODUCT_REVISION_LEVEL
           
 byte Reserved1
           
 byte[] Reserved2
           
 byte RESPONSE_DATA_FORMAT
           
 byte RMB
           
 byte SCCSReserved
           
 byte[] VENDOR_IDENTIFICATION
           
 byte[] VendorSpecific1
           
 byte[] VendorSpecific2
           
 byte VERSION
           
 short[] VERSION_DESCRIPTOR
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SCSICmd_INQUIRY_StandardDataAll()
           
 
Method Summary
 SCSICmd_INQUIRY_StandardDataAll.ByReference byReference()
           
 SCSICmd_INQUIRY_StandardDataAll.ByValue byValue()
           
 SCSICmd_INQUIRY_StandardDataAll 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

PERIPHERAL_DEVICE_TYPE

public byte PERIPHERAL_DEVICE_TYPE

RMB

public byte RMB

VERSION

public byte VERSION

RESPONSE_DATA_FORMAT

public byte RESPONSE_DATA_FORMAT

ADDITIONAL_LENGTH

public byte ADDITIONAL_LENGTH
If ANSI Version = 0, this is ATAPI and bits 7-4 = ATAPI version.
Number of additional bytes available in inquiry data


SCCSReserved

public byte SCCSReserved

flags1

public byte flags1

flags2

public byte flags2

VENDOR_IDENTIFICATION

public byte[] VENDOR_IDENTIFICATION

PRODUCT_IDENTIFICATION

public byte[] PRODUCT_IDENTIFICATION

PRODUCT_REVISION_LEVEL

public byte[] PRODUCT_REVISION_LEVEL

VendorSpecific1

public byte[] VendorSpecific1

flags3

public byte flags3

Reserved1

public byte Reserved1

VERSION_DESCRIPTOR

public short[] VERSION_DESCRIPTOR

Reserved2

public byte[] Reserved2

VendorSpecific2

public byte[] VendorSpecific2
Constructor Detail

SCSICmd_INQUIRY_StandardDataAll

public SCSICmd_INQUIRY_StandardDataAll()
Method Detail

byReference

public SCSICmd_INQUIRY_StandardDataAll.ByReference byReference()

byValue

public SCSICmd_INQUIRY_StandardDataAll.ByValue byValue()

clone

public SCSICmd_INQUIRY_StandardDataAll clone()
Overrides:
clone in class Object