RT component that do nothing and don't have ports. This component is used to create an execution context. More...
#include <StateHolder.h>

Public Member Functions | |
| void | getCommand (StateHolderService::Command &com) |
| void | goActual () |
| virtual RTC::ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
| virtual RTC::ReturnCode_t | onInitialize () |
| StateHolder (RTC::Manager *manager) | |
| Constructor. | |
| void | wait (CORBA::Double tm) |
| virtual | ~StateHolder () |
| Destructor. | |
Protected Attributes | |
| TimedPoint3D | m_basePos |
| TimedPose3D | m_basePose |
| OutPort< TimedPose3D > | m_basePoseOut |
| InPort< TimedPoint3D > | m_basePosIn |
| OutPort< TimedPoint3D > | m_basePosOut |
| TimedOrientation3D | m_baseRpy |
| InPort< TimedOrientation3D > | m_baseRpyIn |
| OutPort< TimedOrientation3D > | m_baseRpyOut |
| TimedDoubleSeq | m_baseTform |
| OutPort< TimedDoubleSeq > | m_baseTformOut |
| TimedDoubleSeq | m_currentQ |
| InPort< TimedDoubleSeq > | m_currentQIn |
| TimedDoubleSeq | m_optionalData |
| InPort< TimedDoubleSeq > | m_optionalDataIn |
| OutPort< TimedDoubleSeq > | m_optionalDataOut |
| TimedDoubleSeq | m_q |
| InPort< TimedDoubleSeq > | m_qIn |
| OutPort< TimedDoubleSeq > | m_qOut |
| StateHolderService_impl | m_service0 |
| TimeKeeperService_impl | m_service1 |
| RTC::CorbaPort | m_StateHolderServicePort |
| RTC::CorbaPort | m_TimeKeeperServicePort |
| TimedDoubleSeq | m_tq |
| InPort< TimedDoubleSeq > | m_tqIn |
| OutPort< TimedDoubleSeq > | m_tqOut |
| std::vector< TimedDoubleSeq > | m_wrenches |
| std::vector< InPort < TimedDoubleSeq > * > | m_wrenchesIn |
| std::vector< OutPort < TimedDoubleSeq > * > | m_wrenchesOut |
| TimedPoint3D | m_zmp |
| InPort< TimedPoint3D > | m_zmpIn |
| OutPort< TimedPoint3D > | m_zmpOut |
Private Attributes | |
| int | dummy |
| double | m_dt |
| bool | m_requestGoActual |
| int | m_timeCount |
| sem_t | m_timeSem |
| sem_t | m_waitSem |
RT component that do nothing and don't have ports. This component is used to create an execution context.
Definition at line 40 of file StateHolder.h.
| StateHolder::StateHolder | ( | RTC::Manager * | manager | ) |
Constructor.
| manager | pointer to the Manager |
Definition at line 35 of file StateHolder.cpp.
| StateHolder::~StateHolder | ( | ) | [virtual] |
Destructor.
Definition at line 68 of file StateHolder.cpp.
| void StateHolder::getCommand | ( | StateHolderService::Command & | com | ) |
Definition at line 373 of file StateHolder.cpp.
Definition at line 366 of file StateHolder.cpp.
| RTC::ReturnCode_t StateHolder::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 224 of file StateHolder.cpp.
| RTC::ReturnCode_t StateHolder::onInitialize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 74 of file StateHolder.cpp.
| void StateHolder::wait | ( | CORBA::Double | tm | ) |
Definition at line 388 of file StateHolder.cpp.
int StateHolder::dummy [private] |
Definition at line 173 of file StateHolder.h.
TimedPoint3D StateHolder::m_basePos [protected] |
Definition at line 131 of file StateHolder.h.
TimedPose3D StateHolder::m_basePose [protected] |
Definition at line 134 of file StateHolder.h.
OutPort<TimedPose3D> StateHolder::m_basePoseOut [protected] |
Definition at line 142 of file StateHolder.h.
InPort<TimedPoint3D> StateHolder::m_basePosIn [protected] |
Definition at line 115 of file StateHolder.h.
OutPort<TimedPoint3D> StateHolder::m_basePosOut [protected] |
Definition at line 139 of file StateHolder.h.
TimedOrientation3D StateHolder::m_baseRpy [protected] |
Definition at line 132 of file StateHolder.h.
InPort<TimedOrientation3D> StateHolder::m_baseRpyIn [protected] |
Definition at line 116 of file StateHolder.h.
OutPort<TimedOrientation3D> StateHolder::m_baseRpyOut [protected] |
Definition at line 140 of file StateHolder.h.
TimedDoubleSeq StateHolder::m_baseTform [protected] |
Definition at line 133 of file StateHolder.h.
OutPort<TimedDoubleSeq> StateHolder::m_baseTformOut [protected] |
Definition at line 141 of file StateHolder.h.
TimedDoubleSeq StateHolder::m_currentQ [protected] |
Definition at line 111 of file StateHolder.h.
InPort<TimedDoubleSeq> StateHolder::m_currentQIn [protected] |
Definition at line 112 of file StateHolder.h.
double StateHolder::m_dt [private] |
Definition at line 172 of file StateHolder.h.
TimedDoubleSeq StateHolder::m_optionalData [protected] |
Definition at line 119 of file StateHolder.h.
InPort<TimedDoubleSeq> StateHolder::m_optionalDataIn [protected] |
Definition at line 120 of file StateHolder.h.
OutPort<TimedDoubleSeq> StateHolder::m_optionalDataOut [protected] |
Definition at line 145 of file StateHolder.h.
TimedDoubleSeq StateHolder::m_q [protected] |
Definition at line 129 of file StateHolder.h.
InPort<TimedDoubleSeq> StateHolder::m_qIn [protected] |
Definition at line 113 of file StateHolder.h.
OutPort<TimedDoubleSeq> StateHolder::m_qOut [protected] |
Definition at line 137 of file StateHolder.h.
bool StateHolder::m_requestGoActual [private] |
Definition at line 171 of file StateHolder.h.
StateHolderService_impl StateHolder::m_service0 [protected] |
Definition at line 158 of file StateHolder.h.
TimeKeeperService_impl StateHolder::m_service1 [protected] |
Definition at line 159 of file StateHolder.h.
RTC::CorbaPort StateHolder::m_StateHolderServicePort [protected] |
Definition at line 151 of file StateHolder.h.
int StateHolder::m_timeCount [private] |
Definition at line 169 of file StateHolder.h.
RTC::CorbaPort StateHolder::m_TimeKeeperServicePort [protected] |
Definition at line 152 of file StateHolder.h.
sem_t StateHolder::m_timeSem [private] |
Definition at line 170 of file StateHolder.h.
TimedDoubleSeq StateHolder::m_tq [protected] |
Definition at line 130 of file StateHolder.h.
InPort<TimedDoubleSeq> StateHolder::m_tqIn [protected] |
Definition at line 114 of file StateHolder.h.
OutPort<TimedDoubleSeq> StateHolder::m_tqOut [protected] |
Definition at line 138 of file StateHolder.h.
sem_t StateHolder::m_waitSem [private] |
Definition at line 170 of file StateHolder.h.
std::vector<TimedDoubleSeq> StateHolder::m_wrenches [protected] |
Definition at line 136 of file StateHolder.h.
std::vector<InPort<TimedDoubleSeq> *> StateHolder::m_wrenchesIn [protected] |
Definition at line 118 of file StateHolder.h.
std::vector<OutPort<TimedDoubleSeq> *> StateHolder::m_wrenchesOut [protected] |
Definition at line 144 of file StateHolder.h.
TimedPoint3D StateHolder::m_zmp [protected] |
Definition at line 135 of file StateHolder.h.
InPort<TimedPoint3D> StateHolder::m_zmpIn [protected] |
Definition at line 117 of file StateHolder.h.
OutPort<TimedPoint3D> StateHolder::m_zmpOut [protected] |
Definition at line 143 of file StateHolder.h.