Usually endianness refers to byte order, not bit order (see https://en.wikipedia.org/wiki/Endianness).
Should the byte long field be interpreted as an integer number but doesn't show the value you expect?