|
|
|
@ -101,10 +101,10 @@ public class ByteConverter {
|
|
|
|
byte[] bites = new byte[maxSize];
|
|
|
|
byte[] bites = new byte[maxSize];
|
|
|
|
if (byteOrder == ByteOrder.LITTLE_ENDIAN) {
|
|
|
|
if (byteOrder == ByteOrder.LITTLE_ENDIAN) {
|
|
|
|
for (int i = 0; i < bytes.length; i++) {
|
|
|
|
for (int i = 0; i < bytes.length; i++) {
|
|
|
|
bites[i] = bytes[i];
|
|
|
|
|
|
|
|
if (i > maxSize){//break if over hte limit
|
|
|
|
if (i > maxSize){//break if over hte limit
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
bites[i] = bytes[i];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for (int i = bytes.length; i < maxSize; i++) {
|
|
|
|
for (int i = bytes.length; i < maxSize; i++) {
|
|
|
|
bites[i] = 0b0;
|
|
|
|
bites[i] = 0b0;
|
|
|
|
@ -114,10 +114,10 @@ public class ByteConverter {
|
|
|
|
bites[i] = 0b0;
|
|
|
|
bites[i] = 0b0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for (int i = maxSize - bytes.length; i < maxSize; i++) {
|
|
|
|
for (int i = maxSize - bytes.length; i < maxSize; i++) {
|
|
|
|
bites[i] = bytes[i - maxSize + bytes.length];
|
|
|
|
|
|
|
|
if (i > maxSize){//break if over the limit
|
|
|
|
if (i > maxSize){//break if over the limit
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
bites[i] = bytes[i - maxSize + bytes.length];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return bites;
|
|
|
|
return bites;
|
|
|
|
|