27 std::string m_module_name;
37 bool m_home_position_strict_check_enabled =
false;
38 double m_home_position_tolerance = 2.0;
39 double m_home_position_timeout = 2.0;
66 bool execute_joint_command(
int frame_id);
67 void compute_and_send_command(
int frame_id);
contains the definition of a Vector type
bool threadInit() override
Initialization method.
bool action_getname(std::string &name)
void setPositionStrictCheck(bool enable)
bool m_enable_execute_joint_command
void run() override
Loop function.
action_status_enum getStatus()
bool action_resample(double value)
bool action_setSpeedFactor(double factor=1)
void setPositionTolerance(double tolerance)
bool action_change(action_class *action, robotDriver *driver)
void setPositionTimeout(double timeloops)
A mini-server for performing network communication in the background.
An abstraction for a periodic thread.