1 #ifndef YOUBOT_YOUBOTJOINTPARAMETERREADONLY_H 2 #define YOUBOT_YOUBOTJOINTPARAMETERREADONLY_H 79 virtual void toString(std::string& value) = 0;
87 virtual std::string
getName()
const = 0;
106 void getParameter(quantity<electric_potential>& parameter)
const;
121 quantity<electric_potential>
value;
150 void getParameter(
unsigned int& parameter)
const;
164 void parseYouBotErrorFlags()
const;
183 void getParameter(quantity<plane_angle>& parameter)
const;
197 quantity<plane_angle>
value;
214 void getParameter(quantity<plane_angle>& parameter)
const;
228 quantity<plane_angle>
value;
245 void getParameter(quantity<si::angular_velocity>& parameter)
const;
259 quantity<si::angular_velocity>
value;
276 void getParameter(quantity<si::angular_velocity>& parameter)
const;
290 quantity<si::angular_velocity>
value;
307 void getParameter(quantity<si::current>& parameter)
const;
321 quantity<si::current>
value;
338 void getParameter(quantity<si::current>& parameter)
const;
352 quantity<si::current>
value;
369 void getParameter(quantity<si::angular_velocity>& parameter)
const;
383 quantity<si::angular_velocity>
value;
400 void getParameter(
unsigned int& parameter)
const;
402 void setParameter(
const unsigned int parameter);
437 void getParameter(quantity<celsius::temperature>& parameter)
const;
451 quantity<celsius::temperature>
value;
468 void getParameter(quantity<si::current>& parameter)
const;
482 quantity<si::current>
value;
quantity< plane_angle > value
quantity< si::angular_velocity > value
ParameterType parameterType
quantity< plane_angle > value
ParameterType parameterType
YouBotJointParameterReadOnly()
quantity< si::angular_velocity > value
std::string getName() const
ParameterType parameterType
ParameterType parameterType
ParameterType parameterType
virtual ParameterType getType() const =0
Sum of errors of current PID regulator.
quantity< si::current > value
ParameterType parameterType
Get actual supply current of the module.
The actual speed of the velocity ramp used for positioning and velocity mode.
ParameterType parameterType
virtual ~YouBotJointParameterReadOnly()
ParameterType parameterType
std::string getName() const
ParameterType parameterType
Sums of errors of PID position regulator.
std::string getName() const
virtual void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message, const YouBotJointStorage &storage)=0
quantity< celsius::temperature > value
quantity< si::angular_velocity > value
std::string getName() const
virtual void toString(std::string &value)=0
quantity< electric_potential > value
std::string getName() const
std::string getName() const
std::string getName() const
virtual void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message, TMCLCommandNumber msgType, const YouBotJointStorage &storage) const =0
quantity< si::current > value
EtherCAT mailbox message of the youBot slaves.
Actual error of PID velocity regulator.
std::string getName() const
std::string getName() const
std::string getName() const
ParameterType parameterType
ParameterType parameterType
ParameterType getType() const
Actual temperature of the motor driver.
Actual error of PID position regulator.
Sums of Errors of PID velocity regulator.
virtual std::string getName() const =0
ParameterType parameterType
ParameterType parameterType
abstract youBot joint parameter which can be read only
std::string getName() const
quantity< si::current > value
Stores YouBotJoint informations which are needed in the driver.
Actual sum of the I2t monitor.
std::string getName() const
Actual error of current PID regulator.