org.rococoa.cocoa.iokit
Class SCSICmd_INQUIRY_StandardData

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_StandardData
Direct Known Subclasses:
SCSICmd_INQUIRY_StandardData.ByReference, SCSICmd_INQUIRY_StandardData.ByValue

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

SCSICmd_INQUIRY_StandardData

public SCSICmd_INQUIRY_StandardData()
Method Detail

byReference

public SCSICmd_INQUIRY_StandardData.ByReference byReference()

byValue

public SCSICmd_INQUIRY_StandardData.ByValue byValue()

clone

public SCSICmd_INQUIRY_StandardData clone()
Overrides:
clone in class Object