Class SmaccStateMachineInfo
Defined in File smacc_state_machine_info.hpp
Inheritance Relationships
Base Type
public std::enable_shared_from_this< SmaccStateMachineInfo >
Class Documentation
-
class SmaccStateMachineInfo : public std::enable_shared_from_this<SmaccStateMachineInfo>
Public Functions
-
template<typename InitialStateType>
void buildStateMachineInfo()
-
template<typename StateType>
inline bool containsState()
-
inline rclcpp::Node::SharedPtr getNode()
-
inline rclcpp::Logger getLogger()
-
void assembleSMStructureMessage(ISmaccStateMachine *sm)
Public Members
-
std::map<std::string, std::shared_ptr<SmaccStateInfo>> states
-
std::vector<smacc2_msgs::msg::SmaccState> stateMsgs
-
template<typename InitialStateType>