Class ClLifecycleNode
Defined in File lifecyclenode_client.hpp
Inheritance Relationships
Base Type
public smacc2::ISmaccClient
Class Documentation
-
class ClLifecycleNode : public smacc2::ISmaccClient
Public Functions
-
ClLifecycleNode(std::string nodeName)
-
virtual ~ClLifecycleNode()
-
void onInitialize() override
-
void changeState(uint8_t state)
-
void configure()
-
void activate()
-
void deactivate()
-
void cleanup()
-
void shutdown()
-
void destroy()
-
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
Public Members
-
boost::signals2::signal<void(const lifecycle_msgs::msg::TransitionEvent::SharedPtr)> onTransitionEventSignal
-
boost::signals2::signal<void()> onTransitionCreate_
-
boost::signals2::signal<void()> onTransitionConfigure_
-
boost::signals2::signal<void()> onTransitionCleanup_
-
boost::signals2::signal<void()> onTransitionActivate_
-
boost::signals2::signal<void()> onTransitionDeactivate_
-
boost::signals2::signal<void()> onTransitionUnconfiguredShutdown_
-
boost::signals2::signal<void()> onTransitionInactiveShutdown_
-
boost::signals2::signal<void()> onTransitionActiveShutdown_
-
boost::signals2::signal<void()> onTransitionDestroy_
-
boost::signals2::signal<void()> onTransitionOnConfigureSuccess_
-
boost::signals2::signal<void()> onTransitionOnConfigureFailure_
-
boost::signals2::signal<void()> onTransitionOnConfigureError_
-
boost::signals2::signal<void()> onTransitionOnActivateSuccess_
-
boost::signals2::signal<void()> onTransitionOnActivateFailure_
-
boost::signals2::signal<void()> onTransitionOnActivateError_
-
boost::signals2::signal<void()> onTransitionOnDeactivateSuccess_
-
boost::signals2::signal<void()> onTransitionOnDeactivateFailure_
-
boost::signals2::signal<void()> onTransitionOnDeactivateError_
-
boost::signals2::signal<void()> onTransitionOnCleanupSuccess_
-
boost::signals2::signal<void()> onTransitionOnCleanupFailure_
-
boost::signals2::signal<void()> onTransitionOnCleanupError_
-
boost::signals2::signal<void()> onTransitionOnShutdownSuccess_
-
boost::signals2::signal<void()> onTransitionOnShutdownFailure_
-
boost::signals2::signal<void()> onTransitionOnShutdownError_
-
boost::signals2::signal<void()> onTransitionOnActiveShutdownSuccess_
-
boost::signals2::signal<void()> onTransitionOnActiveShutdownFailure_
-
boost::signals2::signal<void()> onTransitionOnActiveShutdownError_
-
boost::signals2::signal<void()> onTransitionOnErrorSuccess_
-
boost::signals2::signal<void()> onTransitionOnErrorFailure_
-
boost::signals2::signal<void()> onTransitionOnErrorError_
-
ClLifecycleNode(std::string nodeName)