Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PowerCubeCtrl_OROCOS Class Reference

#include <PowerCubeCtrl_OROCOS.h>

Inheritance diagram for PowerCubeCtrl_OROCOS:
Inheritance graph
[legend]

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.

PowerCubeCtrl_OROCOS::~PowerCubeCtrl_OROCOS ( )

Definition at line 113 of file PowerCubeCtrl_OROCOS.cpp.

Member Function Documentation

void PowerCubeCtrl_OROCOS::cleanupHook ( )
inline

Definition at line 44 of file PowerCubeCtrl_OROCOS.h.

bool PowerCubeCtrl_OROCOS::configureHook ( )

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.

bool PowerCubeCtrl_OROCOS::startHook ( )

Definition at line 174 of file PowerCubeCtrl_OROCOS.cpp.

bool PowerCubeCtrl_OROCOS::stopArm ( )
protected

Definition at line 258 of file PowerCubeCtrl_OROCOS.cpp.

void PowerCubeCtrl_OROCOS::stopHook ( )

Definition at line 168 of file PowerCubeCtrl_OROCOS.cpp.

void PowerCubeCtrl_OROCOS::updateHook ( )

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.

bool PowerCubeCtrl_OROCOS::m_in_Angles_connected
protected

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.

bool PowerCubeCtrl_OROCOS::m_in_Currents_connected
protected

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.

bool PowerCubeCtrl_OROCOS::m_in_Velocities_connected
protected

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.

PowerCubeCtrl PowerCubeCtrl_OROCOS::m_powercubectrl
protected

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 Mon Nov 25 2019 03:48:21