24 #ifndef __SELECTIVENOISEWIRING_H
25 #define __SELECTIVENOISEWIRING_H
27 #include <selforg/one2onewiring.h>
50 assert(rsensornumber == this->rsensornumber);
51 assert(csensornumber == this->csensornumber);
Implements one to one wiring of robot sensors to inputs of the controller and controller outputs to r...
Definition: one2onewiring.h:32
int csensornumber
number of sensors at controller side
Definition: abstractwiring.h:187
int plotMode
using plotTypes this variables defines what is plotted
Definition: abstractwiring.h:168
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.
Definition: selectivenoisewiring.h:48
Implements a one to one wiring and allows to select the noise strength per sensor channel...
Definition: selectivenoisewiring.h:34
double getNoiseStrength(unsigned int i)
Definition: selectivenoisewiring.h:60
sensor * noisevals
Definition: abstractwiring.h:172
SelectiveNoiseWiring(NoiseGenerator *noise, std::vector< double > noiseStrengths, int plotMode=Controller)
constructor
Definition: selectivenoisewiring.h:42
Definition: abstractwiring.h:44
int rsensornumber
number of sensors at robot side
Definition: abstractwiring.h:177
virtual ~SelectiveNoiseWiring()
Definition: selectivenoisewiring.h:46
double sensor
Definition: abstractwiring.h:41
std::vector< double > noiseStrengths
Definition: selectivenoisewiring.h:65
Interface and basic class for noise generator.
Definition: noisegenerator.h:37