org.rococoa.cocoa.iokit
Class IOI2CBusTiming

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

public class IOI2CBusTiming
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 IOI2CBusTiming.ByReference
           
static class IOI2CBusTiming.ByValue
           
 
Field Summary
 int[] __reservedA
           
 UnsignedWide acknowledgeTimeout
           
 UnsignedWide bitTimeout
           
 UnsignedWide byteTimeout
           
 UnsignedWide holdTime
           
 UnsignedWide riseFallTime
           
 UnsignedWide startTimeout
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOI2CBusTiming()
           
IOI2CBusTiming(UnsignedWide bitTimeout, UnsignedWide byteTimeout, UnsignedWide acknowledgeTimeout, UnsignedWide startTimeout, UnsignedWide holdTime, UnsignedWide riseFallTime, int[] __reservedA)
           
 
Method Summary
 IOI2CBusTiming.ByReference byReference()
           
 IOI2CBusTiming.ByValue byValue()
           
 IOI2CBusTiming 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

bitTimeout

public UnsignedWide bitTimeout

byteTimeout

public UnsignedWide byteTimeout

acknowledgeTimeout

public UnsignedWide acknowledgeTimeout

startTimeout

public UnsignedWide startTimeout

holdTime

public UnsignedWide holdTime

riseFallTime

public UnsignedWide riseFallTime

__reservedA

public int[] __reservedA
Constructor Detail

IOI2CBusTiming

public IOI2CBusTiming()

IOI2CBusTiming

public IOI2CBusTiming(UnsignedWide bitTimeout,
                      UnsignedWide byteTimeout,
                      UnsignedWide acknowledgeTimeout,
                      UnsignedWide startTimeout,
                      UnsignedWide holdTime,
                      UnsignedWide riseFallTime,
                      int[] __reservedA)
Method Detail

byReference

public IOI2CBusTiming.ByReference byReference()

byValue

public IOI2CBusTiming.ByValue byValue()

clone

public IOI2CBusTiming clone()
Overrides:
clone in class Object