as2fm.scxml_converter.scxml_entries.utils.CallbackType

class as2fm.scxml_converter.scxml_entries.utils.CallbackType(value)

Bases: Enum

Enumeration of the different types of callbacks containing a body.

__init__()

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.