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 68 of file PowerCubeCtrl_OROCOS.h.


Constructor & Destructor Documentation

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

Definition at line 58 of file PowerCubeCtrl_OROCOS.cpp.

PowerCubeCtrl_OROCOS::~PowerCubeCtrl_OROCOS (  ) 

Definition at line 149 of file PowerCubeCtrl_OROCOS.cpp.


Member Function Documentation

void PowerCubeCtrl_OROCOS::cleanupHook (  )  [inline]

Definition at line 80 of file PowerCubeCtrl_OROCOS.h.

bool PowerCubeCtrl_OROCOS::configureHook (  ) 

Definition at line 154 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::isArmStopped (  )  [protected]

Definition at line 306 of file PowerCubeCtrl_OROCOS.cpp.

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

Definition at line 301 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::startHook (  ) 

Definition at line 210 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::stopArm (  )  [protected]

Definition at line 294 of file PowerCubeCtrl_OROCOS.cpp.

void PowerCubeCtrl_OROCOS::stopHook (  ) 

Definition at line 204 of file PowerCubeCtrl_OROCOS.cpp.

void PowerCubeCtrl_OROCOS::updateHook (  ) 

Definition at line 259 of file PowerCubeCtrl_OROCOS.cpp.


Member Data Documentation

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

Definition at line 117 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 116 of file PowerCubeCtrl_OROCOS.h.

int PowerCubeCtrl_OROCOS::m_dof [protected]

Definition at line 98 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 118 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 100 of file PowerCubeCtrl_OROCOS.h.

Definition at line 101 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 106 of file PowerCubeCtrl_OROCOS.h.

Definition at line 107 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 103 of file PowerCubeCtrl_OROCOS.h.

Definition at line 104 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 127 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 120 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 119 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 123 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 122 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 125 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 128 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 109 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 110 of file PowerCubeCtrl_OROCOS.h.

Definition at line 130 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 113 of file PowerCubeCtrl_OROCOS.h.

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

Definition at line 126 of file PowerCubeCtrl_OROCOS.h.

std::string PowerCubeCtrl_OROCOS::m_xmlFile [protected]

Definition at line 97 of file PowerCubeCtrl_OROCOS.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


cob_powercube_chain
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 09:14:23 2013