as2fm.scxml_converter.bt_converter

Convert Behavior Trees (BT xml) to SCXML.

Functions

bt_converter(bt_xml_path, ...)

Generate all Scxml files resulting from a Behavior Tree (BT) in XML format.

generate_bt_children_scxmls(bt_xml_subtree, ...)

Generate the SCXML files for the children of a Behavior Tree.

generate_bt_root_scxml(scxml_name, tick_id, ...)

Generate the root SCXML for a Behavior Tree.

get_bt_child_ports(bt_xml_subtree)

Get the ports of a BT child node.

get_bt_plugin_type(bt_xml_subtree)

Get the BT plugin node type from the XML subtree.

is_bt_root_scxml(scxml_name)

Check if the SCXML name matches with the BT root SCXML name pattern.

load_available_bt_plugins(bt_plugins_scxml_paths)