|
|
|
|
@ -52,15 +52,16 @@ public class ControllerClient {
|
|
|
|
|
|
|
|
|
|
byte[] bytes = new byte[4];
|
|
|
|
|
ByteBuffer.wrap(bytes).putInt(key.getProtocolCode());
|
|
|
|
|
BoatActionEnum boatActionEnum = BoatActionEnum.fromByte(bytes[3]);
|
|
|
|
|
|
|
|
|
|
BoatAction boatAction = new BoatAction(BoatActionEnum.fromByte(bytes[3]));
|
|
|
|
|
BoatAction boatAction = new BoatAction(boatActionEnum);
|
|
|
|
|
|
|
|
|
|
byte[] encodedBoatAction = RaceVisionByteEncoder.boatActionMessage(boatAction);
|
|
|
|
|
|
|
|
|
|
BinaryMessageEncoder binaryMessage = new BinaryMessageEncoder(MessageType.BOATACTION, System.currentTimeMillis(), 0,
|
|
|
|
|
(short) encodedBoatAction.length, encodedBoatAction);
|
|
|
|
|
|
|
|
|
|
System.out.println("Sending out key: " + protocolCode);
|
|
|
|
|
System.out.println("Sending out key: " + boatActionEnum);
|
|
|
|
|
outputStream.write(binaryMessage.getFullMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|