public class PlannerEx3 extends Planner { // Constructor for the planner public PlannerEx3() { setTraceFileUserHeaderData("Sonar,EncLeft,EncRight"); } // Called when the planner receives a pose from the tracker public void receivedPoseFromTracker(Pose p) { } // Called when the planner receives data from the robot public void receivedDataFromRobot(int[] data) { int sonar = data[0]; int el = data[1]*256 + data[2]; int er = data[3]*256 + data[4]; String traceData = "" + sonar + "," + el + "," + er; sendDataToTraceFile(traceData); } // Called when the planner receives data from another station public void receivedDataFromStation(int stationId, int[] data) { } }