TransUnit(
    [
        DefModule {
            name: Name {
                data: "Ref",
                node_id: Span {
                    start: [ local path prefix ]/topology.fpp:1:8,
                    end: [ local path prefix ]/topology.fpp:1:11,
                },
            },
            members: [
                DefEnum {
                    name: Name {
                        data: "Ports_RateGroups",
                        node_id: Span {
                            start: [ local path prefix ]/topology.fpp:7:8,
                            end: [ local path prefix ]/topology.fpp:7:24,
                        },
                    },
                    type_name: None,
                    constants: [
                        DefEnumConstant {
                            name: Name {
                                data: "rateGroup1",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:8:5,
                                    end: [ local path prefix ]/topology.fpp:8:15,
                                },
                            },
                            value: None,
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:8:5,
                                end: [ local path prefix ]/topology.fpp:8:15,
                            },
                        },
                        DefEnumConstant {
                            name: Name {
                                data: "rateGroup2",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:9:5,
                                    end: [ local path prefix ]/topology.fpp:9:15,
                                },
                            },
                            value: None,
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:9:5,
                                end: [ local path prefix ]/topology.fpp:9:15,
                            },
                        },
                        DefEnumConstant {
                            name: Name {
                                data: "rateGroup3",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:10:5,
                                    end: [ local path prefix ]/topology.fpp:10:15,
                                },
                            },
                            value: None,
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:10:5,
                                end: [ local path prefix ]/topology.fpp:10:15,
                            },
                        },
                    ],
                    default: None,
                    is_dictionary_def: false,
                    node_id: Span {
                        start: [ local path prefix ]/topology.fpp:7:3,
                        end: [ local path prefix ]/topology.fpp:11:4,
                    },
                },
                DefTopology {
                    name: Name {
                        data: "Ref",
                        node_id: Span {
                            start: [ local path prefix ]/topology.fpp:15:12,
                            end: [ local path prefix ]/topology.fpp:15:15,
                        },
                    },
                    members: [
                        SpecInstance {
                            instance: Qualified {
                                qualifier: Ident {
                                    data: "CdhCore",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:19:12,
                                        end: [ local path prefix ]/topology.fpp:19:19,
                                    },
                                },
                                name: Ident {
                                    data: "Subtopology",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:19:20,
                                        end: [ local path prefix ]/topology.fpp:19:31,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:19:12,
                                    end: [ local path prefix ]/topology.fpp:19:31,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:19:5,
                                end: [ local path prefix ]/topology.fpp:19:31,
                            },
                        },
                        SpecInstance {
                            instance: Qualified {
                                qualifier: Ident {
                                    data: "ComCcsds",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:20:12,
                                        end: [ local path prefix ]/topology.fpp:20:20,
                                    },
                                },
                                name: Ident {
                                    data: "Subtopology",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:20:21,
                                        end: [ local path prefix ]/topology.fpp:20:32,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:20:12,
                                    end: [ local path prefix ]/topology.fpp:20:32,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:20:5,
                                end: [ local path prefix ]/topology.fpp:20:32,
                            },
                        },
                        SpecInstance {
                            instance: Qualified {
                                qualifier: Ident {
                                    data: "FileHandling",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:21:12,
                                        end: [ local path prefix ]/topology.fpp:21:24,
                                    },
                                },
                                name: Ident {
                                    data: "Subtopology",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:21:25,
                                        end: [ local path prefix ]/topology.fpp:21:36,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:21:12,
                                    end: [ local path prefix ]/topology.fpp:21:36,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:21:5,
                                end: [ local path prefix ]/topology.fpp:21:36,
                            },
                        },
                        SpecInstance {
                            instance: Qualified {
                                qualifier: Ident {
                                    data: "DataProducts",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:22:12,
                                        end: [ local path prefix ]/topology.fpp:22:24,
                                    },
                                },
                                name: Ident {
                                    data: "Subtopology",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:22:25,
                                        end: [ local path prefix ]/topology.fpp:22:36,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:22:12,
                                    end: [ local path prefix ]/topology.fpp:22:36,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:22:5,
                                end: [ local path prefix ]/topology.fpp:22:36,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "SG1",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:28:14,
                                    end: [ local path prefix ]/topology.fpp:28:17,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:28:5,
                                end: [ local path prefix ]/topology.fpp:28:17,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "SG2",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:29:14,
                                    end: [ local path prefix ]/topology.fpp:29:17,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:29:5,
                                end: [ local path prefix ]/topology.fpp:29:17,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "SG3",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:30:14,
                                    end: [ local path prefix ]/topology.fpp:30:17,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:30:5,
                                end: [ local path prefix ]/topology.fpp:30:17,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "SG4",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:31:14,
                                    end: [ local path prefix ]/topology.fpp:31:17,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:31:5,
                                end: [ local path prefix ]/topology.fpp:31:17,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "SG5",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:32:14,
                                    end: [ local path prefix ]/topology.fpp:32:17,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:32:5,
                                end: [ local path prefix ]/topology.fpp:32:17,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "blockDrv",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:33:14,
                                    end: [ local path prefix ]/topology.fpp:33:22,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:33:5,
                                end: [ local path prefix ]/topology.fpp:33:22,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "posixTime",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:34:14,
                                    end: [ local path prefix ]/topology.fpp:34:23,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:34:5,
                                end: [ local path prefix ]/topology.fpp:34:23,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "pingRcvr",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:35:14,
                                    end: [ local path prefix ]/topology.fpp:35:22,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:35:5,
                                end: [ local path prefix ]/topology.fpp:35:22,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "rateGroup1Comp",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:36:14,
                                    end: [ local path prefix ]/topology.fpp:36:28,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:36:5,
                                end: [ local path prefix ]/topology.fpp:36:28,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "rateGroup2Comp",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:37:14,
                                    end: [ local path prefix ]/topology.fpp:37:28,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:37:5,
                                end: [ local path prefix ]/topology.fpp:37:28,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "rateGroup3Comp",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:38:14,
                                    end: [ local path prefix ]/topology.fpp:38:28,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:38:5,
                                end: [ local path prefix ]/topology.fpp:38:28,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "rateGroupDriverComp",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:39:14,
                                    end: [ local path prefix ]/topology.fpp:39:33,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:39:5,
                                end: [ local path prefix ]/topology.fpp:39:33,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "recvBuffComp",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:40:14,
                                    end: [ local path prefix ]/topology.fpp:40:26,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:40:5,
                                end: [ local path prefix ]/topology.fpp:40:26,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "sendBuffComp",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:41:14,
                                    end: [ local path prefix ]/topology.fpp:41:26,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:41:5,
                                end: [ local path prefix ]/topology.fpp:41:26,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "typeDemo",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:42:14,
                                    end: [ local path prefix ]/topology.fpp:42:22,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:42:5,
                                end: [ local path prefix ]/topology.fpp:42:22,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "systemResources",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:43:14,
                                    end: [ local path prefix ]/topology.fpp:43:29,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:43:5,
                                end: [ local path prefix ]/topology.fpp:43:29,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "dpDemo",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:44:14,
                                    end: [ local path prefix ]/topology.fpp:44:20,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:44:5,
                                end: [ local path prefix ]/topology.fpp:44:20,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "linuxTimer",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:45:14,
                                    end: [ local path prefix ]/topology.fpp:45:24,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:45:5,
                                end: [ local path prefix ]/topology.fpp:45:24,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "comDriver",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:46:14,
                                    end: [ local path prefix ]/topology.fpp:46:23,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:46:5,
                                end: [ local path prefix ]/topology.fpp:46:23,
                            },
                        },
                        SpecInstance {
                            instance: Ident {
                                data: "cmdSeq",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:47:14,
                                    end: [ local path prefix ]/topology.fpp:47:20,
                                },
                            },
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:47:5,
                                end: [ local path prefix ]/topology.fpp:47:20,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: Command,
                            source: Qualified {
                                qualifier: Ident {
                                    data: "CdhCore",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:53:34,
                                        end: [ local path prefix ]/topology.fpp:53:41,
                                    },
                                },
                                name: Ident {
                                    data: "cmdDisp",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:53:42,
                                        end: [ local path prefix ]/topology.fpp:53:49,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:53:34,
                                    end: [ local path prefix ]/topology.fpp:53:49,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:53:5,
                                end: [ local path prefix ]/topology.fpp:53:49,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: Event,
                            source: Qualified {
                                qualifier: Ident {
                                    data: "CdhCore",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:55:32,
                                        end: [ local path prefix ]/topology.fpp:55:39,
                                    },
                                },
                                name: Ident {
                                    data: "events",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:55:40,
                                        end: [ local path prefix ]/topology.fpp:55:46,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:55:32,
                                    end: [ local path prefix ]/topology.fpp:55:46,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:55:5,
                                end: [ local path prefix ]/topology.fpp:55:46,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: Telemetry,
                            source: Qualified {
                                qualifier: Ident {
                                    data: "CdhCore",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:57:36,
                                        end: [ local path prefix ]/topology.fpp:57:43,
                                    },
                                },
                                name: Ident {
                                    data: "tlmSend",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:57:44,
                                        end: [ local path prefix ]/topology.fpp:57:51,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:57:36,
                                    end: [ local path prefix ]/topology.fpp:57:51,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:57:5,
                                end: [ local path prefix ]/topology.fpp:57:51,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: TextEvent,
                            source: Qualified {
                                qualifier: Ident {
                                    data: "CdhCore",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:59:37,
                                        end: [ local path prefix ]/topology.fpp:59:44,
                                    },
                                },
                                name: Ident {
                                    data: "textLogger",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:59:45,
                                        end: [ local path prefix ]/topology.fpp:59:55,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:59:37,
                                    end: [ local path prefix ]/topology.fpp:59:55,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:59:5,
                                end: [ local path prefix ]/topology.fpp:59:55,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: Health,
                            source: Qualified {
                                qualifier: Ident {
                                    data: "CdhCore",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:61:33,
                                        end: [ local path prefix ]/topology.fpp:61:40,
                                    },
                                },
                                name: Ident {
                                    data: "health",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:61:41,
                                        end: [ local path prefix ]/topology.fpp:61:48,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:61:33,
                                    end: [ local path prefix ]/topology.fpp:61:48,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:61:5,
                                end: [ local path prefix ]/topology.fpp:61:48,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: Param,
                            source: Qualified {
                                qualifier: Ident {
                                    data: "FileHandling",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:63:32,
                                        end: [ local path prefix ]/topology.fpp:63:44,
                                    },
                                },
                                name: Ident {
                                    data: "prmDb",
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:63:45,
                                        end: [ local path prefix ]/topology.fpp:63:50,
                                    },
                                },
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:63:32,
                                    end: [ local path prefix ]/topology.fpp:63:50,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:63:5,
                                end: [ local path prefix ]/topology.fpp:63:50,
                            },
                        },
                        SpecPatternConnectionGraph {
                            kind: Time,
                            source: Ident {
                                data: "posixTime",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:65:31,
                                    end: [ local path prefix ]/topology.fpp:65:40,
                                },
                            },
                            targets: [],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:65:5,
                                end: [ local path prefix ]/topology.fpp:65:40,
                            },
                        },
                        SpecDirectConnectionGraph {
                            name: Name {
                                data: "RateGroups",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:77:17,
                                    end: [ local path prefix ]/topology.fpp:77:27,
                                },
                            },
                            connections: [
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "linuxTimer",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:80:7,
                                                end: [ local path prefix ]/topology.fpp:80:17,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:80:18,
                                                end: [ local path prefix ]/topology.fpp:80:26,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:80:7,
                                            end: [ local path prefix ]/topology.fpp:80:26,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroupDriverComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:80:30,
                                                end: [ local path prefix ]/topology.fpp:80:49,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:80:50,
                                                end: [ local path prefix ]/topology.fpp:80:57,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:80:30,
                                            end: [ local path prefix ]/topology.fpp:80:57,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:80:7,
                                        end: [ local path prefix ]/topology.fpp:80:57,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroupDriverComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:83:7,
                                                end: [ local path prefix ]/topology.fpp:83:26,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:83:27,
                                                end: [ local path prefix ]/topology.fpp:83:35,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:83:7,
                                            end: [ local path prefix ]/topology.fpp:83:35,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Ident(
                                                        "Ports_RateGroups",
                                                    ),
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:83:36,
                                                        end: [ local path prefix ]/topology.fpp:83:52,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "rateGroup1",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:83:53,
                                                        end: [ local path prefix ]/topology.fpp:83:63,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:83:36,
                                                end: [ local path prefix ]/topology.fpp:83:63,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:83:68,
                                                end: [ local path prefix ]/topology.fpp:83:82,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:83:83,
                                                end: [ local path prefix ]/topology.fpp:83:90,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:83:68,
                                            end: [ local path prefix ]/topology.fpp:83:90,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:83:7,
                                        end: [ local path prefix ]/topology.fpp:83:90,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:84:7,
                                                end: [ local path prefix ]/topology.fpp:84:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:84:22,
                                                end: [ local path prefix ]/topology.fpp:84:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:84:7,
                                            end: [ local path prefix ]/topology.fpp:84:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "0",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:84:41,
                                                end: [ local path prefix ]/topology.fpp:84:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG1",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:84:47,
                                                end: [ local path prefix ]/topology.fpp:84:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:84:51,
                                                end: [ local path prefix ]/topology.fpp:84:58,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:84:47,
                                            end: [ local path prefix ]/topology.fpp:84:58,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:84:7,
                                        end: [ local path prefix ]/topology.fpp:84:58,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:85:7,
                                                end: [ local path prefix ]/topology.fpp:85:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:85:22,
                                                end: [ local path prefix ]/topology.fpp:85:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:85:7,
                                            end: [ local path prefix ]/topology.fpp:85:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "1",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:85:41,
                                                end: [ local path prefix ]/topology.fpp:85:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG2",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:85:47,
                                                end: [ local path prefix ]/topology.fpp:85:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:85:51,
                                                end: [ local path prefix ]/topology.fpp:85:58,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:85:47,
                                            end: [ local path prefix ]/topology.fpp:85:58,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:85:7,
                                        end: [ local path prefix ]/topology.fpp:85:58,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:86:7,
                                                end: [ local path prefix ]/topology.fpp:86:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:86:22,
                                                end: [ local path prefix ]/topology.fpp:86:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:86:7,
                                            end: [ local path prefix ]/topology.fpp:86:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "2",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:86:41,
                                                end: [ local path prefix ]/topology.fpp:86:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:86:47,
                                                    end: [ local path prefix ]/topology.fpp:86:54,
                                                },
                                            },
                                            name: Ident {
                                                data: "tlmSend",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:86:55,
                                                    end: [ local path prefix ]/topology.fpp:86:62,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:86:47,
                                                end: [ local path prefix ]/topology.fpp:86:66,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "Run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:86:63,
                                                end: [ local path prefix ]/topology.fpp:86:66,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:86:47,
                                            end: [ local path prefix ]/topology.fpp:86:66,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:86:7,
                                        end: [ local path prefix ]/topology.fpp:86:66,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:87:7,
                                                end: [ local path prefix ]/topology.fpp:87:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:87:22,
                                                end: [ local path prefix ]/topology.fpp:87:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:87:7,
                                            end: [ local path prefix ]/topology.fpp:87:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "3",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:87:41,
                                                end: [ local path prefix ]/topology.fpp:87:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:87:47,
                                                    end: [ local path prefix ]/topology.fpp:87:59,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileDownlink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:87:60,
                                                    end: [ local path prefix ]/topology.fpp:87:72,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:87:47,
                                                end: [ local path prefix ]/topology.fpp:87:76,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "Run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:87:73,
                                                end: [ local path prefix ]/topology.fpp:87:76,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:87:47,
                                            end: [ local path prefix ]/topology.fpp:87:76,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:87:7,
                                        end: [ local path prefix ]/topology.fpp:87:76,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:88:7,
                                                end: [ local path prefix ]/topology.fpp:88:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:88:22,
                                                end: [ local path prefix ]/topology.fpp:88:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:88:7,
                                            end: [ local path prefix ]/topology.fpp:88:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "4",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:88:41,
                                                end: [ local path prefix ]/topology.fpp:88:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "systemResources",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:88:47,
                                                end: [ local path prefix ]/topology.fpp:88:62,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:88:63,
                                                end: [ local path prefix ]/topology.fpp:88:66,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:88:47,
                                            end: [ local path prefix ]/topology.fpp:88:66,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:88:7,
                                        end: [ local path prefix ]/topology.fpp:88:66,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:89:7,
                                                end: [ local path prefix ]/topology.fpp:89:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:89:22,
                                                end: [ local path prefix ]/topology.fpp:89:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:89:7,
                                            end: [ local path prefix ]/topology.fpp:89:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "5",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:89:41,
                                                end: [ local path prefix ]/topology.fpp:89:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:89:47,
                                                    end: [ local path prefix ]/topology.fpp:89:55,
                                                },
                                            },
                                            name: Ident {
                                                data: "comQueue",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:89:56,
                                                    end: [ local path prefix ]/topology.fpp:89:64,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:89:47,
                                                end: [ local path prefix ]/topology.fpp:89:68,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:89:65,
                                                end: [ local path prefix ]/topology.fpp:89:68,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:89:47,
                                            end: [ local path prefix ]/topology.fpp:89:68,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:89:7,
                                        end: [ local path prefix ]/topology.fpp:89:68,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:90:7,
                                                end: [ local path prefix ]/topology.fpp:90:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:90:22,
                                                end: [ local path prefix ]/topology.fpp:90:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:90:7,
                                            end: [ local path prefix ]/topology.fpp:90:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "6",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:90:41,
                                                end: [ local path prefix ]/topology.fpp:90:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:90:47,
                                                    end: [ local path prefix ]/topology.fpp:90:54,
                                                },
                                            },
                                            name: Ident {
                                                data: "cmdDisp",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:90:55,
                                                    end: [ local path prefix ]/topology.fpp:90:62,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:90:47,
                                                end: [ local path prefix ]/topology.fpp:90:66,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:90:63,
                                                end: [ local path prefix ]/topology.fpp:90:66,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:90:47,
                                            end: [ local path prefix ]/topology.fpp:90:66,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:90:7,
                                        end: [ local path prefix ]/topology.fpp:90:66,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup1Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:91:7,
                                                end: [ local path prefix ]/topology.fpp:91:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:91:22,
                                                end: [ local path prefix ]/topology.fpp:91:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:91:7,
                                            end: [ local path prefix ]/topology.fpp:91:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "7",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:91:41,
                                                end: [ local path prefix ]/topology.fpp:91:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:91:47,
                                                    end: [ local path prefix ]/topology.fpp:91:55,
                                                },
                                            },
                                            name: Ident {
                                                data: "aggregator",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:91:56,
                                                    end: [ local path prefix ]/topology.fpp:91:66,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:91:47,
                                                end: [ local path prefix ]/topology.fpp:91:74,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "timeout",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:91:67,
                                                end: [ local path prefix ]/topology.fpp:91:74,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:91:47,
                                            end: [ local path prefix ]/topology.fpp:91:74,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:91:7,
                                        end: [ local path prefix ]/topology.fpp:91:74,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroupDriverComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:94:7,
                                                end: [ local path prefix ]/topology.fpp:94:26,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:94:27,
                                                end: [ local path prefix ]/topology.fpp:94:35,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:94:7,
                                            end: [ local path prefix ]/topology.fpp:94:35,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Ident(
                                                        "Ports_RateGroups",
                                                    ),
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:94:36,
                                                        end: [ local path prefix ]/topology.fpp:94:52,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "rateGroup2",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:94:53,
                                                        end: [ local path prefix ]/topology.fpp:94:63,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:94:36,
                                                end: [ local path prefix ]/topology.fpp:94:63,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup2Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:94:68,
                                                end: [ local path prefix ]/topology.fpp:94:82,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:94:83,
                                                end: [ local path prefix ]/topology.fpp:94:90,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:94:68,
                                            end: [ local path prefix ]/topology.fpp:94:90,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:94:7,
                                        end: [ local path prefix ]/topology.fpp:94:90,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup2Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:96:7,
                                                end: [ local path prefix ]/topology.fpp:96:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:96:22,
                                                end: [ local path prefix ]/topology.fpp:96:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:96:7,
                                            end: [ local path prefix ]/topology.fpp:96:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "1",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:96:41,
                                                end: [ local path prefix ]/topology.fpp:96:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "sendBuffComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:96:47,
                                                end: [ local path prefix ]/topology.fpp:96:59,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "SchedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:96:60,
                                                end: [ local path prefix ]/topology.fpp:96:67,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:96:47,
                                            end: [ local path prefix ]/topology.fpp:96:67,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:96:7,
                                        end: [ local path prefix ]/topology.fpp:96:67,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup2Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:97:7,
                                                end: [ local path prefix ]/topology.fpp:97:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:97:22,
                                                end: [ local path prefix ]/topology.fpp:97:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:97:7,
                                            end: [ local path prefix ]/topology.fpp:97:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "2",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:97:41,
                                                end: [ local path prefix ]/topology.fpp:97:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG3",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:97:47,
                                                end: [ local path prefix ]/topology.fpp:97:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:97:51,
                                                end: [ local path prefix ]/topology.fpp:97:58,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:97:47,
                                            end: [ local path prefix ]/topology.fpp:97:58,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:97:7,
                                        end: [ local path prefix ]/topology.fpp:97:58,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup2Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:98:7,
                                                end: [ local path prefix ]/topology.fpp:98:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:98:22,
                                                end: [ local path prefix ]/topology.fpp:98:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:98:7,
                                            end: [ local path prefix ]/topology.fpp:98:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "3",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:98:41,
                                                end: [ local path prefix ]/topology.fpp:98:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG4",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:98:47,
                                                end: [ local path prefix ]/topology.fpp:98:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:98:51,
                                                end: [ local path prefix ]/topology.fpp:98:58,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:98:47,
                                            end: [ local path prefix ]/topology.fpp:98:58,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:98:7,
                                        end: [ local path prefix ]/topology.fpp:98:58,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup2Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:99:7,
                                                end: [ local path prefix ]/topology.fpp:99:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:99:22,
                                                end: [ local path prefix ]/topology.fpp:99:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:99:7,
                                            end: [ local path prefix ]/topology.fpp:99:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "4",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:99:41,
                                                end: [ local path prefix ]/topology.fpp:99:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "dpDemo",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:99:47,
                                                end: [ local path prefix ]/topology.fpp:99:53,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:99:54,
                                                end: [ local path prefix ]/topology.fpp:99:57,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:99:47,
                                            end: [ local path prefix ]/topology.fpp:99:57,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:99:7,
                                        end: [ local path prefix ]/topology.fpp:99:57,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup2Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:101:7,
                                                end: [ local path prefix ]/topology.fpp:101:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:101:22,
                                                end: [ local path prefix ]/topology.fpp:101:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:101:7,
                                            end: [ local path prefix ]/topology.fpp:101:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "5",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:101:41,
                                                end: [ local path prefix ]/topology.fpp:101:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:101:47,
                                                    end: [ local path prefix ]/topology.fpp:101:59,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileManager",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:101:60,
                                                    end: [ local path prefix ]/topology.fpp:101:71,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:101:47,
                                                end: [ local path prefix ]/topology.fpp:101:79,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:101:72,
                                                end: [ local path prefix ]/topology.fpp:101:79,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:101:47,
                                            end: [ local path prefix ]/topology.fpp:101:79,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:101:7,
                                        end: [ local path prefix ]/topology.fpp:101:79,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroupDriverComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:104:7,
                                                end: [ local path prefix ]/topology.fpp:104:26,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:104:27,
                                                end: [ local path prefix ]/topology.fpp:104:35,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:104:7,
                                            end: [ local path prefix ]/topology.fpp:104:35,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Ident(
                                                        "Ports_RateGroups",
                                                    ),
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:104:36,
                                                        end: [ local path prefix ]/topology.fpp:104:52,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "rateGroup3",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:104:53,
                                                        end: [ local path prefix ]/topology.fpp:104:63,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:104:36,
                                                end: [ local path prefix ]/topology.fpp:104:63,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:104:68,
                                                end: [ local path prefix ]/topology.fpp:104:82,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "CycleIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:104:83,
                                                end: [ local path prefix ]/topology.fpp:104:90,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:104:68,
                                            end: [ local path prefix ]/topology.fpp:104:90,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:104:7,
                                        end: [ local path prefix ]/topology.fpp:104:90,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:105:7,
                                                end: [ local path prefix ]/topology.fpp:105:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:105:22,
                                                end: [ local path prefix ]/topology.fpp:105:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:105:7,
                                            end: [ local path prefix ]/topology.fpp:105:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "0",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:105:41,
                                                end: [ local path prefix ]/topology.fpp:105:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:105:47,
                                                    end: [ local path prefix ]/topology.fpp:105:54,
                                                },
                                            },
                                            name: Ident {
                                                data: "health",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:105:55,
                                                    end: [ local path prefix ]/topology.fpp:105:62,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:105:47,
                                                end: [ local path prefix ]/topology.fpp:105:66,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "Run",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:105:63,
                                                end: [ local path prefix ]/topology.fpp:105:66,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:105:47,
                                            end: [ local path prefix ]/topology.fpp:105:66,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:105:7,
                                        end: [ local path prefix ]/topology.fpp:105:66,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:106:7,
                                                end: [ local path prefix ]/topology.fpp:106:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:106:22,
                                                end: [ local path prefix ]/topology.fpp:106:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:106:7,
                                            end: [ local path prefix ]/topology.fpp:106:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "1",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:106:41,
                                                end: [ local path prefix ]/topology.fpp:106:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG5",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:106:47,
                                                end: [ local path prefix ]/topology.fpp:106:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:106:51,
                                                end: [ local path prefix ]/topology.fpp:106:58,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:106:47,
                                            end: [ local path prefix ]/topology.fpp:106:58,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:106:7,
                                        end: [ local path prefix ]/topology.fpp:106:58,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:107:7,
                                                end: [ local path prefix ]/topology.fpp:107:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:107:22,
                                                end: [ local path prefix ]/topology.fpp:107:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:107:7,
                                            end: [ local path prefix ]/topology.fpp:107:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "2",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:107:41,
                                                end: [ local path prefix ]/topology.fpp:107:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "blockDrv",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:107:47,
                                                end: [ local path prefix ]/topology.fpp:107:55,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "Sched",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:107:56,
                                                end: [ local path prefix ]/topology.fpp:107:61,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:107:47,
                                            end: [ local path prefix ]/topology.fpp:107:61,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:107:7,
                                        end: [ local path prefix ]/topology.fpp:107:61,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:108:7,
                                                end: [ local path prefix ]/topology.fpp:108:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:108:22,
                                                end: [ local path prefix ]/topology.fpp:108:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:108:7,
                                            end: [ local path prefix ]/topology.fpp:108:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "3",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:108:41,
                                                end: [ local path prefix ]/topology.fpp:108:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:108:47,
                                                    end: [ local path prefix ]/topology.fpp:108:55,
                                                },
                                            },
                                            name: Ident {
                                                data: "commsBufferManager",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:108:56,
                                                    end: [ local path prefix ]/topology.fpp:108:74,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:108:47,
                                                end: [ local path prefix ]/topology.fpp:108:82,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:108:75,
                                                end: [ local path prefix ]/topology.fpp:108:82,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:108:47,
                                            end: [ local path prefix ]/topology.fpp:108:82,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:108:7,
                                        end: [ local path prefix ]/topology.fpp:108:82,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:109:7,
                                                end: [ local path prefix ]/topology.fpp:109:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:109:22,
                                                end: [ local path prefix ]/topology.fpp:109:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:109:7,
                                            end: [ local path prefix ]/topology.fpp:109:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "4",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:109:41,
                                                end: [ local path prefix ]/topology.fpp:109:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:109:47,
                                                    end: [ local path prefix ]/topology.fpp:109:59,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpBufferManager",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:109:60,
                                                    end: [ local path prefix ]/topology.fpp:109:75,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:109:47,
                                                end: [ local path prefix ]/topology.fpp:109:83,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:109:76,
                                                end: [ local path prefix ]/topology.fpp:109:83,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:109:47,
                                            end: [ local path prefix ]/topology.fpp:109:83,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:109:7,
                                        end: [ local path prefix ]/topology.fpp:109:83,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:110:7,
                                                end: [ local path prefix ]/topology.fpp:110:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:110:22,
                                                end: [ local path prefix ]/topology.fpp:110:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:110:7,
                                            end: [ local path prefix ]/topology.fpp:110:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "5",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:110:41,
                                                end: [ local path prefix ]/topology.fpp:110:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:110:47,
                                                    end: [ local path prefix ]/topology.fpp:110:59,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpWriter",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:110:60,
                                                    end: [ local path prefix ]/topology.fpp:110:68,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:110:47,
                                                end: [ local path prefix ]/topology.fpp:110:76,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:110:69,
                                                end: [ local path prefix ]/topology.fpp:110:76,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:110:47,
                                            end: [ local path prefix ]/topology.fpp:110:76,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:110:7,
                                        end: [ local path prefix ]/topology.fpp:110:76,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "rateGroup3Comp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:111:7,
                                                end: [ local path prefix ]/topology.fpp:111:21,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "RateGroupMemberOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:111:22,
                                                end: [ local path prefix ]/topology.fpp:111:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:111:7,
                                            end: [ local path prefix ]/topology.fpp:111:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: LiteralInt(
                                                "6",
                                            ),
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:111:41,
                                                end: [ local path prefix ]/topology.fpp:111:42,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:111:47,
                                                    end: [ local path prefix ]/topology.fpp:111:59,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:111:60,
                                                    end: [ local path prefix ]/topology.fpp:111:65,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:111:47,
                                                end: [ local path prefix ]/topology.fpp:111:73,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "schedIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:111:66,
                                                end: [ local path prefix ]/topology.fpp:111:73,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:111:47,
                                            end: [ local path prefix ]/topology.fpp:111:73,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:111:7,
                                        end: [ local path prefix ]/topology.fpp:111:73,
                                    },
                                },
                            ],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:77:5,
                                end: [ local path prefix ]/topology.fpp:112:6,
                            },
                        },
                        SpecDirectConnectionGraph {
                            name: Name {
                                data: "Communications",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:114:17,
                                    end: [ local path prefix ]/topology.fpp:114:31,
                                },
                            },
                            connections: [
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "comDriver",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:116:7,
                                                end: [ local path prefix ]/topology.fpp:116:16,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "allocate",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:116:17,
                                                end: [ local path prefix ]/topology.fpp:116:25,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:116:7,
                                            end: [ local path prefix ]/topology.fpp:116:25,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:116:34,
                                                    end: [ local path prefix ]/topology.fpp:116:42,
                                                },
                                            },
                                            name: Ident {
                                                data: "commsBufferManager",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:116:43,
                                                    end: [ local path prefix ]/topology.fpp:116:61,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:116:34,
                                                end: [ local path prefix ]/topology.fpp:116:77,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferGetCallee",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:116:62,
                                                end: [ local path prefix ]/topology.fpp:116:77,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:116:34,
                                            end: [ local path prefix ]/topology.fpp:116:77,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:116:7,
                                        end: [ local path prefix ]/topology.fpp:116:77,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "comDriver",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:117:7,
                                                end: [ local path prefix ]/topology.fpp:117:16,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "deallocate",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:117:17,
                                                end: [ local path prefix ]/topology.fpp:117:27,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:117:7,
                                            end: [ local path prefix ]/topology.fpp:117:27,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:117:34,
                                                    end: [ local path prefix ]/topology.fpp:117:42,
                                                },
                                            },
                                            name: Ident {
                                                data: "commsBufferManager",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:117:43,
                                                    end: [ local path prefix ]/topology.fpp:117:61,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:117:34,
                                                end: [ local path prefix ]/topology.fpp:117:74,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferSendIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:117:62,
                                                end: [ local path prefix ]/topology.fpp:117:74,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:117:34,
                                            end: [ local path prefix ]/topology.fpp:117:74,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:117:7,
                                        end: [ local path prefix ]/topology.fpp:117:74,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "comDriver",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:120:7,
                                                end: [ local path prefix ]/topology.fpp:120:16,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "recv",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:120:17,
                                                end: [ local path prefix ]/topology.fpp:120:22,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:120:7,
                                            end: [ local path prefix ]/topology.fpp:120:22,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:120:46,
                                                    end: [ local path prefix ]/topology.fpp:120:54,
                                                },
                                            },
                                            name: Ident {
                                                data: "comStub",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:120:55,
                                                    end: [ local path prefix ]/topology.fpp:120:62,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:120:46,
                                                end: [ local path prefix ]/topology.fpp:120:75,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "drvReceiveIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:120:63,
                                                end: [ local path prefix ]/topology.fpp:120:75,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:120:46,
                                            end: [ local path prefix ]/topology.fpp:120:75,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:120:7,
                                        end: [ local path prefix ]/topology.fpp:120:75,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:121:7,
                                                    end: [ local path prefix ]/topology.fpp:121:15,
                                                },
                                            },
                                            name: Ident {
                                                data: "comStub",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:121:16,
                                                    end: [ local path prefix ]/topology.fpp:121:23,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:121:7,
                                                end: [ local path prefix ]/topology.fpp:121:43,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "drvReceiveReturnOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:121:24,
                                                end: [ local path prefix ]/topology.fpp:121:43,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:121:7,
                                            end: [ local path prefix ]/topology.fpp:121:43,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "comDriver",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:121:47,
                                                end: [ local path prefix ]/topology.fpp:121:56,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "recvReturnIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:121:57,
                                                end: [ local path prefix ]/topology.fpp:121:69,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:121:47,
                                            end: [ local path prefix ]/topology.fpp:121:69,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:121:7,
                                        end: [ local path prefix ]/topology.fpp:121:69,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:124:7,
                                                    end: [ local path prefix ]/topology.fpp:124:15,
                                                },
                                            },
                                            name: Ident {
                                                data: "comStub",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:124:16,
                                                    end: [ local path prefix ]/topology.fpp:124:23,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:124:7,
                                                end: [ local path prefix ]/topology.fpp:124:34,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "drvSendOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:124:24,
                                                end: [ local path prefix ]/topology.fpp:124:34,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:124:7,
                                            end: [ local path prefix ]/topology.fpp:124:34,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "comDriver",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:124:43,
                                                end: [ local path prefix ]/topology.fpp:124:52,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "send",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:124:53,
                                                end: [ local path prefix ]/topology.fpp:124:58,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:124:43,
                                            end: [ local path prefix ]/topology.fpp:124:58,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:124:7,
                                        end: [ local path prefix ]/topology.fpp:124:58,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "comDriver",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:125:7,
                                                end: [ local path prefix ]/topology.fpp:125:16,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "ready",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:125:17,
                                                end: [ local path prefix ]/topology.fpp:125:22,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:125:7,
                                            end: [ local path prefix ]/topology.fpp:125:22,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:125:34,
                                                    end: [ local path prefix ]/topology.fpp:125:42,
                                                },
                                            },
                                            name: Ident {
                                                data: "comStub",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:125:43,
                                                    end: [ local path prefix ]/topology.fpp:125:50,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:125:34,
                                                end: [ local path prefix ]/topology.fpp:125:63,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "drvConnected",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:125:51,
                                                end: [ local path prefix ]/topology.fpp:125:63,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:125:34,
                                            end: [ local path prefix ]/topology.fpp:125:63,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:125:7,
                                        end: [ local path prefix ]/topology.fpp:125:63,
                                    },
                                },
                            ],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:114:5,
                                end: [ local path prefix ]/topology.fpp:126:6,
                            },
                        },
                        SpecDirectConnectionGraph {
                            name: Name {
                                data: "Ref",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:128:17,
                                    end: [ local path prefix ]/topology.fpp:128:20,
                                },
                            },
                            connections: [
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "sendBuffComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:129:7,
                                                end: [ local path prefix ]/topology.fpp:129:19,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "Data",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:129:20,
                                                end: [ local path prefix ]/topology.fpp:129:24,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:129:7,
                                            end: [ local path prefix ]/topology.fpp:129:24,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "blockDrv",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:129:28,
                                                end: [ local path prefix ]/topology.fpp:129:36,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "BufferIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:129:37,
                                                end: [ local path prefix ]/topology.fpp:129:45,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:129:28,
                                            end: [ local path prefix ]/topology.fpp:129:45,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:129:7,
                                        end: [ local path prefix ]/topology.fpp:129:45,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "blockDrv",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:130:7,
                                                end: [ local path prefix ]/topology.fpp:130:15,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "BufferOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:130:16,
                                                end: [ local path prefix ]/topology.fpp:130:25,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:130:7,
                                            end: [ local path prefix ]/topology.fpp:130:25,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "recvBuffComp",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:130:29,
                                                end: [ local path prefix ]/topology.fpp:130:41,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "Data",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:130:42,
                                                end: [ local path prefix ]/topology.fpp:130:46,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:130:29,
                                            end: [ local path prefix ]/topology.fpp:130:46,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:130:7,
                                        end: [ local path prefix ]/topology.fpp:130:46,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG1",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:134:7,
                                                end: [ local path prefix ]/topology.fpp:134:10,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productGetOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:134:11,
                                                end: [ local path prefix ]/topology.fpp:134:24,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:134:7,
                                            end: [ local path prefix ]/topology.fpp:134:24,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:134:28,
                                                    end: [ local path prefix ]/topology.fpp:134:40,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:134:41,
                                                    end: [ local path prefix ]/topology.fpp:134:46,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:134:28,
                                                end: [ local path prefix ]/topology.fpp:134:59,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productGetIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:134:47,
                                                end: [ local path prefix ]/topology.fpp:134:59,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:134:28,
                                            end: [ local path prefix ]/topology.fpp:134:59,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:134:7,
                                        end: [ local path prefix ]/topology.fpp:134:59,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG1",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:136:7,
                                                end: [ local path prefix ]/topology.fpp:136:10,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productRequestOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:136:11,
                                                end: [ local path prefix ]/topology.fpp:136:28,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:136:7,
                                            end: [ local path prefix ]/topology.fpp:136:28,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:136:32,
                                                    end: [ local path prefix ]/topology.fpp:136:44,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:136:45,
                                                    end: [ local path prefix ]/topology.fpp:136:50,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:136:32,
                                                end: [ local path prefix ]/topology.fpp:136:67,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productRequestIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:136:51,
                                                end: [ local path prefix ]/topology.fpp:136:67,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:136:32,
                                            end: [ local path prefix ]/topology.fpp:136:67,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:136:7,
                                        end: [ local path prefix ]/topology.fpp:136:67,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:137:7,
                                                    end: [ local path prefix ]/topology.fpp:137:19,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:137:20,
                                                    end: [ local path prefix ]/topology.fpp:137:25,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:137:7,
                                                end: [ local path prefix ]/topology.fpp:137:44,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productResponseOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:137:26,
                                                end: [ local path prefix ]/topology.fpp:137:44,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:137:7,
                                            end: [ local path prefix ]/topology.fpp:137:44,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG1",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:137:48,
                                                end: [ local path prefix ]/topology.fpp:137:51,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productRecvIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:137:52,
                                                end: [ local path prefix ]/topology.fpp:137:65,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:137:48,
                                            end: [ local path prefix ]/topology.fpp:137:65,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:137:7,
                                        end: [ local path prefix ]/topology.fpp:137:65,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "SG1",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:139:7,
                                                end: [ local path prefix ]/topology.fpp:139:10,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productSendOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:139:11,
                                                end: [ local path prefix ]/topology.fpp:139:25,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:139:7,
                                            end: [ local path prefix ]/topology.fpp:139:25,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:139:29,
                                                    end: [ local path prefix ]/topology.fpp:139:41,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:139:42,
                                                    end: [ local path prefix ]/topology.fpp:139:47,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:139:29,
                                                end: [ local path prefix ]/topology.fpp:139:61,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productSendIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:139:48,
                                                end: [ local path prefix ]/topology.fpp:139:61,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:139:29,
                                            end: [ local path prefix ]/topology.fpp:139:61,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:139:7,
                                        end: [ local path prefix ]/topology.fpp:139:61,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "dpDemo",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:141:7,
                                                end: [ local path prefix ]/topology.fpp:141:13,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productGetOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:141:14,
                                                end: [ local path prefix ]/topology.fpp:141:27,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:141:7,
                                            end: [ local path prefix ]/topology.fpp:141:27,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:141:31,
                                                    end: [ local path prefix ]/topology.fpp:141:43,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:141:44,
                                                    end: [ local path prefix ]/topology.fpp:141:49,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:141:31,
                                                end: [ local path prefix ]/topology.fpp:141:62,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productGetIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:141:50,
                                                end: [ local path prefix ]/topology.fpp:141:62,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:141:31,
                                            end: [ local path prefix ]/topology.fpp:141:62,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:141:7,
                                        end: [ local path prefix ]/topology.fpp:141:62,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "dpDemo",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:143:7,
                                                end: [ local path prefix ]/topology.fpp:143:13,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productSendOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:143:14,
                                                end: [ local path prefix ]/topology.fpp:143:28,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:143:7,
                                            end: [ local path prefix ]/topology.fpp:143:28,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:143:32,
                                                    end: [ local path prefix ]/topology.fpp:143:44,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:143:45,
                                                    end: [ local path prefix ]/topology.fpp:143:50,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:143:32,
                                                end: [ local path prefix ]/topology.fpp:143:64,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productSendIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:143:51,
                                                end: [ local path prefix ]/topology.fpp:143:64,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:143:32,
                                            end: [ local path prefix ]/topology.fpp:143:64,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:143:7,
                                        end: [ local path prefix ]/topology.fpp:143:64,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "dpDemo",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:145:7,
                                                end: [ local path prefix ]/topology.fpp:145:13,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productRequestOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:145:14,
                                                end: [ local path prefix ]/topology.fpp:145:31,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:145:7,
                                            end: [ local path prefix ]/topology.fpp:145:31,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:145:35,
                                                    end: [ local path prefix ]/topology.fpp:145:47,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:145:48,
                                                    end: [ local path prefix ]/topology.fpp:145:53,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:145:35,
                                                end: [ local path prefix ]/topology.fpp:145:70,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productRequestIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:145:54,
                                                end: [ local path prefix ]/topology.fpp:145:70,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:145:35,
                                            end: [ local path prefix ]/topology.fpp:145:70,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:145:7,
                                        end: [ local path prefix ]/topology.fpp:145:70,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:146:7,
                                                    end: [ local path prefix ]/topology.fpp:146:19,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpMgr",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:146:20,
                                                    end: [ local path prefix ]/topology.fpp:146:25,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:146:7,
                                                end: [ local path prefix ]/topology.fpp:146:44,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productResponseOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:146:26,
                                                end: [ local path prefix ]/topology.fpp:146:44,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:146:7,
                                            end: [ local path prefix ]/topology.fpp:146:44,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "dpDemo",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:146:48,
                                                end: [ local path prefix ]/topology.fpp:146:54,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "productRecvIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:146:55,
                                                end: [ local path prefix ]/topology.fpp:146:68,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:146:48,
                                            end: [ local path prefix ]/topology.fpp:146:68,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:146:7,
                                        end: [ local path prefix ]/topology.fpp:146:68,
                                    },
                                },
                            ],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:128:5,
                                end: [ local path prefix ]/topology.fpp:147:6,
                            },
                        },
                        SpecDirectConnectionGraph {
                            name: Name {
                                data: "ComCcsds_CdhCore",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:149:17,
                                    end: [ local path prefix ]/topology.fpp:149:33,
                                },
                            },
                            connections: [
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:151:7,
                                                    end: [ local path prefix ]/topology.fpp:151:14,
                                                },
                                            },
                                            name: Ident {
                                                data: "events",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:151:15,
                                                    end: [ local path prefix ]/topology.fpp:151:21,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:151:7,
                                                end: [ local path prefix ]/topology.fpp:151:29,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "PktSend",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:151:22,
                                                end: [ local path prefix ]/topology.fpp:151:29,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:151:7,
                                            end: [ local path prefix ]/topology.fpp:151:29,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:151:40,
                                                    end: [ local path prefix ]/topology.fpp:151:48,
                                                },
                                            },
                                            name: Ident {
                                                data: "comQueue",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:151:49,
                                                    end: [ local path prefix ]/topology.fpp:151:57,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:151:40,
                                                end: [ local path prefix ]/topology.fpp:151:74,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "comPacketQueueIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:151:58,
                                                end: [ local path prefix ]/topology.fpp:151:74,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:151:40,
                                            end: [ local path prefix ]/topology.fpp:151:74,
                                        },
                                    },
                                    to_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Dot {
                                                        e: Expr {
                                                            kind: Ident(
                                                                "ComCcsds",
                                                            ),
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:151:75,
                                                                end: [ local path prefix ]/topology.fpp:151:83,
                                                            },
                                                        },
                                                        id: Ident {
                                                            data: "Ports_ComPacketQueue",
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:151:84,
                                                                end: [ local path prefix ]/topology.fpp:151:104,
                                                            },
                                                        },
                                                    },
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:151:75,
                                                        end: [ local path prefix ]/topology.fpp:151:104,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "EVENTS",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:151:105,
                                                        end: [ local path prefix ]/topology.fpp:151:111,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:151:75,
                                                end: [ local path prefix ]/topology.fpp:151:111,
                                            },
                                        },
                                    ),
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:151:7,
                                        end: [ local path prefix ]/topology.fpp:151:112,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:152:7,
                                                    end: [ local path prefix ]/topology.fpp:152:14,
                                                },
                                            },
                                            name: Ident {
                                                data: "tlmSend",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:152:15,
                                                    end: [ local path prefix ]/topology.fpp:152:22,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:152:7,
                                                end: [ local path prefix ]/topology.fpp:152:30,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "PktSend",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:152:23,
                                                end: [ local path prefix ]/topology.fpp:152:30,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:152:7,
                                            end: [ local path prefix ]/topology.fpp:152:30,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:152:45,
                                                    end: [ local path prefix ]/topology.fpp:152:53,
                                                },
                                            },
                                            name: Ident {
                                                data: "comQueue",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:152:54,
                                                    end: [ local path prefix ]/topology.fpp:152:62,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:152:45,
                                                end: [ local path prefix ]/topology.fpp:152:79,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "comPacketQueueIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:152:63,
                                                end: [ local path prefix ]/topology.fpp:152:79,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:152:45,
                                            end: [ local path prefix ]/topology.fpp:152:79,
                                        },
                                    },
                                    to_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Dot {
                                                        e: Expr {
                                                            kind: Ident(
                                                                "ComCcsds",
                                                            ),
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:152:80,
                                                                end: [ local path prefix ]/topology.fpp:152:88,
                                                            },
                                                        },
                                                        id: Ident {
                                                            data: "Ports_ComPacketQueue",
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:152:89,
                                                                end: [ local path prefix ]/topology.fpp:152:109,
                                                            },
                                                        },
                                                    },
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:152:80,
                                                        end: [ local path prefix ]/topology.fpp:152:109,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "TELEMETRY",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:152:110,
                                                        end: [ local path prefix ]/topology.fpp:152:119,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:152:80,
                                                end: [ local path prefix ]/topology.fpp:152:119,
                                            },
                                        },
                                    ),
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:152:7,
                                        end: [ local path prefix ]/topology.fpp:152:120,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:155:7,
                                                    end: [ local path prefix ]/topology.fpp:155:15,
                                                },
                                            },
                                            name: Ident {
                                                data: "fprimeRouter",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:155:16,
                                                    end: [ local path prefix ]/topology.fpp:155:28,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:155:7,
                                                end: [ local path prefix ]/topology.fpp:155:39,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "commandOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:155:29,
                                                end: [ local path prefix ]/topology.fpp:155:39,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:155:7,
                                            end: [ local path prefix ]/topology.fpp:155:39,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:155:44,
                                                    end: [ local path prefix ]/topology.fpp:155:51,
                                                },
                                            },
                                            name: Ident {
                                                data: "cmdDisp",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:155:52,
                                                    end: [ local path prefix ]/topology.fpp:155:59,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:155:44,
                                                end: [ local path prefix ]/topology.fpp:155:70,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "seqCmdBuff",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:155:60,
                                                end: [ local path prefix ]/topology.fpp:155:70,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:155:44,
                                            end: [ local path prefix ]/topology.fpp:155:70,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:155:7,
                                        end: [ local path prefix ]/topology.fpp:155:70,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:156:7,
                                                    end: [ local path prefix ]/topology.fpp:156:14,
                                                },
                                            },
                                            name: Ident {
                                                data: "cmdDisp",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:156:15,
                                                    end: [ local path prefix ]/topology.fpp:156:22,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:156:7,
                                                end: [ local path prefix ]/topology.fpp:156:35,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "seqCmdStatus",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:156:23,
                                                end: [ local path prefix ]/topology.fpp:156:35,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:156:7,
                                            end: [ local path prefix ]/topology.fpp:156:35,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:156:43,
                                                    end: [ local path prefix ]/topology.fpp:156:51,
                                                },
                                            },
                                            name: Ident {
                                                data: "fprimeRouter",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:156:52,
                                                    end: [ local path prefix ]/topology.fpp:156:64,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:156:43,
                                                end: [ local path prefix ]/topology.fpp:156:78,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "cmdResponseIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:156:65,
                                                end: [ local path prefix ]/topology.fpp:156:78,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:156:43,
                                            end: [ local path prefix ]/topology.fpp:156:78,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:156:7,
                                        end: [ local path prefix ]/topology.fpp:156:78,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "cmdSeq",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:157:7,
                                                end: [ local path prefix ]/topology.fpp:157:13,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "cmdOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:157:14,
                                                end: [ local path prefix ]/topology.fpp:157:20,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:157:7,
                                            end: [ local path prefix ]/topology.fpp:157:20,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:157:24,
                                                    end: [ local path prefix ]/topology.fpp:157:31,
                                                },
                                            },
                                            name: Ident {
                                                data: "cmdDisp",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:157:32,
                                                    end: [ local path prefix ]/topology.fpp:157:39,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:157:24,
                                                end: [ local path prefix ]/topology.fpp:157:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "seqCmdBuff",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:157:40,
                                                end: [ local path prefix ]/topology.fpp:157:50,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:157:24,
                                            end: [ local path prefix ]/topology.fpp:157:50,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:157:7,
                                        end: [ local path prefix ]/topology.fpp:157:50,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:158:7,
                                                    end: [ local path prefix ]/topology.fpp:158:14,
                                                },
                                            },
                                            name: Ident {
                                                data: "cmdDisp",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:158:15,
                                                    end: [ local path prefix ]/topology.fpp:158:22,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:158:7,
                                                end: [ local path prefix ]/topology.fpp:158:35,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "seqCmdStatus",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:158:23,
                                                end: [ local path prefix ]/topology.fpp:158:35,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:158:7,
                                            end: [ local path prefix ]/topology.fpp:158:35,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "cmdSeq",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:158:39,
                                                end: [ local path prefix ]/topology.fpp:158:45,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "cmdResponseIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:158:46,
                                                end: [ local path prefix ]/topology.fpp:158:59,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:158:39,
                                            end: [ local path prefix ]/topology.fpp:158:59,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:158:7,
                                        end: [ local path prefix ]/topology.fpp:158:59,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Ident {
                                            data: "cmdSeq",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:159:7,
                                                end: [ local path prefix ]/topology.fpp:159:13,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "getTlmChan",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:159:14,
                                                end: [ local path prefix ]/topology.fpp:159:24,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:159:7,
                                            end: [ local path prefix ]/topology.fpp:159:24,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "CdhCore",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:159:28,
                                                    end: [ local path prefix ]/topology.fpp:159:35,
                                                },
                                            },
                                            name: Ident {
                                                data: "tlmSend",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:159:36,
                                                    end: [ local path prefix ]/topology.fpp:159:43,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:159:28,
                                                end: [ local path prefix ]/topology.fpp:159:50,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "TlmGet",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:159:44,
                                                end: [ local path prefix ]/topology.fpp:159:50,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:159:28,
                                            end: [ local path prefix ]/topology.fpp:159:50,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:159:7,
                                        end: [ local path prefix ]/topology.fpp:159:50,
                                    },
                                },
                            ],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:149:5,
                                end: [ local path prefix ]/topology.fpp:160:6,
                            },
                        },
                        SpecDirectConnectionGraph {
                            name: Name {
                                data: "ComCcsds_FileHandling",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:162:17,
                                    end: [ local path prefix ]/topology.fpp:162:38,
                                },
                            },
                            connections: [
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:164:7,
                                                    end: [ local path prefix ]/topology.fpp:164:19,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileDownlink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:164:20,
                                                    end: [ local path prefix ]/topology.fpp:164:32,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:164:7,
                                                end: [ local path prefix ]/topology.fpp:164:46,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferSendOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:164:33,
                                                end: [ local path prefix ]/topology.fpp:164:46,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:164:7,
                                            end: [ local path prefix ]/topology.fpp:164:46,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:164:50,
                                                    end: [ local path prefix ]/topology.fpp:164:58,
                                                },
                                            },
                                            name: Ident {
                                                data: "comQueue",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:164:59,
                                                    end: [ local path prefix ]/topology.fpp:164:67,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:164:50,
                                                end: [ local path prefix ]/topology.fpp:164:81,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferQueueIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:164:68,
                                                end: [ local path prefix ]/topology.fpp:164:81,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:164:50,
                                            end: [ local path prefix ]/topology.fpp:164:81,
                                        },
                                    },
                                    to_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Dot {
                                                        e: Expr {
                                                            kind: Ident(
                                                                "ComCcsds",
                                                            ),
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:164:82,
                                                                end: [ local path prefix ]/topology.fpp:164:90,
                                                            },
                                                        },
                                                        id: Ident {
                                                            data: "Ports_ComBufferQueue",
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:164:91,
                                                                end: [ local path prefix ]/topology.fpp:164:111,
                                                            },
                                                        },
                                                    },
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:164:82,
                                                        end: [ local path prefix ]/topology.fpp:164:111,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "FILE",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:164:112,
                                                        end: [ local path prefix ]/topology.fpp:164:116,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:164:82,
                                                end: [ local path prefix ]/topology.fpp:164:116,
                                            },
                                        },
                                    ),
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:164:7,
                                        end: [ local path prefix ]/topology.fpp:164:117,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:165:7,
                                                    end: [ local path prefix ]/topology.fpp:165:15,
                                                },
                                            },
                                            name: Ident {
                                                data: "comQueue",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:165:16,
                                                    end: [ local path prefix ]/topology.fpp:165:24,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:165:7,
                                                end: [ local path prefix ]/topology.fpp:165:40,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferReturnOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:165:25,
                                                end: [ local path prefix ]/topology.fpp:165:40,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:165:7,
                                            end: [ local path prefix ]/topology.fpp:165:40,
                                        },
                                    },
                                    from_index: Some(
                                        Expr {
                                            kind: Dot {
                                                e: Expr {
                                                    kind: Dot {
                                                        e: Expr {
                                                            kind: Ident(
                                                                "ComCcsds",
                                                            ),
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:165:41,
                                                                end: [ local path prefix ]/topology.fpp:165:49,
                                                            },
                                                        },
                                                        id: Ident {
                                                            data: "Ports_ComBufferQueue",
                                                            node_id: Span {
                                                                start: [ local path prefix ]/topology.fpp:165:50,
                                                                end: [ local path prefix ]/topology.fpp:165:70,
                                                            },
                                                        },
                                                    },
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:165:41,
                                                        end: [ local path prefix ]/topology.fpp:165:70,
                                                    },
                                                },
                                                id: Ident {
                                                    data: "FILE",
                                                    node_id: Span {
                                                        start: [ local path prefix ]/topology.fpp:165:71,
                                                        end: [ local path prefix ]/topology.fpp:165:75,
                                                    },
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:165:41,
                                                end: [ local path prefix ]/topology.fpp:165:75,
                                            },
                                        },
                                    ),
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:165:80,
                                                    end: [ local path prefix ]/topology.fpp:165:92,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileDownlink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:165:93,
                                                    end: [ local path prefix ]/topology.fpp:165:105,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:165:80,
                                                end: [ local path prefix ]/topology.fpp:165:118,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferReturn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:165:106,
                                                end: [ local path prefix ]/topology.fpp:165:118,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:165:80,
                                            end: [ local path prefix ]/topology.fpp:165:118,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:165:7,
                                        end: [ local path prefix ]/topology.fpp:165:118,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:168:7,
                                                    end: [ local path prefix ]/topology.fpp:168:15,
                                                },
                                            },
                                            name: Ident {
                                                data: "fprimeRouter",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:168:16,
                                                    end: [ local path prefix ]/topology.fpp:168:28,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:168:7,
                                                end: [ local path prefix ]/topology.fpp:168:36,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "fileOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:168:29,
                                                end: [ local path prefix ]/topology.fpp:168:36,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:168:7,
                                            end: [ local path prefix ]/topology.fpp:168:36,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:168:44,
                                                    end: [ local path prefix ]/topology.fpp:168:56,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileUplink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:168:57,
                                                    end: [ local path prefix ]/topology.fpp:168:67,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:168:44,
                                                end: [ local path prefix ]/topology.fpp:168:80,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferSendIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:168:68,
                                                end: [ local path prefix ]/topology.fpp:168:80,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:168:44,
                                            end: [ local path prefix ]/topology.fpp:168:80,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:168:7,
                                        end: [ local path prefix ]/topology.fpp:168:80,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:169:7,
                                                    end: [ local path prefix ]/topology.fpp:169:19,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileUplink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:169:20,
                                                    end: [ local path prefix ]/topology.fpp:169:30,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:169:7,
                                                end: [ local path prefix ]/topology.fpp:169:44,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "bufferSendOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:169:31,
                                                end: [ local path prefix ]/topology.fpp:169:44,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:169:7,
                                            end: [ local path prefix ]/topology.fpp:169:44,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "ComCcsds",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:169:48,
                                                    end: [ local path prefix ]/topology.fpp:169:56,
                                                },
                                            },
                                            name: Ident {
                                                data: "fprimeRouter",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:169:57,
                                                    end: [ local path prefix ]/topology.fpp:169:69,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:169:48,
                                                end: [ local path prefix ]/topology.fpp:169:88,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "fileBufferReturnIn",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:169:70,
                                                end: [ local path prefix ]/topology.fpp:169:88,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:169:48,
                                            end: [ local path prefix ]/topology.fpp:169:88,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:169:7,
                                        end: [ local path prefix ]/topology.fpp:169:88,
                                    },
                                },
                            ],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:162:5,
                                end: [ local path prefix ]/topology.fpp:170:6,
                            },
                        },
                        SpecDirectConnectionGraph {
                            name: Name {
                                data: "FileHandling_DataProducts",
                                node_id: Span {
                                    start: [ local path prefix ]/topology.fpp:172:17,
                                    end: [ local path prefix ]/topology.fpp:172:42,
                                },
                            },
                            connections: [
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:174:7,
                                                    end: [ local path prefix ]/topology.fpp:174:19,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpCat",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:174:20,
                                                    end: [ local path prefix ]/topology.fpp:174:25,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:174:7,
                                                end: [ local path prefix ]/topology.fpp:174:33,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "fileOut",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:174:26,
                                                end: [ local path prefix ]/topology.fpp:174:33,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:174:7,
                                            end: [ local path prefix ]/topology.fpp:174:33,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:174:49,
                                                    end: [ local path prefix ]/topology.fpp:174:61,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileDownlink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:174:62,
                                                    end: [ local path prefix ]/topology.fpp:174:74,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:174:49,
                                                end: [ local path prefix ]/topology.fpp:174:83,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "SendFile",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:174:75,
                                                end: [ local path prefix ]/topology.fpp:174:83,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:174:49,
                                            end: [ local path prefix ]/topology.fpp:174:83,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:174:7,
                                        end: [ local path prefix ]/topology.fpp:174:83,
                                    },
                                },
                                Connection {
                                    is_unmatched: false,
                                    from_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "FileHandling",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:175:7,
                                                    end: [ local path prefix ]/topology.fpp:175:19,
                                                },
                                            },
                                            name: Ident {
                                                data: "fileDownlink",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:175:20,
                                                    end: [ local path prefix ]/topology.fpp:175:32,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:175:7,
                                                end: [ local path prefix ]/topology.fpp:175:45,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "FileComplete",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:175:33,
                                                end: [ local path prefix ]/topology.fpp:175:45,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:175:7,
                                            end: [ local path prefix ]/topology.fpp:175:45,
                                        },
                                    },
                                    from_index: None,
                                    to_port: PortInstanceIdentifier {
                                        interface_instance: Qualified {
                                            qualifier: Ident {
                                                data: "DataProducts",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:175:49,
                                                    end: [ local path prefix ]/topology.fpp:175:61,
                                                },
                                            },
                                            name: Ident {
                                                data: "dpCat",
                                                node_id: Span {
                                                    start: [ local path prefix ]/topology.fpp:175:62,
                                                    end: [ local path prefix ]/topology.fpp:175:67,
                                                },
                                            },
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:175:49,
                                                end: [ local path prefix ]/topology.fpp:175:76,
                                            },
                                        },
                                        port_name: Ident {
                                            data: "fileDone",
                                            node_id: Span {
                                                start: [ local path prefix ]/topology.fpp:175:68,
                                                end: [ local path prefix ]/topology.fpp:175:76,
                                            },
                                        },
                                        node_id: Span {
                                            start: [ local path prefix ]/topology.fpp:175:49,
                                            end: [ local path prefix ]/topology.fpp:175:76,
                                        },
                                    },
                                    to_index: None,
                                    node_id: Span {
                                        start: [ local path prefix ]/topology.fpp:175:7,
                                        end: [ local path prefix ]/topology.fpp:175:76,
                                    },
                                },
                            ],
                            node_id: Span {
                                start: [ local path prefix ]/topology.fpp:172:5,
                                end: [ local path prefix ]/topology.fpp:176:6,
                            },
                        },
                    ],
                    implements: [],
                    node_id: Span {
                        start: [ local path prefix ]/topology.fpp:15:3,
                        end: [ local path prefix ]/topology.fpp:178:4,
                    },
                },
            ],
            node_id: Span {
                start: [ local path prefix ]/topology.fpp:1:1,
                end: [ local path prefix ]/topology.fpp:180:2,
            },
        },
    ],
)