#include <PowerCubeCtrl_OROCOS.h>
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 | 
Definition at line 68 of file PowerCubeCtrl_OROCOS.h.
| PowerCubeCtrl_OROCOS::PowerCubeCtrl_OROCOS | ( | std::string | name, | 
| std::string | file, | ||
| int | dof | ||
| ) | 
Definition at line 58 of file PowerCubeCtrl_OROCOS.cpp.
Definition at line 149 of file PowerCubeCtrl_OROCOS.cpp.
| 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.
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.
bool PowerCubeCtrl_OROCOS::m_in_Angles_connected [protected] | 
        
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.
bool PowerCubeCtrl_OROCOS::m_in_Currents_connected [protected] | 
        
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.
bool PowerCubeCtrl_OROCOS::m_in_Velocities_connected [protected] | 
        
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.
PowerCubeCtrl PowerCubeCtrl_OROCOS::m_powercubectrl [protected] | 
        
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.