Package io.helins.linux.i2c.internal
Class NativeI2CSmbusIoctlData
- java.lang.Object
-
- com.sun.jna.Structure
-
- io.helins.linux.i2c.internal.NativeI2CSmbusIoctlData
-
public class NativeI2CSmbusIoctlData extends com.sun.jna.StructureInternal class kept public for JNA to work, the user should not bother about this.
-
-
Field Summary
Fields Modifier and Type Field Description bytecommandcom.sun.jna.Pointerdatastatic intOFFSET_COMMANDstatic intOFFSET_DATAstatic intOFFSET_READ_WRITEstatic intOFFSET_SIZEbytereadWriteintsizestatic intSIZE
-
Constructor Summary
Constructors Constructor Description NativeI2CSmbusIoctlData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>getFieldOrder()-
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, 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
-
-
-
-
Field Detail
-
readWrite
public byte readWrite
-
command
public byte command
-
size
public int size
-
data
public com.sun.jna.Pointer data
-
OFFSET_READ_WRITE
public static final int OFFSET_READ_WRITE
-
OFFSET_COMMAND
public static final int OFFSET_COMMAND
-
OFFSET_SIZE
public static final int OFFSET_SIZE
-
OFFSET_DATA
public static final int OFFSET_DATA
-
SIZE
public static final int SIZE
-
-