iCub-main
fingersTuner_IDL.h
Go to the documentation of this file.
1 // This is an automatically-generated file.
2 // It could get re-generated if the ALLOW_IDL_GENERATION flag is on.
3 
4 #ifndef YARP_THRIFT_GENERATOR_fingersTuner_IDL
5 #define YARP_THRIFT_GENERATOR_fingersTuner_IDL
6 
7 #include <yarp/os/Wire.h>
8 #include <yarp/os/idl/WireTypes.h>
9 #include <yarp/os/Value.h>
10 
11 class fingersTuner_IDL;
12 
17 class fingersTuner_IDL : public yarp::os::Wire {
18 public:
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);
47  virtual bool save();
52  virtual bool quit();
53  virtual bool read(yarp::os::ConnectionReader& connection) override;
54  virtual std::vector<std::string> help(const std::string& functionName="--all");
55 };
56 
57 #endif
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.