com.yobotics.simulationconstructionset.robotController
Class ModularRawSensorReader

java.lang.Object
  extended by com.yobotics.simulationconstructionset.robotController.ModularRawSensorReader
All Implemented Interfaces:
RawSensorReader, RobotControlElement

public class ModularRawSensorReader
extends java.lang.Object
implements RawSensorReader


Constructor Summary
ModularRawSensorReader(java.lang.String name, java.lang.String description)
           
ModularRawSensorReader(java.lang.String name, java.lang.String description, java.util.List<RawSensorReader> rawSensorReaders)
           
ModularRawSensorReader(java.lang.String name, java.lang.String description, RawSensorReader rawSensorReader)
           
ModularRawSensorReader(java.lang.String name, java.lang.String description, RawSensorReader[] rawSensorReaders)
           
 
Method Summary
 void addRawSensorReader(RawSensorReader rawSensorReader)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 YoVariableRegistry getYoVariableRegistry()
           
 void initialize()
           
 void read()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModularRawSensorReader

public ModularRawSensorReader(java.lang.String name,
                              java.lang.String description,
                              RawSensorReader rawSensorReader)

ModularRawSensorReader

public ModularRawSensorReader(java.lang.String name,
                              java.lang.String description,
                              RawSensorReader[] rawSensorReaders)

ModularRawSensorReader

public ModularRawSensorReader(java.lang.String name,
                              java.lang.String description,
                              java.util.List<RawSensorReader> rawSensorReaders)

ModularRawSensorReader

public ModularRawSensorReader(java.lang.String name,
                              java.lang.String description)
Method Detail

addRawSensorReader

public void addRawSensorReader(RawSensorReader rawSensorReader)

initialize

public void initialize()
Specified by:
initialize in interface RobotControlElement

read

public void read()
Specified by:
read in interface RawSensorReader

getYoVariableRegistry

public YoVariableRegistry getYoVariableRegistry()
Specified by:
getYoVariableRegistry in interface RobotControlElement

getName

public java.lang.String getName()
Specified by:
getName in interface RobotControlElement

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