#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.