rp_xcore.xcore_orc module

class rp_xcore.xcore_orc.XCoreOrc

Bases: Node

class VirtualNodeRegistry(virtual_nodes: Set[str] = <factory>, virtual_node_topic_map: Dict[str, List[str]] = <factory>, virtual_node_name_mapping: Dict[str, str] = <factory>)

Bases: object

add_virtual_node(name: str) None
get_topics(node_name: str) List[str]
map_node_name(full_node_name: str, logical_name: str) None
register_topic(node_name: str, topic: str) None
virtual_node_name_mapping: Dict[str, str]
virtual_node_topic_map: Dict[str, List[str]]
virtual_nodes: Set[str]
component_changed(new_component_config)
handle_dependencies(dependencies: dict) List[str]
static handle_parameters(config)
launch_node(component_config)
on_config_update(msg)
publish_current_config()
rewrite_virtual_dependencies(dependencies: dict) tuple[dict, dict]
shutdown_processes()
stop_node(node_name, cleanup=False)
rp_xcore.xcore_orc.main(args=None)