PowerCubeSim_OROCOS.h
Go to the documentation of this file.
1 /*
2  * Copyright 2017 Fraunhofer Institute for Manufacturing Engineering and Automation (IPA)
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9 
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 
18 #ifndef POWERCUBE_SIM_OROCOS
19 #define POWERCUBE_SIM_OROCOS
20 
21 
23 #include "PowerCubeSim.h"
24 #include <vector>
25 
26 
27 
29 {
30 public:
31 
32  PowerCubeSim_OROCOS(std::string name);
34 
35 
36  bool configureHook();
37  bool startHook();
38  void updateHook();
39  void stopHook();
40  void cleanupHook(){}
41 
42 private:
43 
44  void setMaxVelocityF(Jointd radpersec){}
45  void setMaxVelocityFloatF(float radpersec){}
46  void setMaxAccelerationF(Jointd radpersec){}
47  void setMaxAccelerationFloatF(float radpersec){}
48 
50  bool stopArm();
51  bool isArmStopped();
52 
53 };
54 
55 #endif
56 
void setMaxAccelerationF(Jointd radpersec)
PowerCubeSim m_powercubectrl
void setMaxAccelerationFloatF(float radpersec)
PowerCubeSim_OROCOS(std::string name)
void setMaxVelocityFloatF(float radpersec)
void setMaxVelocityF(Jointd radpersec)


schunk_powercube_chain
Author(s): Florian Weisshardt
autogenerated on Mon Nov 25 2019 03:48:21