def __init__()

in tools/cloud/ros2-to-nodes.py [0:0]


    def __init__(self, config):
        self.nodes = [{"branch": {"fullyQualifiedName": "Types"}}]
        self.branches = []
        self.types = []
        for message in config["messages"]:
            self.expand_ros2_message(message["type"])
            branches = message["fullyQualifiedName"].split(".")
            fqn = ""
            for i in range(len(branches) - 1):
                if fqn != "":
                    fqn += "."
                fqn += branches[i]
                if fqn not in self.branches:
                    self.branches.append(fqn)
                    node = {"branch": {"fullyQualifiedName": fqn, "description": fqn}}
                    self.nodes.append(node)
            type_fqn = f"Types.{self.sanitize(message['type'])}"
            self.nodes.append(
                {
                    "sensor": {
                        "fullyQualifiedName": message["fullyQualifiedName"],
                        "dataType": "STRUCT",
                        "structFullyQualifiedName": type_fqn,
                    }
                }
            )