Python YASMIN (Yet Another State MachINe)
Loading...
Searching...
No Matches
yasmin_demos.action_client_demo Namespace Reference

Classes

class  FibonacciState
 

Functions

str print_result (Blackboard blackboard)
 
 main ()
 

Function Documentation

◆ main()

yasmin_demos.action_client_demo.main ( )
Main function to execute the ROS 2 action client demo.

This function initializes the ROS 2 client, sets up the finite state
machine, adds the states, and starts the action processing.

Parameters:
    None

Returns:
    None

Raises:
    KeyboardInterrupt: If the user interrupts the execution.

◆ print_result()

str yasmin_demos.action_client_demo.print_result ( Blackboard blackboard)
Prints the result of the Fibonacci action.

This function logs the final result stored in the blackboard.

Parameters:
    blackboard (Blackboard): The blackboard containing the result.

Returns:
    str: Outcome of the operation, typically SUCCEED.

Raises:
    None