mars
/build/rock-master-18.09-simulation-orogen-mars-0.20180420/jointTypes.hpp
Go to the documentation of this file.
1 #ifndef MARS_JOINT_TYPES_HH
2 #define MARS_JOINT_TYPES_HH
3 
4 #include <string>
5 #include <base/NamedVector.hpp>
6 #include <base/Time.hpp>
7 
8 
9 namespace mars
10 {
11 
12 enum JointPositionAndSpeedControlMode{MAX_SPEED,IGNORE}; //SPEED_AT_POS still unsupported
13 
15  std::string externalName;
16  std::string internalName1;
17  std::string internalName2;
18 };
19 
20 struct JointCurrents: public base::NamedVector< float >{
21  base::Time time;
22 };
23 
24 
25 }
26 #endif
base::Time time
Definition: jointTypes.hpp:21
std::string internalName1
Definition: jointTypes.hpp:16
Definition: jointTypes.hpp:12
std::string externalName
Definition: jointTypes.hpp:15
Definition: jointTypes.hpp:20
Definition: jointTypes.hpp:12
Definition: jointTypes.hpp:9
Definition: jointTypes.hpp:14
JointPositionAndSpeedControlMode
Definition: jointTypes.hpp:12
std::string internalName2
Definition: jointTypes.hpp:17