|
C++ YASMIN (Yet Another State MachINe)
|
| ▼Nyasmin | |
| ▼Nblackboard | |
| CBlackboard | A thread-safe storage for key-value pairs of varying types |
| CBlackboardPyWrapper | A wrapper around the C++ Blackboard that stores Python objects and native types |
| CBlackboardValue | A template class that wraps a value of type T |
| CBlackboardValueInterface | Interface for blackboard value types |
| CCbState | Represents a state that executes a callback function |
| CConcurrence | Runs a series of states in parallel |
| CPyState | Trampoline class to enable Python classes to inherit from C++ State |
| CState | Represents a state in a state machine |
| CStateMachine | A class that implements a state machine with a set of states, transitions, and callback mechanisms for state changes |
| ▼Nyasmin_ros | |
| CActionState | A state class for handling ROS 2 action client operations |
| CGetParametersState | State that retrieves parameters from the ROS 2 parameter server |
| CMonitorState | Template class to monitor a ROS 2 topic and process incoming messages |
| CPublisherState | Template class to publish ROS 2 messages |
| CROSClientsCache | Centralized cache for managing ROS 2 client objects |
| CServiceState | A state class that interacts with a ROS 2 service |
| CYasminNode | A ROS 2 node for managing and handling YASMIN-based applications |
| ▼Nyasmin_viewer | |
| CYasminViewerPub | Publishes state machine data for visualization |
| CAddTwoIntsState | State for calling the AddTwoInts service in ROS 2 |
| CAuxNode | |
| CBarState | Represents the "Bar" state in the state machine |
| CFibonacciActionServer | A ROS 2 action server node for calculating Fibonacci sequences |
| CFibonacciState | Represents the action state for the Fibonacci action |
| CFooState | Represents the "Foo" state in the state machine |
| CPrintOdometryState | A state that monitors odometry data and transitions based on a specified count |
| CPublishIntState | A state that publishes ints |
| CServerNode | A ROS 2 service server node for adding two integers |
| CTestActionClientState | |
| CTestBlackboard | |
| CTestCbState | |
| CTestConcurrence | |
| CTestMonitorState | |
| CTestPublisherState | |
| CTestServiceClientState | |
| CTestState | |
| CTestStateMachine |