SelectiveOne2OneWiring Class Reference

Implements a selective one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors. More...

#include <selectiveone2onewiring.h>

Inherits One2OneWiring.

Inheritance diagram for SelectiveOne2OneWiring:

Inheritance graph
[legend]
Collaboration diagram for SelectiveOne2OneWiring:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SelectiveOne2OneWiring (NoiseGenerator *noise, select_predicate *sel_sensor, int plotMode=Controller)
 constructor
virtual ~SelectiveOne2OneWiring ()

Protected Member Functions

virtual bool initIntern (int robotsensornumber, int robotmotornumber, RandGen *randGen=0)
 initializes the number of sensors and motors on robot side, calculate number of sensors and motors on controller side
virtual bool wireSensorsIntern (const sensor *rsensors, int rsensornumber, sensor *csensors, int csensornumber, double noise)
 Realizes one to one wiring from robot sensors to controller sensors.

Protected Attributes

select_predicatesel_sensor

Detailed Description

Implements a selective one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors.


Constructor & Destructor Documentation

SelectiveOne2OneWiring ( NoiseGenerator noise,
select_predicate sel_sensor,
int  plotMode = Controller 
)

constructor

Parameters:
noise NoiseGenerator that is used for adding noise to sensor values
sel_sensor binary predicate taking the index and the length (number of sensors) and decides which sensor to select

~SelectiveOne2OneWiring (  )  [virtual]


Member Function Documentation

bool initIntern ( int  robotsensornumber,
int  robotmotornumber,
RandGen randGen = 0 
) [protected, virtual]

initializes the number of sensors and motors on robot side, calculate number of sensors and motors on controller side

Reimplemented from One2OneWiring.

bool wireSensorsIntern ( const sensor rsensors,
int  rsensornumber,
sensor csensors,
int  csensornumber,
double  noise 
) [protected, virtual]

Realizes one to one wiring from robot sensors to controller sensors.

Reimplemented from One2OneWiring.


Member Data Documentation

select_predicate* sel_sensor [protected]


The documentation for this class was generated from the following files:
Generated on Fri Oct 30 16:29:02 2009 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.4.7