Search code examples
javastructbytecodejavolutionreal-time-java

Struct Javolution Lib Byteorder and Byte alignment


How to set the byte or word alignment using javolution lib. This is like #pragma in CPP.

I am little bit confuse about the byte order. Please suggest me for the byte Order set in the same library.


Solution

  • As per the Javadoc, you need to add some code to your Struct to indicate what byte order will be used to read/write data:

    public class MyStruct extends Struct {
        ... 
        public ByteOrder byteOrder() {
            return ByteOrder.LITTLE_ENDIAN;
        }
    }