iCub-main
Loading...
Searching...
No Matches
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
12
17class fingersTuner_IDL : public yarp::os::Wire {
18public:
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.