Skip to content

Calling /start during an active transition callback should automatically fail #2

@asiron

Description

@asiron

If any transition callback is being executed, then calling another state transition service should fail.

For example, if onConfigure or onManagedConfigure is being executed, then calling my_node/start should fail, as the node is not ready to be started, it should also return an appropriate error together with the failure message.

This should only be possible at the beginning of the robot_activity operation (init call) as transitions can only be invoked by ROS service, which are all grouped on a separate callback queue and a separate thread.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions