Go to the documentation of this file.
54 using ComponentPlugin::ComponentPlugin;
71 static constexpr
auto _propertyName =
"DebugObserverTopicName";
72 std::string _topicName;
std::map< std::string, VariantBasePtr > StringVariantBaseMap
plugins::DebugObserverComponentPlugin & getDebugObserverComponentPlugin()
void setDebugObserverBatchModeEnabled(bool enable)
void postOnInitComponent() override
void setDebugObserverTopic(const std::string &name)
void setDebugObserverChannel(const std::string &channelName, StringVariantBaseMap valueMap) const
void preOnInitComponent() override
const DebugObserverInterfacePrx & getDebugObserver() const
DebugObserverComponentPluginUser()
void removeDebugObserverDatafield(const std::string &channelName, const std::string &datafieldName) const
std::string getDebugObserverTopic()
void removeAllDebugObserverChannels() const
This file is part of ArmarX.
armarx::plugins::DebugObserverComponentPlugin DebugObserverComponentPlugin
void preOnConnectComponent() override
The ManagedIceObject is the base class for all ArmarX objects.
void setDebugObserverDatafield(const std::string &channelName, const std::string &datafieldName, const TimedVariantPtr &value) const
void sendDebugObserverBatch()
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
void removeDebugObserverChannel(const std::string &channelname) const
Brief description of class DebugObserverComponentPlugin.
Brief description of class DebugObserverHelper.
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setDebugObserverDatafield(Ts &&...ts) const