Go to the documentation of this file.
27 #include <RobotAPI/interface/units/MetaWearIMU.h>
29 #include <RobotAPI/interface/visualization/DebugDrawerInterface.h>
47 defineOptionalProperty<std::string>(
"MetaWearTopicName",
"MetaWearData",
"Name of the MetaWear topic");
48 defineOptionalProperty<std::string>(
"DebugDrawerTopic",
"DebugDrawerUpdates",
"Name of the DebugDrawerTopic");
56 virtual public MetaWearIMUObserverInterface
63 return "MetaWearIMUObserver";
69 void reportIMUValues(
const std::string& name,
const MetaWearIMUData& data,
const TimestampBasePtr&
timestamp,
const Ice::Current&)
override;
81 void offerVector3(
const std::string& channelName,
const std::string& dfName,
const std::vector<float>& data);
82 void offerQuaternion(
const std::string& channelName,
const std::string& dfName,
const std::vector<float>& data);
Baseclass for all ArmarX Observers.
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
::IceInternal::ProxyHandle< ::IceProxy::armarx::DebugDrawerInterface > DebugDrawerInterfacePrx
This file offers overloads of toIce() and fromIce() functions for STL container types.