Template Class ClMultiroleSensor
Defined in File cl_multirole_sensor.hpp
Inheritance Relationships
Base Type
public smacc2::client_bases::SmaccSubscriberClient< MessageType >
Class Documentation
-
template<typename MessageType>
class ClMultiroleSensor : public smacc2::client_bases::SmaccSubscriberClient<MessageType> Public Types
-
typedef MessageType TMessageType
Public Functions
-
inline ClMultiroleSensor()
-
template<typename T>
inline boost::signals2::connection onMessageTimeout(void (T::* callback)(), T *object)
-
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
-
inline void onInitialize() override
Public Members
-
SmaccSignal<void()> onMessageTimeout_
-
std::function<void()> postTimeoutMessageEvent
-
std::optional<rclcpp::Duration> timeout_
Protected Functions
-
inline void resetTimer(const MessageType&)
-
typedef MessageType TMessageType