Go to the documentation of this file.
25 #include <RobotAPI/interface/units/TCPControlUnit.h>
42 defineOptionalProperty<std::string>(
"TCPControlUnitName",
"TCPControlUnit",
"Name of the TCPControlUnit");
58 virtual public TCPControlUnitObserverInterface
66 return "TCPControlUnitObserver";
79 void reportTCPVelocities(
const FramedDirectionMap& tcpTranslationVelocities,
const FramedDirectionMap& tcpOrientationVelocities,
const Ice::Current&
c = Ice::emptyCurrent)
override;
TCPControlUnitObserverPropertyDefinitions(std::string prefix)
void onConnectObserver() override
Framework hook.
Baseclass for all ArmarX Observers.
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
PropertyDefinitionsPtr createPropertyDefinitions() override
::std::map< ::std::string, ::armarx::FramedPoseBasePtr > FramedPoseBaseMap
void reportTCPVelocities(const FramedDirectionMap &tcpTranslationVelocities, const FramedDirectionMap &tcpOrientationVelocities, const Ice::Current &c=Ice::emptyCurrent) override
std::string getDefaultName() const override
Retrieve default name of component.
void reportTCPPose(const FramedPoseBaseMap &poseMap, const Ice::Current &c=Ice::emptyCurrent) override
Observer monitoring TCP-related sensor values.
void onInitObserver() override
Framework hook.
This file offers overloads of toIce() and fromIce() functions for STL container types.