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