as2fm.scxml_converter.scxml_entries.utils.CallbackType

class as2fm.scxml_converter.scxml_entries.utils.CallbackType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Enumeration of the different types of callbacks containing a body.

__init__(*args, **kwds)

Methods

get_expected_prefixes(cb_type)

get_plain_callback(cb_type)

Convert ROS-specific transitions to plain ones.

Attributes

STATE

TRANSITION

ROS_TIMER

ROS_TOPIC

ROS_SERVICE_REQUEST

ROS_SERVICE_RESULT

ROS_ACTION_GOAL

ROS_ACTION_RESULT

ROS_ACTION_FEEDBACK

BT_RESPONSE

static get_plain_callback(cb_type: CallbackType) CallbackType

Convert ROS-specific transitions to plain ones.