Package io.helins.linux.i2c.internal
Class NativeI2CMessage
- java.lang.Object
-
- com.sun.jna.Structure
-
- io.helins.linux.i2c.internal.NativeI2CMessage
-
public class NativeI2CMessage 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 shortaddresscom.sun.jna.Pointerbuffershortflagsshortlengthstatic intOFFSET_ADDRESSstatic intOFFSET_BUFFERstatic intOFFSET_FLAGSstatic intOFFSET_LENGTHstatic intSIZE
-
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
-
address
public short address
-
flags
public short flags
-
length
public short length
-
buffer
public com.sun.jna.Pointer buffer
-
SIZE
public static final int SIZE
-
OFFSET_ADDRESS
public static final int OFFSET_ADDRESS
-
OFFSET_FLAGS
public static final int OFFSET_FLAGS
-
OFFSET_LENGTH
public static final int OFFSET_LENGTH
-
OFFSET_BUFFER
public static final int OFFSET_BUFFER
-
-