Public Member Functions | Protected Member Functions | Protected Attributes
PowerCubeCtrl_OROCOS Class Reference

#include <PowerCubeCtrl_OROCOS.h>

List of all members.

Public Member Functions

void cleanupHook ()
bool configureHook ()
 PowerCubeCtrl_OROCOS (std::string name, std::string file, int dof)
bool startHook ()
void stopHook ()
void updateHook ()
 ~PowerCubeCtrl_OROCOS ()

Protected Member Functions

bool isArmStopped ()
bool moveJointSpace (std::vector< double > target)
bool stopArm ()

Protected Attributes

RTT::Property< int > m_CanBaud_prop
RTT::Property< int > m_CanDev_prop
int m_dof
RTT::Property< int > m_dof_prop
RTT::ReadDataPort< std::vector
< double > > 
m_in_Angles
bool m_in_Angles_connected
RTT::ReadDataPort< std::vector
< double > > 
m_in_Currents
bool m_in_Currents_connected
RTT::ReadDataPort< std::vector
< double > > 
m_in_Velocities
bool m_in_Velocities_connected
std::vector< RTT::Property
< double > > 
m_ll_props
RTT::Property< double > m_MaxAcc_prop
RTT::Property< double > m_MaxVel_prop
std::vector< RTT::Property
< RTT::PropertyBag > > 
m_mod_params
std::vector< RTT::PropertyBag > m_mod_params_bags
std::vector< RTT::Property< int > > m_modId_props
std::vector< RTT::Property
< double > > 
m_offset_props
RTT::WriteDataPort
< std::vector< double > > 
m_out_Angles
RTT::WriteDataPort
< std::vector< double > > 
m_out_Velocities
PowerCubeCtrl m_powercubectrl
RTT::Method< bool(void)> m_stop_method
std::vector< RTT::Property
< double > > 
m_ul_props
std::string m_xmlFile

Detailed Description

Definition at line 32 of file PowerCubeCtrl_OROCOS.h.


Constructor & Destructor Documentation

PowerCubeCtrl_OROCOS::PowerCubeCtrl_OROCOS ( std::string  name,
std::string  file,
int  dof 
)

Definition at line 22 of file PowerCubeCtrl_OROCOS.cpp.

Definition at line 113 of file PowerCubeCtrl_OROCOS.cpp.


Member Function Documentation

Definition at line 44 of file PowerCubeCtrl_OROCOS.h.

Definition at line 118 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::isArmStopped ( ) [protected]

Definition at line 270 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::moveJointSpace ( std::vector< double >  target) [protected]

Definition at line 265 of file PowerCubeCtrl_OROCOS.cpp.

Definition at line 174 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::stopArm ( ) [protected]

Definition at line 258 of file PowerCubeCtrl_OROCOS.cpp.

Definition at line 168 of file PowerCubeCtrl_OROCOS.cpp.

Definition at line 223 of file PowerCubeCtrl_OROCOS.cpp.


Member Data Documentation

RTT::Property<int> PowerCubeCtrl_OROCOS::m_CanBaud_prop [protected]

Definition at line 81 of file PowerCubeCtrl_OROCOS.h.

RTT::Property<int> PowerCubeCtrl_OROCOS::m_CanDev_prop [protected]

Definition at line 80 of file PowerCubeCtrl_OROCOS.h.

int PowerCubeCtrl_OROCOS::m_dof [protected]

Definition at line 62 of file PowerCubeCtrl_OROCOS.h.

RTT::Property<int> PowerCubeCtrl_OROCOS::m_dof_prop [protected]

Definition at line 82 of file PowerCubeCtrl_OROCOS.h.

RTT::ReadDataPort< std::vector<double> > PowerCubeCtrl_OROCOS::m_in_Angles [protected]

Definition at line 64 of file PowerCubeCtrl_OROCOS.h.

Definition at line 65 of file PowerCubeCtrl_OROCOS.h.

RTT::ReadDataPort< std::vector<double> > PowerCubeCtrl_OROCOS::m_in_Currents [protected]

Definition at line 70 of file PowerCubeCtrl_OROCOS.h.

Definition at line 71 of file PowerCubeCtrl_OROCOS.h.

RTT::ReadDataPort< std::vector<double> > PowerCubeCtrl_OROCOS::m_in_Velocities [protected]

Definition at line 67 of file PowerCubeCtrl_OROCOS.h.

Definition at line 68 of file PowerCubeCtrl_OROCOS.h.

std::vector< RTT::Property<double> > PowerCubeCtrl_OROCOS::m_ll_props [protected]

Definition at line 91 of file PowerCubeCtrl_OROCOS.h.

RTT::Property<double> PowerCubeCtrl_OROCOS::m_MaxAcc_prop [protected]

Definition at line 84 of file PowerCubeCtrl_OROCOS.h.

RTT::Property<double> PowerCubeCtrl_OROCOS::m_MaxVel_prop [protected]

Definition at line 83 of file PowerCubeCtrl_OROCOS.h.

std::vector< RTT::Property<RTT::PropertyBag> > PowerCubeCtrl_OROCOS::m_mod_params [protected]

Definition at line 87 of file PowerCubeCtrl_OROCOS.h.

std::vector< RTT::PropertyBag > PowerCubeCtrl_OROCOS::m_mod_params_bags [protected]

Definition at line 86 of file PowerCubeCtrl_OROCOS.h.

std::vector< RTT::Property<int> > PowerCubeCtrl_OROCOS::m_modId_props [protected]

Definition at line 89 of file PowerCubeCtrl_OROCOS.h.

std::vector< RTT::Property<double> > PowerCubeCtrl_OROCOS::m_offset_props [protected]

Definition at line 92 of file PowerCubeCtrl_OROCOS.h.

RTT::WriteDataPort< std::vector<double> > PowerCubeCtrl_OROCOS::m_out_Angles [protected]

Definition at line 73 of file PowerCubeCtrl_OROCOS.h.

RTT::WriteDataPort< std::vector<double> > PowerCubeCtrl_OROCOS::m_out_Velocities [protected]

Definition at line 74 of file PowerCubeCtrl_OROCOS.h.

Definition at line 94 of file PowerCubeCtrl_OROCOS.h.

RTT::Method<bool(void)> PowerCubeCtrl_OROCOS::m_stop_method [protected]

Definition at line 77 of file PowerCubeCtrl_OROCOS.h.

std::vector< RTT::Property<double> > PowerCubeCtrl_OROCOS::m_ul_props [protected]

Definition at line 90 of file PowerCubeCtrl_OROCOS.h.

std::string PowerCubeCtrl_OROCOS::m_xmlFile [protected]

Definition at line 61 of file PowerCubeCtrl_OROCOS.h.


The documentation for this class was generated from the following files:


schunk_powercube_chain
Author(s): Florian Weisshardt
autogenerated on Sat Jun 8 2019 20:25:18