|
Brief description of class HandControlBase. More...
#include <armarx/control/njoint_controller/core/HandControlBase.h>
Classes | |
struct | HandData |
Public Types | |
using | HandConfig = law::arondto::HandStatus |
using | HandConfigDict = std::map< std::string, HandConfig > |
using | HandPtr = std::unique_ptr< HandData > |
Public Member Functions | |
void | appendDevice (const std::string &handNodeSet, const SensorValueBase *sv, ControlTargetBase *ct, const std::string &jointName) |
void | getConfig (HandConfigDict &cfgToUpdate) |
HandControlBase (const VirtualRobot::RobotPtr &rtRobot, const HandConfigDict &cfg) | |
void | nonRTSetTarget () |
void | nonRTUpdateStatus () |
void | reinitBuffer (HandConfigDict &cfgToUpdate) |
void | rtPostDeactivate () |
void | rtPreActivate () |
void | setTargets () |
void | updateConfig (const HandConfigDict &cfg) |
void | updateRTStatus (const double deltaT) |
~HandControlBase () | |
Public Attributes | |
std::map< std::string, HandPtr > | hands |
Brief description of class HandControlBase.
Detailed description of class HandControlBase.
Definition at line 52 of file HandControlBase.h.
using HandConfig = law::arondto::HandStatus |
Definition at line 56 of file HandControlBase.h.
using HandConfigDict = std::map<std::string, HandConfig> |
Definition at line 57 of file HandControlBase.h.
Definition at line 95 of file HandControlBase.h.
HandControlBase | ( | const VirtualRobot::RobotPtr & | rtRobot, |
const HandConfigDict & | cfg | ||
) |
Definition at line 6 of file HandControlBase.cpp.
|
inline |
Definition at line 98 of file HandControlBase.h.
void appendDevice | ( | const std::string & | handNodeSet, |
const SensorValueBase * | sv, | ||
ControlTargetBase * | ct, | ||
const std::string & | jointName | ||
) |
void getConfig | ( | HandConfigDict & | cfgToUpdate | ) |
Definition at line 88 of file HandControlBase.cpp.
void nonRTSetTarget | ( | ) |
Definition at line 32 of file HandControlBase.cpp.
void nonRTUpdateStatus | ( | ) |
Definition at line 43 of file HandControlBase.cpp.
void reinitBuffer | ( | HandConfigDict & | cfgToUpdate | ) |
Definition at line 97 of file HandControlBase.cpp.
void rtPostDeactivate | ( | ) |
Definition at line 118 of file HandControlBase.cpp.
void rtPreActivate | ( | ) |
Definition at line 108 of file HandControlBase.cpp.
void setTargets | ( | ) |
Definition at line 65 of file HandControlBase.cpp.
void updateConfig | ( | const HandConfigDict & | cfg | ) |
void updateRTStatus | ( | const double | deltaT | ) |
Definition at line 53 of file HandControlBase.cpp.
std::map<std::string, HandPtr> hands |
Definition at line 118 of file HandControlBase.h.