flync_4_topology¶
- class FLYNCTopology¶
Bases:
FLYNCBaseModelRepresents the complete FLYNC system topology, including ECU connections and multicast routing configuration.
Parameters¶
- system_topology
SystemTopology The system-wide external connection topology between ECUs.
- system_topology
System Topology¶
Hint
All the connections listed in a system topology shall be of the type : ecu_port_to_ecu_port.
- class SystemTopology¶
Bases:
FLYNCBaseModelRepresents the system-wide topology consisting of external connections between ECUs.
Parameters¶
- connectionslist of
ExternalConnection A list of ExternalConnection instances that define the links between ECU ports.
Private Attributes¶
- _flync_model
FLYNCModel Internal reference to the FLYNC model that owns this topology. Managed internally and not part of the public API.
- connectionslist of
- class ExternalConnection¶
Bases:
FLYNCBaseModelRepresents a connection between two ECU (Electronic Control Unit) ports.
This model captures a directed or undirected link between two named ports on separate ECUs.
Parameters¶
- typeLiteral[“ecu_port_to_ecu_port”]
The type of the connection. Defaults to “ecu_port_to_ecu_port” for schema identification.
- idstr
A unique identifier for the external connection.
- ecu1_port_namestr
The name of the first ECU port (alias: “ecu1_port”).
- ecu2_port_namestr
The name of the second ECU port (alias: “ecu2_port”).
Private Attributes¶