Changed MISO6, Added MISO8 and MISO9 baselines

This commit is contained in:
Waverunner
2014-02-14 17:57:18 -05:00
parent 1216cf6d45
commit e19c0048a5
3 changed files with 35 additions and 5 deletions
@@ -143,9 +143,12 @@ public class MissionMessageBuilder extends ObjectMessageBuilder {
public IoBuffer buildBaseline6() {
IoBuffer buffer = IoBuffer.allocate(4, false).order(ByteOrder.LITTLE_ENDIAN);
IoBuffer buffer = IoBuffer.allocate(18, false).order(ByteOrder.LITTLE_ENDIAN);
buffer.putInt(121); // server id
buffer.putShort((short) 3);
buffer.putInt(76); // server id
buffer.putLong(0); // detail stf
buffer.putInt(0xFFFFFFFF); // unknown
int size = buffer.position();
buffer.flip();
@@ -154,6 +157,30 @@ public class MissionMessageBuilder extends ObjectMessageBuilder {
return buffer;
}
public IoBuffer buildBaseline8() {
IoBuffer buffer = IoBuffer.allocate(2, false).order(ByteOrder.LITTLE_ENDIAN);
buffer.putShort((short) 0); // unknown
int size = buffer.position();
buffer.flip();
buffer = createBaseline("MISO", (byte) 8, buffer, size);
return buffer;
}
public IoBuffer buildBaseline9() {
IoBuffer buffer = IoBuffer.allocate(2, false).order(ByteOrder.LITTLE_ENDIAN);
buffer.putShort((short) 0); // unknown
int size = buffer.position();
buffer.flip();
buffer = createBaseline("MISO", (byte) 9, buffer, size);
return buffer;
}
public IoBuffer buildStfDelta(String stfFile, String stfName) {
IoBuffer buffer = IoBuffer.allocate(4 + stfFile.length() + stfName.length(), false).order(ByteOrder.LITTLE_ENDIAN);