24 #ifndef __FEEDBACKWIRING_H
25 #define __FEEDBACKWIRING_H
Matrix type.
Definition: matrix.h:65
int rmotornumber
number of motors at robot side
Definition: abstractwiring.h:182
FeedbackWiring(NoiseGenerator *noise, Mode mode=Context, double feedbackratio=0.9, const std::string &name="FeedBackWiring")
constructor
Definition: feedbackwiring.cpp:32
int csensornumber
number of sensors at controller side
Definition: abstractwiring.h:187
double sensor
Definition: types.h:29
iparamkey name
Definition: inspectable.h:251
motor * motors
array that stored the values of the motors
Definition: feedbackwiring.h:85
Definition: feedbackwiring.h:46
Definition: feedbackwiring.h:46
Abstract wiring-object between controller and robot.
Definition: abstractwiring.h:39
Implements essentionally a one to one wiring with feedback connections.
Definition: feedbackwiring.h:44
virtual bool wireSensorsIntern(const sensor *rsensors, int rsensornumber, sensor *csensors, int csensornumber, double noise)
to be overloaded by subclasses
Definition: feedbackwiring.cpp:72
double defaultfeedbackratio
Definition: feedbackwiring.h:82
virtual std::list< iparamval > getInternalParams() const
Definition: feedbackwiring.cpp:135
virtual std::list< iparamkey > getInternalParamNames() const
The list of the names of all internal parameters given by getInternalParams().
Definition: feedbackwiring.cpp:125
virtual matrix::Matrix getFeedbackRatio() const
return the feedback ratio vector
Definition: feedbackwiring.cpp:113
Mode
Definition: feedbackwiring.h:46
Mode mode
Definition: feedbackwiring.h:81
double motor
Definition: types.h:30
virtual ~FeedbackWiring()
Definition: feedbackwiring.cpp:40
virtual bool initIntern()
to be overloaded by subclasses The rsensornumber and rmotornumber are already stored in the member va...
Definition: feedbackwiring.cpp:47
int cmotornumber
number of motors at controller side
Definition: abstractwiring.h:192
int rsensornumber
number of sensors at robot side
Definition: abstractwiring.h:177
matrix::Matrix feedbackratio
Definition: feedbackwiring.h:83
virtual void setFeedbackRatio(const matrix::Matrix &)
sets the feedback ratio vector.
Definition: feedbackwiring.cpp:118
Definition: feedbackwiring.h:46
int vmotornumber
Definition: feedbackwiring.h:86
virtual bool wireMotorsIntern(motor *rmotors, int rmotornumber, const motor *cmotors, int cmotornumber)
to be overloaded by subclasses
Definition: feedbackwiring.cpp:101
Interface and basic class for noise generator.
Definition: noisegenerator.h:37