com.yobotics.simulationconstructionset.robotController
Class ModularRobotController
java.lang.Object
com.yobotics.simulationconstructionset.robotController.ModularRobotController
- All Implemented Interfaces:
- RobotControlElement, RobotController, java.io.Serializable
public class ModularRobotController
- extends java.lang.Object
- implements RobotController
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ModularRobotController
public ModularRobotController(java.lang.String name)
doControl
public void doControl()
- Specified by:
doControl
in interface RobotController
initialize
public void initialize()
- Specified by:
initialize
in interface RobotControlElement
getYoVariableRegistry
public YoVariableRegistry getYoVariableRegistry()
- Specified by:
getYoVariableRegistry
in interface RobotControlElement
getName
public java.lang.String getName()
- Specified by:
getName
in interface RobotControlElement
setRawSensorReader
public void setRawSensorReader(RawSensorReader rawSensorReader)
setSensorProcessor
public void setSensorProcessor(SensorProcessor sensorProcessor)
addRobotController
public void addRobotController(RobotController robotController)
setOutputProcessor
public void setOutputProcessor(OutputProcessor outputProcessor)
setRawOutputWriter
public void setRawOutputWriter(RawOutputWriter rawOutputWriter)
getRawSensorReader
public RawSensorReader getRawSensorReader()
getSensorProcessor
public SensorProcessor getSensorProcessor()
getRobotControllers
public java.util.ArrayList<RobotController> getRobotControllers()
getOutputProcessor
public OutputProcessor getOutputProcessor()
getRawOutputWriter
public RawOutputWriter getRawOutputWriter()
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface RobotControlElement
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object