Go to the documentation of this file.
44 if (_topicName.empty())
46 parent<Component>().getProperty(_topicName,
makePropertyName(_propertyName));
48 parent<Component>().offeringTopic(_topicName);
61 .getTopic<DebugObserverInterfacePrx>(_topicName));
70 properties->defineOptionalProperty<std::string>(
73 "Name of the topic the DebugObserver listens on");
87 return *_debugObserverComponentPlugin;
91 const std::string& channelName,
97 const std::string& channelname)
const
102 const std::string& channelName,
103 const std::string& datafieldName)
const
std::map< std::string, VariantBasePtr > StringVariantBaseMap
plugins::DebugObserverComponentPlugin & getDebugObserverComponentPlugin()
void setDebugObserverBatchModeEnabled(bool enable)
#define ARMARX_CHECK_EMPTY(c)
void postOnInitComponent() override
void sendDebugObserverBatch()
void setDebugObserverTopic(const std::string &name)
void setDebugObserverChannel(const std::string &channelName, StringVariantBaseMap valueMap) const
void preOnInitComponent() override
void removeDebugObserverDatafield(const std::string &channelName, const std::string &datafieldName) const
#define ARMARX_CHECK_NOT_EMPTY(c)
PluginT * addPlugin(const std::string prefix="", ParamsT &&...params)
const DebugObserverInterfacePrx & getDebugObserver() const
DebugObserverComponentPluginUser()
void removeDebugObserverDatafield(const std::string &channelName, const std::string &datafieldName) const
void setDebugObserverBatchModeEnabled(bool enable)
std::string getDebugObserverTopic()
const DebugObserverInterfacePrx & getDebugObserver() const
void removeAllDebugObserverChannels() const
This file is part of ArmarX.
void setChannelName(const std::string &name)
void removeDebugObserverChannel(const std::string &channelname) const
void preOnConnectComponent() override
void setDebugObserver(const DebugObserverInterfacePrx &prx)
void sendDebugObserverBatch()
std::string makePropertyName(const std::string &name)
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
void removeDebugObserverChannel(const std::string &channelname) const
Brief description of class DebugObserverComponentPlugin.
void removeAllDebugObserverChannels() const
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setDebugObserverChannel(const std::string &channelName, StringVariantBaseMap valueMap) const