Class NativeI2CMessage


  • public class NativeI2CMessage
    extends com.sun.jna.Structure
    Internal class kept public for JNA to work, the user should not bother about this.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • 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
    • Method Detail

      • getFieldOrder

        protected List<String> getFieldOrder()
        Overrides:
        getFieldOrder in class com.sun.jna.Structure