RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package rlpark.plugin.irobot.internal.descriptors; 00002 00003 import java.io.IOException; 00004 00005 import rlpark.plugin.irobot.internal.serial.SerialPortToRobot; 00006 import rlpark.plugin.irobot.internal.serial.SerialPortToRobot.SerialPortInfo; 00007 import rlpark.plugin.robot.internal.disco.drops.Drop; 00008 00009 public interface IRobotSerialDescriptor { 00010 SerialLinkStateMachine createStateMachine(SerialPortToRobot serialPort); 00011 00012 Drop createSensorDrop(); 00013 00014 boolean initializeRobotCommunication(SerialPortToRobot serialPort) throws IOException; 00015 00016 byte[] messageOnNoClient(); 00017 00018 SerialPortInfo portInfo(); 00019 }