virtual_shadowhand_library.h
Go to the documentation of this file.
1 
26 #ifndef SR_HAND_HAND_VIRTUAL_SHADOWHAND_LIBRARY_H
27 #define SR_HAND_HAND_VIRTUAL_SHADOWHAND_LIBRARY_H
28 
30 #include <string>
31 #include <vector>
32 
33 namespace shadowrobot
34 {
35 
37  public virtual SRArticulatedRobot
38 {
39 public:
41 
43  {
44  };
45 
46  virtual int16_t sendupdate(std::string joint_name, double target);
47 
48  virtual JointData getJointData(std::string joint_name);
49 
50  virtual JointsMap getAllJointsData();
51 
52  virtual int16_t setContrl(std::string contrlr_name, JointControllerData ctrlr_data);
53 
54  virtual JointControllerData getContrl(std::string ctrlr_name);
55 
56  virtual int16_t setConfig(std::vector<std::string> myConfig);
57 
58  virtual void getConfig(std::string joint_name);
59 
60  virtual std::vector<DiagnosticData> getDiagnostics();
61 }; // end class
62 
63 } // namespace shadowrobot
64 #endif // SR_HAND_HAND_VIRTUAL_SHADOWHAND_LIBRARY_H
virtual JointData getJointData(std::string joint_name)
virtual void getConfig(std::string joint_name)
virtual int16_t setContrl(std::string contrlr_name, JointControllerData ctrlr_data)
std::map< std::string, JointData > JointsMap
virtual int16_t sendupdate(std::string joint_name, double target)
virtual JointControllerData getContrl(std::string ctrlr_name)
This is a parent class for the different types of Shadowhand we can have. It makes it possible to swa...
virtual int16_t setConfig(std::vector< std::string > myConfig)
virtual std::vector< DiagnosticData > getDiagnostics()
This is a parent class for the different types of Shadowhand we can have. It makes it possible to swa...


sr_hand
Author(s): Ugo Cupcic
autogenerated on Tue Oct 13 2020 03:55:53