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)