Go to the documentation of this file.
64 static constexpr
auto _propertyName =
"DebugObserverTopicName";
65 std::string _topicName;
84 template <
class... Ts>
95 const std::string& datafieldName)
const;
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 setDebugObserverDatafield(Ts &&... ts) 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.
client::plugins::ComponentPlugin ComponentPlugin
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.