4 #ifndef YARP_THRIFT_GENERATOR_fingersTuner_IDL
5 #define YARP_THRIFT_GENERATOR_fingersTuner_IDL
7 #include <yarp/os/Wire.h>
8 #include <yarp/os/idl/WireTypes.h>
9 #include <yarp/os/Value.h>
31 virtual bool sync(
const std::string& part,
const yarp::os::Value& val);
42 virtual bool tune(
const std::string& part,
const yarp::os::Value& val);
53 virtual bool read(yarp::os::ConnectionReader& connection)
override;
54 virtual std::vector<std::string>
help(
const std::string& functionName=
"--all");
fingersTuner_IDL IDL Interface to Fingers PID Tuner services.
virtual bool read(yarp::os::ConnectionReader &connection) override
virtual bool save()
Save the PID parameters on configuration file.
virtual bool tune(const std::string &part, const yarp::os::Value &val)
Tune PID of a joint or a set of joints.
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual bool quit()
Quit the module.
virtual bool sync(const std::string &part, const yarp::os::Value &val)
Synchronize PID values with values stored in the configuration file.