Class SignalDetector
Defined in File smacc_signal_detector.hpp
Class Documentation
-
class SignalDetector
Public Functions
-
SignalDetector(SmaccFifoScheduler *scheduler, ExecutionModel executionModel = ExecutionModel::SINGLE_THREAD_SPINNER)
-
void initialize(ISmaccStateMachine *stateMachine)
-
void setProcessorHandle(SmaccFifoScheduler::processor_handle processorHandle)
-
void runThread()
-
void join()
-
void stop()
-
void pollingLoop()
-
rclcpp::Node::SharedPtr getNode()
-
inline rclcpp::Logger getLogger()
-
void notifyStateConfigured(ISmaccState *currentState)
-
void notifyStateExited(ISmaccState *currentState)
-
SignalDetector(SmaccFifoScheduler *scheduler, ExecutionModel executionModel = ExecutionModel::SINGLE_THREAD_SPINNER)