joint_0_transmission.hpp
Go to the documentation of this file.
1 /*
2 * Copyright 2011 Shadow Robot Company Ltd.
3 *
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the Free
6 * Software Foundation version 2 of the License.
7 *
8 * This program is distributed in the hope that it will be useful, but WITHOUT
9 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11 * more details.
12 *
13 * You should have received a copy of the GNU General Public License along
14 * with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16 
29 #ifndef _JOINT_0_TRANSMISSION_HPP_
30 #define _JOINT_0_TRANSMISSION_HPP_
31 
33 
35 {
37  public SimpleTransmission
38 {
39 public:
40  bool initXml(tinyxml2::XMLElement *config, ros_ethercat_model::RobotState *robot);
41 
42  void propagatePosition();
43 
44  ros_ethercat_model::JointState *joint2_;
45 };
46 } // namespace sr_mechanism_model
47 
48 /* For the emacs weenies in the crowd.
49 Local Variables:
50  c-basic-offset: 2
51 End:
52  */
53 
54 #endif
bool initXml(tinyxml2::XMLElement *config, ros_ethercat_model::RobotState *robot)
ros_ethercat_model::JointState * joint2_


sr_mechanism_model
Author(s): Ugo Cupcic
autogenerated on Mon Feb 28 2022 23:52:12