1 package de.lathanda.eos.ev3;
3 import java.io.DataInputStream;
4 import java.io.DataOutputStream;
5 import java.io.IOException;
12 public static final int HONK = 4;
19 private final int code;
20 private final int[] data;
21 Command(
int code,
int ... data) {
26 int code = in.readInt();
27 int length = in.readInt();
28 int[] data =
new int[length];
29 for (
int i = 0; i < length; i++) {
30 data[i] = in.readInt();
34 public void send(DataOutputStream out)
throws IOException {
36 out.writeInt(data.length);
37 for (
int i = 0; i < data.length; i++) {
38 out.writeInt(data[i]);
static final int TRANSMIT_ANGLE
static final int TRANSMIT_DISTANCE
static final int TURN_RIGHT
static final int TURN_LEFT
static final int DISCONNECT
void send(DataOutputStream out)
static final int REQUEST_ANGLE
static Command receive(DataInputStream in)
static final int REQUEST_DISTANCE
static final int MOVE_FORWARD
static final int MOVE_BACKWARD