.. Generated by ``flync errors generate-catalogue`` — do not edit by hand. Error Catalogue =============== Every error and warning the FLYNC validators can raise, identified as ``FLYNC----``. .. needtable:: :types: err :columns: id;title;module;severity;category;location :style: ssp-tiny .. err:: Not a YAML file! :id: FLYNC-CMN-FAT-FMT-001 :module: CMN :severity: FAT :category: FORMAT :number: 001 :location: base_utils.read_yaml 'Not a YAML file!' .. err:: VLAN ID must be in the range {VLAN_ID_MIN}-{VLAN_ID_MAX - 1} (use None for un... :id: FLYNC-CMN-MIN-VAL-002 :module: CMN :severity: MIN :category: VALUE_RANGE :number: 002 :location: common_validators.validate_vlan_id f'VLAN ID must be in the range {VLAN_ID_MIN}-{VLAN_ID_MAX - 1} (use None for untagged); got {value}.' .. err:: VLAN ID {VLAN_ID_RESERVED} is reserved by IEEE 802.1Q and should not be used. :id: FLYNC-CMN-WARN-VAL-003 :module: CMN :severity: WARN :category: VALUE_RANGE :number: 003 :location: common_validators.validate_vlan_id f'VLAN ID {VLAN_ID_RESERVED} is reserved by IEEE 802.1Q and should not be used.' .. err:: msg :id: FLYNC-CMN-MIN-FMT-004 :module: CMN :severity: MIN :category: FORMAT :number: 004 :location: common_validators.validate_mac_unicast msg .. err:: msg :id: FLYNC-CMN-MIN-FMT-005 :module: CMN :severity: MIN :category: FORMAT :number: 005 :location: common_validators.validate_mac_multicast msg .. err:: msg :id: FLYNC-CMN-MIN-FMT-006 :module: CMN :severity: MIN :category: FORMAT :number: 006 :location: common_validators.validate_ip_multicast msg .. err:: Validation Error in Ingress Streams. Removing config from the interface. Ingr... :id: FLYNC-CMN-MIN-CONS-007 :module: CMN :severity: MIN :category: CONSISTENCY :number: 007 :location: common_validators.validate_ingress_streams_fields f'Validation Error in Ingress Streams. Removing config from the interface. Ingress stream {ingress_stream.name} at the {location} should not have an ipv value.' .. err:: Validation Error in Ingress Streams. Removing config from the interface. Ingr... :id: FLYNC-CMN-MIN-CONS-008 :module: CMN :severity: MIN :category: CONSISTENCY :number: 008 :location: common_validators.validate_ingress_streams_fields f'Validation Error in Ingress Streams. Removing config from the interface. Ingress stream {ingress_stream.name} at the {location} should not have an ats value' .. err:: msg + str(dupes) :id: FLYNC-CMN-MAJ-UNIQ-009 :module: CMN :severity: MAJ :category: UNIQUENESS :number: 009 :location: common_validators.validate_list_items_unique msg + str(dupes) .. err:: Cannot validate Traffic Classes! No port speed defined. Make sure to configur... :id: FLYNC-CMN-MAJ-REQ-010 :module: CMN :severity: MAJ :category: REQUIRED :number: 010 :location: common_validators.validate_cbs_idleslopes_fit_portspeed 'Cannot validate Traffic Classes! No port speed defined. Make sure to configure MII or MDI.' .. err:: The sum of idleslopes of all shapers on one port' + ' cannot be higher than t... :id: FLYNC-CMN-MAJ-CONS-011 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 011 :location: common_validators.validate_cbs_idleslopes_fit_portspeed 'The sum of idleslopes of all shapers on one port' + ' cannot be higher than the link speed!' .. err:: Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII misma... :id: FLYNC-CMN-MAJ-COMP-012 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 012 :location: common_validators.validate_optional_mii_config_compatibility f'Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII mismatch for PHY type). Both or None of the components should have a MII config' .. err:: Incompatible MII Mode: {comp1.name} ({mii_comp1.mode}) ↔ {comp2.name}({mii_co... :id: FLYNC-CMN-MAJ-COMP-013 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 013 :location: common_validators._check_mii_pair_compatibility f'Incompatible MII Mode: {comp1.name} ({mii_comp1.mode}) ↔ {comp2.name}({mii_comp2.mode})' .. err:: Incompatible MII Speed: {comp1.name} ({mii_comp1.speed}) ↔ {comp2.name}({mii_... :id: FLYNC-CMN-MAJ-COMP-014 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 014 :location: common_validators._check_mii_pair_compatibility f'Incompatible MII Speed: {comp1.name} ({mii_comp1.speed}) ↔ {comp2.name}({mii_comp2.speed})' .. err:: Incompatible MII Type: {comp1.name} ({mii_comp1.type}) ↔ {comp2.name}({mii_co... :id: FLYNC-CMN-MAJ-COMP-015 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 015 :location: common_validators._check_mii_pair_compatibility f'Incompatible MII Type: {comp1.name} ({mii_comp1.type}) ↔ {comp2.name}({mii_comp2.type})' .. err:: Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII confi... :id: FLYNC-CMN-MAJ-COMP-016 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 016 :location: common_validators.validate_compulsory_mii_config_compatibility f'Invalid MII config in connection {id}: {comp1.name} ↔ {comp2.name} (MII configuration missing).' .. err:: Incompatible HTB config for {comp.name}Sum of all child classes {sum_child_ra... :id: FLYNC-CMN-MAJ-CONS-017 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 017 :location: common_validators.validate_htb f'Incompatible HTB config for {comp.name}Sum of all child classes {sum_child_rates} rates should be less than link speed {speed}' .. err:: Incomplete MACsec config in connection {id}: {configured.name} has a macsec c... :id: FLYNC-CMN-MAJ-COMP-018 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 018 :location: common_validators.validate_macsec f'Incomplete MACsec config in connection {id}: {configured.name} has a macsec config but {unconfigured.name} does not. Both or none of the components should have one.' .. err:: MACsec should be enabled in both - {comp1.name} and {comp2.name} in connectio... :id: FLYNC-CMN-MAJ-COMP-019 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 019 :location: common_validators._check_macsec_pair_compatibility f'MACsec should be enabled in both - {comp1.name} and {comp2.name} in connection {id} ' .. err:: Both {comp1.name} and {comp2.name} should have the same macsec_mode. in conne... :id: FLYNC-CMN-MAJ-COMP-020 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 020 :location: common_validators._check_macsec_pair_compatibility f'Both {comp1.name} and {comp2.name} should have the same macsec_mode. in connection {id} ' .. err:: Incompatible PTP config. PTP config not present in either {comp1.name} or {c... :id: FLYNC-CMN-MAJ-COMP-021 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 021 :location: common_validators.validate_gptp f'Incompatible PTP config. PTP config not present in either {comp1.name} or {comp2.name} in connection {id} ' .. err:: CMLDS mismatch: {comp1.name} has cmlds_linkport_enabled={ptp1.cmlds_linkport_... :id: FLYNC-CMN-MAJ-COMP-022 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 022 :location: common_validators.validate_gptp f'CMLDS mismatch: {comp1.name} has cmlds_linkport_enabled={ptp1.cmlds_linkport_enabled}, but {comp2.name} has {ptp2.cmlds_linkport_enabled}' .. err:: Incompatible PTP Config: Domain {domain} not present in {comp2.name} in conne... :id: FLYNC-CMN-MAJ-COMP-023 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 023 :location: common_validators.validate_gptp_domains f'Incompatible PTP Config: Domain {domain} not present in {comp2.name} in connection {id}' .. err:: Incompatible PTP Config: Domain ID {domain} in {comp1.name} and {comp2.name} ... :id: FLYNC-CMN-MAJ-COMP-024 :module: CMN :severity: MAJ :category: COMPATIBILITY :number: 024 :location: common_validators.validate_gptp_domains f'Incompatible PTP Config: Domain ID {domain} in {comp1.name} and {comp2.name} in connection {id}' .. err:: {msg}Invalid values: {sorted(disallowed)}. :id: FLYNC-CMN-MAJ-VAL-025 :module: CMN :severity: MAJ :category: VALUE_RANGE :number: 025 :location: common_validators.validate_elements_in f'{msg}Invalid values: {sorted(disallowed)}.' .. err:: Traffic class priority is not unique in controller or switch. :id: FLYNC-CMN-MIN-UNIQ-026 :module: CMN :severity: MIN :category: UNIQUENESS :number: 026 :location: common_validators.check_prio_unique 'Traffic class priority is not unique in controller or switch.' .. err:: The pcp value {pcp} is not unique for two different traffic classes in contro... :id: FLYNC-CMN-MIN-UNIQ-027 :module: CMN :severity: MIN :category: UNIQUENESS :number: 027 :location: common_validators.check_pcps_different f'The pcp value {pcp} is not unique for two different traffic classes in controller interfaceor switch port' .. err:: The ipv value {ipv} is not unique for two different traffic classes in contro... :id: FLYNC-CMN-MIN-UNIQ-028 :module: CMN :severity: MIN :category: UNIQUENESS :number: 028 :location: common_validators.check_ipvs_unique f'The ipv value {ipv} is not unique for two different traffic classes in controller interface. or switch port' .. err:: {context}: '{item}' bit range [{start}, {end}) overflows length of {bits} bits :id: FLYNC-CMN-MIN-VAL-029 :module: CMN :severity: MIN :category: VALUE_RANGE :number: 029 :location: common_validators.check_bit_ranges_within "{context}: '{item}' bit range [{start}, {end}) overflows length of {bits} bits" .. err:: {context}: '{a}' [{sa}, {ea}) and '{b}' [{sb}, {eb}) overlap :id: FLYNC-CMN-MIN-CONS-030 :module: CMN :severity: MIN :category: CONSISTENCY :number: 030 :location: common_validators.check_bit_ranges_no_overlap "{context}: '{a}' [{sa}, {ea}) and '{b}' [{sb}, {eb}) overlap" .. err:: Field required: Either the field 'value' or the pair of 'from_value' and 'to_... :id: FLYNC-CMN-MAJ-REQ-031 :module: CMN :severity: MAJ :category: REQUIRED :number: 031 :location: common_validators.validate_value_input_format "Field required: Either the field 'value' or the pair of 'from_value' and 'to_value' has to be defined." .. err:: Invalid Combination: cannot use both 'value' and 'to_value' — either use 'val... :id: FLYNC-CMN-MAJ-CONS-032 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 032 :location: common_validators.validate_value_input_format "Invalid Combination: cannot use both 'value' and 'to_value' — either use 'value' for a single value, or 'from_value' and 'to_value' in a pair." .. err:: Invalid Combination: cannot use both 'value' and 'from_value' — either use 'v... :id: FLYNC-CMN-MAJ-CONS-033 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 033 :location: common_validators.validate_value_input_format "Invalid Combination: cannot use both 'value' and 'from_value' — either use 'value' for a single value, or 'from_value' and 'to_value' in a pair." .. err:: Invalid Combination: 'from_value' and 'to_value' must be paired — either use ... :id: FLYNC-CMN-MAJ-CONS-034 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 034 :location: common_validators.validate_value_input_format "Invalid Combination: 'from_value' and 'to_value' must be paired — either use 'value' for a single value, or 'from_value' and 'to_value' in a pair." .. err:: {owner}: {egress}: extract_pdu_ref='{ref}' is only valid when ingress is a Co... :id: FLYNC-CMN-MIN-CONS-035 :module: CMN :severity: MIN :category: CONSISTENCY :number: 035 :location: forwarder_validators._resolve_egress_pdu "{owner}: {egress}: extract_pdu_ref='{ref}' is only valid when ingress is a ContainerPDU; ingress '{ingress}' is a {kind}." .. err:: {owner}: {egress}: extract_pdu_ref '{ref}' is not contained in ContainerPDU '... :id: FLYNC-CMN-MAJ-REF-036 :module: CMN :severity: MAJ :category: REFERENCE :number: 036 :location: forwarder_validators._resolve_egress_pdu "{owner}: {egress}: extract_pdu_ref '{ref}' is not contained in ContainerPDU '{ingress}' (contained_pdus = {inner})." .. err:: {owner}: {egress}: extract_pdu_ref '{ref}' is ambiguous; ContainerPDU '{ingre... :id: FLYNC-CMN-MAJ-UNIQ-037 :module: CMN :severity: MAJ :category: UNIQUENESS :number: 037 :location: forwarder_validators._resolve_egress_pdu "{owner}: {egress}: extract_pdu_ref '{ref}' is ambiguous; ContainerPDU '{ingress}' contains it more than once." .. err:: {owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... :id: FLYNC-CMN-MAJ-REF-038 :module: CMN :severity: MAJ :category: REFERENCE :number: 038 :location: forwarder_validators._validate_pdu_forwarder_refs_for "{owner}: pdu_ref '{ref}' does not name any PDU declared under communication.channels." .. err:: {owner}: frame_ref '{ref}' does not name any CAN or CAN FD frame declared und... :id: FLYNC-CMN-MAJ-REF-039 :module: CMN :severity: MAJ :category: REFERENCE :number: 039 :location: forwarder_validators._validate_can_frame_forwarder_refs_for "{owner}: frame_ref '{ref}' does not name any CAN or CAN FD frame declared under communication.channels.can_buses." .. err:: {owner}: {egress}: frame_ref id={ref} on bus '{bus}' does not name any CAN or... :id: FLYNC-CMN-MAJ-REF-040 :module: CMN :severity: MAJ :category: REFERENCE :number: 040 :location: forwarder_validators._resolve_sinks_for "{owner}: {egress}: frame_ref id={ref} on bus '{bus}' does not name any CAN or CAN FD frame." .. err:: {owner}: {egress}: PDU '{pdu}' ({pdu_len} B) does not fit egress frame '{fram... :id: FLYNC-CMN-MIN-CONS-041 :module: CMN :severity: MIN :category: CONSISTENCY :number: 041 :location: forwarder_validators._resolve_sinks_for "{owner}: {egress}: PDU '{pdu}' ({pdu_len} B) does not fit egress frame '{frame}' ({frame_len} B)." .. err:: {owner}: eth_socket egress targets socket '{ref}' which does not exist on con... :id: FLYNC-CMN-MAJ-REF-042 :module: CMN :severity: MAJ :category: REFERENCE :number: 042 :location: forwarder_validators._check_eth_socket_egress "{owner}: eth_socket egress targets socket '{ref}' which does not exist on controller '{ctrl}'." .. err:: {owner}: eth_socket egress target '{ref}' has no pdu_sender deployment for PD... :id: FLYNC-CMN-MAJ-CONS-043 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 043 :location: forwarder_validators._check_eth_socket_egress "{owner}: eth_socket egress target '{ref}' has no pdu_sender deployment for PDU '{pdu}'; cannot publish forwarded payload." .. err:: {owner}: can_frame egress targets bus '{bus}' which has no CAN interface on c... :id: FLYNC-CMN-MAJ-REF-044 :module: CMN :severity: MAJ :category: REFERENCE :number: 044 :location: forwarder_validators._check_can_frame_egress "{owner}: can_frame egress targets bus '{bus}' which has no CAN interface on controller '{ctrl}'." .. err:: {owner}: can_frame egress targets frame id={frame} on bus '{bus}', but contro... :id: FLYNC-CMN-MAJ-CONS-045 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 045 :location: forwarder_validators._check_can_frame_egress "{owner}: can_frame egress targets frame id={frame} on bus '{bus}', but controller '{ctrl}' does not list it in sender_frames of that interface." .. err:: {owner}: eth_socket egress cannot resolve egress PDU; ingress frame has no si... :id: FLYNC-CMN-MAJ-REF-046 :module: CMN :severity: MAJ :category: REFERENCE :number: 046 :location: forwarder_validators._check_forwarder_egress_locality '{owner}: eth_socket egress cannot resolve egress PDU; ingress frame has no single packed PDU.' .. err:: Forwarder cycle detected: {path} :id: FLYNC-CMN-MAJ-STRUCT-047 :module: CMN :severity: MAJ :category: STRUCTURAL :number: 047 :location: forwarder_validators._ForwarderCycleDetector._visit_neighbour 'Forwarder cycle detected: {path}' .. err:: Incompatible Controller Config detected (compatible_flync_version={legacy_ver... :id: FLYNC-GEN-FAT-COMP-048 :module: GEN :severity: FAT :category: COMPATIBILITY :number: 048 :location: legacy_controller_check.reject_legacy_controller "Incompatible Controller Config detected (compatible_flync_version={legacy_version}). FLYNC {required_version} requires every controller to live in its own directory containing 'controller_metadata.flync.yaml'. Update the configuration to the new layout or downgrade FLYNC to 0.10.x." .. err:: baud_rate {value} is not a valid CAN baud rate. Allowed values: {allowed} :id: FLYNC-BUS-MIN-VAL-049 :module: BUS :severity: MIN :category: VALUE_RANGE :number: 049 :location: can_bus.CANBus.validate_baud_rate 'baud_rate {value} is not a valid CAN baud rate. Allowed values: {allowed}' .. err:: CANBus '{name}': fd_baud_rate must be set when fd_enabled is True :id: FLYNC-BUS-MAJ-REQ-050 :module: BUS :severity: MAJ :category: REQUIRED :number: 050 :location: can_bus.CANBus.validate_fd_configuration "CANBus '{name}': fd_baud_rate must be set when fd_enabled is True" .. err:: CANBus '{name}': fd_baud_rate must be None when fd_enabled is False :id: FLYNC-BUS-MAJ-CONS-051 :module: BUS :severity: MAJ :category: CONSISTENCY :number: 051 :location: can_bus.CANBus.validate_fd_configuration "CANBus '{name}': fd_baud_rate must be None when fd_enabled is False" .. err:: CANBus '{name}': fd_baud_rate {value} is not a standard CAN FD data-phase rat... :id: FLYNC-BUS-MIN-VAL-052 :module: BUS :severity: MIN :category: VALUE_RANGE :number: 052 :location: can_bus.CANBus.validate_fd_configuration "CANBus '{name}': fd_baud_rate {value} is not a standard CAN FD data-phase rate. Allowed values: {allowed}" .. err:: CANBus '{name}' has CANFDFrame(s) {fd_frames} but fd_enabled is False :id: FLYNC-BUS-MAJ-CONS-053 :module: BUS :severity: MAJ :category: CONSISTENCY :number: 053 :location: can_bus.CANBus.validate_can_fd_frames_require_fd_enabled "CANBus '{name}' has CANFDFrame(s) {fd_frames} but fd_enabled is False" .. err:: CANBus '{name}' has duplicate CAN identifier(s): {duplicates} :id: FLYNC-BUS-MAJ-UNIQ-054 :module: BUS :severity: MAJ :category: UNIQUENESS :number: 054 :location: can_bus.CANBus.validate_unique_can_ids "CANBus '{name}' has duplicate CAN identifier(s): {duplicates}" .. err:: baud_rate {value} is not a valid LIN baud rate. Allowed values: {allowed} :id: FLYNC-BUS-MIN-VAL-055 :module: BUS :severity: MIN :category: VALUE_RANGE :number: 055 :location: lin_bus.LINBus.validate_baud_rate 'baud_rate {value} is not a valid LIN baud rate. Allowed values: {allowed}' .. err:: LINScheduleTable '{table}' references unknown frame '{frame}'. Defined frames... :id: FLYNC-BUS-MAJ-REF-056 :module: BUS :severity: MAJ :category: REFERENCE :number: 056 :location: lin_bus.LINBus.validate_schedule_frame_references "LINScheduleTable '{table}' references unknown frame '{frame}'. Defined frames: {defined}" .. err:: {kind} '{name}' references unknown PDU(s): {unknown_refs} :id: FLYNC-CMN-MAJ-REF-057 :module: CMN :severity: MAJ :category: REFERENCE :number: 057 :location: flync_channels.FLYNCChannelConfig.validate_pdu_refs "{kind} '{name}' references unknown PDU(s): {unknown_refs}" .. err:: CANInterface(bus_ref={bus}): duplicate frame_ref(s) in forwarder_frames: {dups} :id: FLYNC-ECU-MAJ-UNIQ-058 :module: ECU :severity: MAJ :category: UNIQUENESS :number: 058 :location: can_interface.CANInterface.validate_forwarder_frame_uniqueness 'CANInterface(bus_ref={bus}): duplicate frame_ref(s) in forwarder_frames: {dups}' .. err:: Compute Nodes are currently experimental! Subject to change, please use with ... :id: FLYNC-ECU-WARN-LIFE-059 :module: ECU :severity: WARN :category: LIFECYCLE :number: 059 :location: controller.ComputeNodes.experimental_warning 'Compute Nodes are currently experimental! Subject to change, please use with care.' .. err:: VirtualSwitch is currently experimental! Subject to change, please use with c... :id: FLYNC-ECU-WARN-LIFE-060 :module: ECU :severity: WARN :category: LIFECYCLE :number: 060 :location: controller.VirtualSwitch.experimental_warning 'VirtualSwitch is currently experimental! Subject to change, please use with care.' .. err:: Interface should have at least 1 valid virtual interface. :id: FLYNC-ECU-MAJ-REQ-061 :module: ECU :severity: MAJ :category: REQUIRED :number: 061 :location: controller.EthernetInterfaceConfig.require_valid_virtual_interface 'Interface should have at least 1 valid virtual interface.' .. err:: {feature} is configured on both controller interface {self.name} and compute ... :id: FLYNC-ECU-MIN-CONS-062 :module: ECU :severity: MIN :category: CONSISTENCY :number: 062 :location: controller.EthernetInterfaceConfig.validate_offloaded_configs_not_duplicated f'{feature} is configured on both controller interface {self.name} and compute node {node.name}. It must be defined on either the interface or its compute nodes, not both.' .. err:: RouteEntry egress_interface {route.egress_interface} is not a virtual interfa... :id: FLYNC-ECU-MIN-REF-063 :module: ECU :severity: MIN :category: REFERENCE :number: 063 :location: controller.EthernetInterfaceConfig.validate_routing_table_egress_interface f'RouteEntry egress_interface {route.egress_interface} is not a virtual interface of the controller interface.' .. err:: RouteEntry default_gateway {route.default_gateway} is not within the subnet o... :id: FLYNC-ECU-MIN-CONS-064 :module: ECU :severity: MIN :category: CONSISTENCY :number: 064 :location: controller.EthernetInterfaceConfig.validate_routing_table_default_gateway f'RouteEntry default_gateway {route.default_gateway} is not within the subnet of egress_interface {route.egress_interface}.' .. err:: Fatal Error: The interface is not a part of any controller :id: FLYNC-ECU-FAT-STRUCT-065 :module: ECU :severity: FAT :category: STRUCTURAL :number: 065 :location: controller.EthernetInterface.get_controller 'Fatal Error: The interface is not a part of any controller' .. err:: Controller must declare at least one interface (ethernet, CAN, or LIN). :id: FLYNC-ECU-MAJ-REQ-066 :module: ECU :severity: MAJ :category: REQUIRED :number: 066 :location: controller.Controller.require_at_least_one_interface 'Controller must declare at least one interface (ethernet, CAN, or LIN).' .. err:: {port.node_connected} is not a validcontroller interface or compute node :id: FLYNC-ECU-MIN-REF-067 :module: ECU :severity: MIN :category: REFERENCE :number: 067 :location: controller.Controller.check_ports_virtual_switch_are_interfaces_or_compute_nodes f'{port.node_connected} is not a validcontroller interface or compute node' .. err:: ECU has invalid components. Check controller and switch errors for details. :id: FLYNC-ECU-MAJ-STRUCT-068 :module: ECU :severity: MAJ :category: STRUCTURAL :number: 068 :location: ecu.ECU.skip_on_broken_controllers 'ECU has invalid components. Check controller and switch errors for details.' .. err:: Error in socket configuration:\nThe following VLAN IDs are specified in the s... :id: FLYNC-ECU-MIN-REF-069 :module: ECU :severity: MIN :category: REFERENCE :number: 069 :location: ecu.ECU.validate_vlans_in_sockets f'Error in socket configuration:\nThe following VLAN IDs are specified in the socket containers but not configured in any virtual interface of ethernet interface {iface_config.name}: {missing_vlans}.' .. err:: Error in socket {socket.name}:\nThe IP {endpoint_ip} is not configured in any... :id: FLYNC-ECU-MIN-REF-070 :module: ECU :severity: MIN :category: REFERENCE :number: 070 :location: ecu.ECU.__bind_socket_to_ip f'Error in socket {socket.name}:\nThe IP {endpoint_ip} is not configured in any virtual interface of ethernet interface {iface_config.name} in ECU {self.name}.' .. err:: Error in MAC multicast:\nendpoints. Could not find an interface for address {... :id: FLYNC-ECU-MIN-REF-071 :module: ECU :severity: MIN :category: REFERENCE :number: 071 :location: ecu.ECU._populate_multicast_tx_groups_from_mac_multicast_endpoints f'Error in MAC multicast:\nendpoints. Could not find an interface for address {endpoint.mac_address}. ECU {self.name}' .. err:: ECU port '{self.ecu_port_name}' referenced in connection '{self.id}' was not ... :id: FLYNC-ECU-MAJ-REF-072 :module: ECU :severity: MAJ :category: REFERENCE :number: 072 :location: internal_topology.ECUPortToXConnection.resolve_ecu_port f"ECU port '{self.ecu_port_name}' referenced in connection '{self.id}' was not found or was not validated" .. err:: Switch '{switch_name}' referenced in connection '{connection_id}' was not fou... :id: FLYNC-ECU-MAJ-REF-073 :module: ECU :severity: MAJ :category: REFERENCE :number: 073 :location: internal_topology.SwitchPortToXConnection._find_switch_port f"Switch '{switch_name}' referenced in connection '{connection_id}' was not found in the current ECU." .. err:: Switch port '{port_name}' referenced in connection '{connection_id}' is ambig... :id: FLYNC-ECU-MAJ-UNIQ-074 :module: ECU :severity: MAJ :category: UNIQUENESS :number: 074 :location: internal_topology.SwitchPortToXConnection._find_switch_port f"Switch port '{port_name}' referenced in connection '{connection_id}' is ambiguous — multiple switches ({', '.join(owners)}) in the same ECU define a port with this name. Add an explicit 'switch:' reference (e.g. switch: {owners[0]}) to the connection to disambiguate. Switch port names are only unique within a single switch." .. err:: Switch port '{port_name}' referenced in connection '{connection_id}' was not ... :id: FLYNC-ECU-MAJ-REF-075 :module: ECU :severity: MAJ :category: REFERENCE :number: 075 :location: internal_topology.SwitchPortToXConnection._find_switch_port f"Switch port '{port_name}' referenced in connection '{connection_id}' was not found or was not validated" .. err:: Controller '{controller_name}' referenced in connection '{connection_id}' was... :id: FLYNC-ECU-MAJ-REF-076 :module: ECU :severity: MAJ :category: REFERENCE :number: 076 :location: internal_topology.ControllerInterfaceToXConnection._find_controller_interface f"Controller '{controller_name}' referenced in connection '{connection_id}' was not found in the current ECU." .. err:: Controller interface '{iface_name}' referenced in connection '{connection_id}... :id: FLYNC-ECU-MAJ-UNIQ-077 :module: ECU :severity: MAJ :category: UNIQUENESS :number: 077 :location: internal_topology.ControllerInterfaceToXConnection._find_controller_interface f"Controller interface '{iface_name}' referenced in connection '{connection_id}' is ambiguous — multiple controllers ({', '.join(owners)}) in the same ECU define an interface with this name. Add an explicit 'controller:' reference (e.g. controller: {owners[0]}) to the connection to disambiguate. Controller interface names are only unique within a single controller." .. err:: Controller interface '{iface_name}' referenced in connection '{connection_id}... :id: FLYNC-ECU-MAJ-REF-078 :module: ECU :severity: MAJ :category: REFERENCE :number: 078 :location: internal_topology.ControllerInterfaceToXConnection._find_controller_interface f"Controller interface '{iface_name}' referenced in connection '{connection_id}' was not found or was not validated" .. err:: AVTP multicast address {str(mac).upper()} is out of the valid range 91:E0:F0:... :id: FLYNC-ECU-MAJ-VAL-079 :module: ECU :severity: MAJ :category: VALUE_RANGE :number: 079 :location: mac_multicast_endpoint.AVTPMulticastEndpoint.validate_avtp_multicast_range f'AVTP multicast address {str(mac).upper()} is out of the valid range 91:E0:F0:00:00:00 - 91:E0:F0:00:00:FF.' .. err:: Multicast group membership for {self.group} ({self.mode} / VLAN {self.vlan} )... :id: FLYNC-ECU-MIN-REQ-080 :module: ECU :severity: MIN :category: REQUIRED :number: 080 :location: multicast_groups.MulticastGroupMembership.validate_src_ip_set_on_tx_ip_groups f"Multicast group membership for {self.group} ({self.mode} / VLAN {self.vlan} ) could not be defined.The field 'src_ip' must be defined for IP multicast senders!" .. err:: MII and MDI config should have the same speed in ECU Ports. Port {self.name} :id: FLYNC-ECU-MAJ-CONS-081 :module: ECU :severity: MAJ :category: CONSISTENCY :number: 081 :location: port.ECUPort.verify_mdi_and_mii_config_have_same_speed f'MII and MDI config should have the same speed in ECU Ports. Port {self.name}' .. err:: Validation error in deployment {idx} of socket - {detail}. Skipping to the ne... :id: FLYNC-ECU-MIN-STRUCT-082 :module: ECU :severity: MIN :category: STRUCTURAL :number: 082 :location: sockets.Socket.drop_invalid_deployment f'Validation error in deployment {idx} of socket - {detail}. Skipping to the next deployment.' .. err:: Socket '{name}': duplicate PDUForwarder deployment(s) for pdu_ref(s): {dups} :id: FLYNC-ECU-MAJ-UNIQ-083 :module: ECU :severity: MAJ :category: UNIQUENESS :number: 083 :location: sockets.Socket.validate_unique_forwarder_per_pdu "Socket '{name}': duplicate PDUForwarder deployment(s) for pdu_ref(s): {dups}" .. err:: TCP Socket with TCP Option profile ID {self.tcp_profile} does not exist. Crea... :id: FLYNC-ECU-WARN-REF-084 :module: ECU :severity: WARN :category: REFERENCE :number: 084 :location: sockets.SocketTCP.bind f'TCP Socket with TCP Option profile ID {self.tcp_profile} does not exist. Creating a profile with default options.' .. err:: Sockets must be tied to the same address as the IPv4 endpoint. :id: FLYNC-ECU-MIN-CONS-085 :module: ECU :severity: MIN :category: CONSISTENCY :number: 085 :location: sockets.IPv4AddressEndpoint.check_if_sockets_have_the_same_ip 'Sockets must be tied to the same address as the IPv4 endpoint.' .. err:: Sockets must be tied to the same address as the IPv6 endpoint. :id: FLYNC-ECU-MIN-CONS-086 :module: ECU :severity: MIN :category: CONSISTENCY :number: 086 :location: sockets.IPv6AddressEndpoint.check_if_sockets_have_the_same_ip 'Sockets must be tied to the same address as the IPv6 endpoint.' .. err:: The switch port {self.name} is not a part of any switch :id: FLYNC-ECU-MIN-STRUCT-087 :module: ECU :severity: MIN :category: STRUCTURAL :number: 087 :location: switch.SwitchPort.get_switch f'The switch port {self.name} is not a part of any switch' .. err:: A TCAM Rule can either drop OR force egress OR mirror on one port. :id: FLYNC-ECU-MIN-CONS-088 :module: ECU :severity: MIN :category: CONSISTENCY :number: 088 :location: switch.TCAMRule.validate_exclusive_drop_force_mirror 'A TCAM Rule can either drop OR force egress OR mirror on one port.' .. err:: A TCAM Rule can either remove OR overwrite a vlan on one port. :id: FLYNC-ECU-MIN-CONS-089 :module: ECU :severity: MIN :category: CONSISTENCY :number: 089 :location: switch.TCAMRule.validate_exclusive_vlan_action 'A TCAM Rule can either remove OR overwrite a vlan on one port.' .. err:: Not able to find any streams with internal priority values {iv}. Traffic clas... :id: FLYNC-ECU-MIN-REF-090 :module: ECU :severity: MIN :category: REFERENCE :number: 090 :location: switch.Switch.validate_ipv_mapping f'Not able to find any streams with internal priority values {iv}. Traffic class {tr.name}' .. err:: No ATS Instance found for traffic class {tr.name} :id: FLYNC-ECU-MIN-REF-091 :module: ECU :severity: MIN :category: REFERENCE :number: 091 :location: switch.Switch.validate_ats_instances f'No ATS Instance found for traffic class {tr.name}' .. err:: Version '{raw_version}' is not valid PEP 440 :id: FLYNC-MET-MAJ-FMT-092 :module: MET :severity: MAJ :category: FORMAT :number: 092 :location: metadata.BaseVersion.validate_and_parse_version f"Version '{raw_version}' is not valid PEP 440" .. err:: Version '{raw_version}' is not valid Semantic Version :id: FLYNC-MET-MAJ-FMT-093 :module: MET :severity: MAJ :category: FORMAT :number: 093 :location: metadata.BaseVersion.validate_and_parse_version f"Version '{raw_version}' is not valid Semantic Version" .. err:: At least one of the fields in pattern of firewall rule should be present :id: FLYNC-SEC-MIN-REQ-094 :module: SEC :severity: MIN :category: REQUIRED :number: 094 :location: firewall.FirewallRule.validate_pattern 'At least one of the fields in pattern of firewall rule should be present' .. err:: Firewall rule cannot have both dst ipv4 and dst ipv6 set :id: FLYNC-SEC-MIN-CONS-095 :module: SEC :severity: MIN :category: CONSISTENCY :number: 095 :location: firewall.FirewallRule.validate_pattern 'Firewall rule cannot have both dst ipv4 and dst ipv6 set' .. err:: Firewall rule cannot have both src ipv4 and src ipv6 set :id: FLYNC-SEC-MIN-CONS-096 :module: SEC :severity: MIN :category: CONSISTENCY :number: 096 :location: firewall.FirewallRule.validate_pattern 'Firewall rule cannot have both src ipv4 and src ipv6 set' .. err:: Firewall rule cannot have both src ipv4 and dst ipv6 set :id: FLYNC-SEC-MIN-CONS-097 :module: SEC :severity: MIN :category: CONSISTENCY :number: 097 :location: firewall.FirewallRule.validate_pattern 'Firewall rule cannot have both src ipv4 and dst ipv6 set' .. err:: Firewall rule cannot have both src ipv6 and dst ipv4 set :id: FLYNC-SEC-MIN-CONS-098 :module: SEC :severity: MIN :category: CONSISTENCY :number: 098 :location: firewall.FirewallRule.validate_pattern 'Firewall rule cannot have both src ipv6 and dst ipv4 set' .. err:: Two or more rules cannot be the same :id: FLYNC-SEC-MIN-UNIQ-099 :module: SEC :severity: MIN :category: UNIQUENESS :number: 099 :location: firewall.Firewall.check_duplicate_rules 'Two or more rules cannot be the same' .. err:: If MKA is not enabled, macsec_mode should be disabled. :id: FLYNC-SEC-MIN-CONS-100 :module: SEC :severity: MIN :category: CONSISTENCY :number: 100 :location: macsec.MACsecConfig.validate_mka_macsecmode_disabled 'If MKA is not enabled, macsec_mode should be disabled.' .. err:: Life time should be greater than hello time. :id: FLYNC-SEC-MIN-CONS-101 :module: SEC :severity: MIN :category: CONSISTENCY :number: 101 :location: macsec.MACsecConfig.validate_life_time_greater_than_hello_time 'Life time should be greater than hello time.' .. err:: {owner}: egresses[{idx}] duplicates an earlier egress targeting the same targ... :id: FLYNC-SIG-MAJ-UNIQ-102 :module: SIG :severity: MAJ :category: UNIQUENESS :number: 102 :location: forwarder._check_egress_uniqueness "{owner}: egresses[{idx}] duplicates an earlier egress targeting the same target '{key}'." .. err:: CANFrame '{name}': is_remote_frame=True requires length=0 (RTR frames carry n... :id: FLYNC-SIG-MIN-CONS-103 :module: SIG :severity: MIN :category: CONSISTENCY :number: 103 :location: frame.CANFrame.validate_can_frame_constraints "CANFrame '{name}': is_remote_frame=True requires length=0 (RTR frames carry no data payload); got length={length}" .. err:: CANFDFrame '{name}' length {length} is not a valid CAN FD payload size; valid... :id: FLYNC-SIG-MIN-VAL-104 :module: SIG :severity: MIN :category: VALUE_RANGE :number: 104 :location: frame.CANFDFrame.validate_can_fd_frame_constraints "CANFDFrame '{name}' length {length} is not a valid CAN FD payload size; valid sizes are {valid}" .. err:: Frame '{name}': multiple PDU instances share bit_position {pos}; overlapping ... :id: FLYNC-SIG-MIN-UNIQ-105 :module: SIG :severity: MIN :category: UNIQUENESS :number: 105 :location: frame._check_pdu_bit_positions "Frame '{name}': multiple PDU instances share bit_position {pos}; overlapping placements are not permitted" .. err:: CAN ID {can_id} is out of range for id_format '{id_format}' (allowed 0 – {lim... :id: FLYNC-SIG-MIN-VAL-106 :module: SIG :severity: MIN :category: VALUE_RANGE :number: 106 :location: frame._validate_can_id "CAN ID {can_id} is out of range for id_format '{id_format}' (allowed 0 – {limit})" .. err:: MultiplexedPDU '{name}' has duplicate selector_value(s): {duplicates} :id: FLYNC-SIG-MIN-UNIQ-107 :module: SIG :severity: MIN :category: UNIQUENESS :number: 107 :location: pdu.MultiplexedPDU.validate_unique_selector_values "MultiplexedPDU '{name}' has duplicate selector_value(s): {duplicates}" .. err:: MultiplexedPDU '{name}': selector_signal '{sig}' has bit_length={bl}, so vali... :id: FLYNC-SIG-MIN-VAL-108 :module: SIG :severity: MIN :category: VALUE_RANGE :number: 108 :location: pdu.MultiplexedPDU.validate_selector_value_ranges "MultiplexedPDU '{name}': selector_signal '{sig}' has bit_length={bl}, so valid selector values are [0, {max}]; out-of-range selector_value(s): {bad}" .. err:: must be a multiple of 8, got {value} :id: FLYNC-SIG-MAJ-VAL-109 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 109 :location: pdu.ContainerPDUHeader.must_be_byte_aligned 'must be a multiple of 8, got {value}' .. err:: ContainerPDU '{name}': length {length} B is too small to hold {count} slot he... :id: FLYNC-SIG-MIN-VAL-110 :module: SIG :severity: MIN :category: VALUE_RANGE :number: 110 :location: pdu.ContainerPDU.validate_minimum_container_size "ContainerPDU '{name}': length {length} B is too small to hold {count} slot header(s) at {overhead} B each (minimum {minimum} B before payload bytes are counted)" .. err:: If header length is 0, there should be only one contained PDU :id: FLYNC-SIG-MIN-CONS-111 :module: SIG :severity: MIN :category: CONSISTENCY :number: 111 :location: pdu.ContainerPDU.validate_one_pdu_if_header_length_is_one 'If header length is 0, there should be only one contained PDU' .. err:: Both or None of the fields id_length_bits, and length_field_bits should be zero :id: FLYNC-SIG-MIN-CONS-112 :module: SIG :severity: MIN :category: CONSISTENCY :number: 112 :location: pdu.ContainerPDU.validate_one_pdu_if_header_length_is_one 'Both or None of the fields id_length_bits, and length_field_bits should be zero' .. err:: factor must not be zero; a zero factor collapses all physical values to the o... :id: FLYNC-SIG-MAJ-VAL-113 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 113 :location: signal.Signal._factor_nonzero 'factor must not be zero; a zero factor collapses all physical values to the offset' .. err:: {data_type} requires {natural} bits or a multiple of that; got bit_length={bi... :id: FLYNC-SIG-MAJ-VAL-114 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 114 :location: signal.Signal._validate_bit_length_for_data_type '{data_type} requires {natural} bits or a multiple of that; got bit_length={bit_length}' .. err:: {data_type} requires exactly {natural} bits; got bit_length={bit_length} :id: FLYNC-SIG-MAJ-VAL-115 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 115 :location: signal.Signal._validate_bit_length_for_data_type '{data_type} requires exactly {natural} bits; got bit_length={bit_length}' .. err:: bit_length={bit_length} exceeds the natural width of {data_type} ({natural} b... :id: FLYNC-SIG-MAJ-VAL-116 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 116 :location: signal.Signal._validate_bit_length_for_data_type 'bit_length={bit_length} exceeds the natural width of {data_type} ({natural} bits)' .. err:: lower_limit ({lower_limit}) must not exceed upper_limit ({upper_limit}) :id: FLYNC-SIG-MAJ-CONS-117 :module: SIG :severity: MAJ :category: CONSISTENCY :number: 117 :location: signal.Signal._validate_limits 'lower_limit ({lower_limit}) must not exceed upper_limit ({upper_limit})' .. err:: value_encoding is not supported for {data_type} signals; only integer data ty... :id: FLYNC-SIG-MAJ-COMP-118 :module: SIG :severity: MAJ :category: COMPATIBILITY :number: 118 :location: signal.Signal._validate_value_encoding 'value_encoding is not supported for {data_type} signals; only integer data types allow text-table or bitfield encodings' .. err:: TextTable entry '{label}' range [{from_value}, {to_value}] is outside the rep... :id: FLYNC-SIG-MAJ-VAL-119 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 119 :location: signal.Signal._check_text_table_in_range "TextTable entry '{label}' range [{from_value}, {to_value}] is outside the representable range [{lo}, {hi}] for {data_type} with bit_length={bit_length}" .. err:: BitfieldGroup '{name}' mask {mask} exceeds the representable range for {data_... :id: FLYNC-SIG-MAJ-VAL-120 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 120 :location: signal.Signal._check_bitfield_text_table_in_range "BitfieldGroup '{name}' mask {mask} exceeds the representable range for {data_type} with bit_length={bit_length}" .. err:: BitmaskFlag '{label}' mask {mask} exceeds the representable range for {data_t... :id: FLYNC-SIG-MAJ-VAL-121 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 121 :location: signal.Signal._check_bitmask_flags_in_range "BitmaskFlag '{label}' mask {mask} exceeds the representable range for {data_type} with bit_length={bit_length}" .. err:: initial_value for bytearray signal must be bytes; got {got} :id: FLYNC-SIG-MAJ-FMT-122 :module: SIG :severity: MAJ :category: FORMAT :number: 122 :location: signal._check_initial_value 'initial_value for bytearray signal must be bytes; got {got}' .. err:: initial_value for char signal must be str; got {got} :id: FLYNC-SIG-MAJ-FMT-123 :module: SIG :severity: MAJ :category: FORMAT :number: 123 :location: signal._check_initial_value 'initial_value for char signal must be str; got {got}' .. err:: initial_value for {data_type} must be numeric; got {got} :id: FLYNC-SIG-MAJ-FMT-124 :module: SIG :severity: MAJ :category: FORMAT :number: 124 :location: signal._check_initial_value 'initial_value for {data_type} must be numeric; got {got}' .. err:: initial_value for {data_type} must be int; got {got} :id: FLYNC-SIG-MAJ-FMT-125 :module: SIG :severity: MAJ :category: FORMAT :number: 125 :location: signal._check_integer_initial_value 'initial_value for {data_type} must be int; got {got}' .. err:: initial_value {value} is outside the representable range [{lo}, {hi}] for {da... :id: FLYNC-SIG-MAJ-VAL-126 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 126 :location: signal._check_integer_initial_value 'initial_value {value} is outside the representable range [{lo}, {hi}] for {data_type} with bit_length={bit_length}' .. err:: TextEntry '{label}': to_value ({to_value}) must not be less than from_value (... :id: FLYNC-SIG-MAJ-CONS-127 :module: SIG :severity: MAJ :category: CONSISTENCY :number: 127 :location: value_encoding.TextEntry._validate_bounds "TextEntry '{label}': to_value ({to_value}) must not be less than from_value ({from_value})" .. err:: BitfieldState '{label}': to_value ({to_value}) must not be less than from_val... :id: FLYNC-SIG-MAJ-CONS-128 :module: SIG :severity: MAJ :category: CONSISTENCY :number: 128 :location: value_encoding.BitfieldState._validate_bounds "BitfieldState '{label}': to_value ({to_value}) must not be less than from_value ({from_value})" .. err:: BitfieldGroup '{name}': duplicate state label {label!r} :id: FLYNC-SIG-MAJ-UNIQ-129 :module: SIG :severity: MAJ :category: UNIQUENESS :number: 129 :location: value_encoding.BitfieldGroup._validate_states "BitfieldGroup '{name}': duplicate state label {label!r}" .. err:: BitfieldGroup '{name}': state '{label}' range [{from_value}, {to_value}] has ... :id: FLYNC-SIG-MAJ-VAL-130 :module: SIG :severity: MAJ :category: VALUE_RANGE :number: 130 :location: value_encoding.BitfieldGroup._validate_states "BitfieldGroup '{name}': state '{label}' range [{from_value}, {to_value}] has bits outside mask {mask}" .. err:: BitfieldTextTable: duplicate group name {name!r} :id: FLYNC-SIG-MAJ-UNIQ-131 :module: SIG :severity: MAJ :category: UNIQUENESS :number: 131 :location: value_encoding.BitfieldTextTable._validate_groups 'BitfieldTextTable: duplicate group name {name!r}' .. err:: BitfieldTextTable: group '{name}' mask {mask} overlaps another group's mask :id: FLYNC-SIG-MAJ-CONS-132 :module: SIG :severity: MAJ :category: CONSISTENCY :number: 132 :location: value_encoding.BitfieldTextTable._validate_groups "BitfieldTextTable: group '{name}' mask {mask} overlaps another group's mask" .. err:: BitmaskFlags: duplicate flag label {label!r} :id: FLYNC-SIG-MAJ-UNIQ-133 :module: SIG :severity: MAJ :category: UNIQUENESS :number: 133 :location: value_encoding.BitmaskFlags._validate_flags 'BitmaskFlags: duplicate flag label {label!r}' .. err:: BitmaskFlags: flag '{label}' mask {mask} overlaps another flag's mask :id: FLYNC-SIG-MAJ-CONS-134 :module: SIG :severity: MAJ :category: CONSISTENCY :number: 134 :location: value_encoding.BitmaskFlags._validate_flags "BitmaskFlags: flag '{label}' mask {mask} overlaps another flag's mask" .. err:: Field "{self.name}": [feat_req_someip_632] - A field without a setter and wit... :id: FLYNC-SOM-MIN-REQ-135 :module: SOM :severity: MIN :category: REQUIRED :number: 135 :location: service_interface.SOMEIPField.validate_at_least_one_identifier_to_be_defined f'Field "{self.name}": [feat_req_someip_632] - A field without a setter and without a getter and without a notifier shall not exist.' .. err:: Eventgroup references "{event.name}", but it is not in events/fields of Servi... :id: FLYNC-SOM-MIN-REF-136 :module: SOM :severity: MIN :category: REFERENCE :number: 136 :location: service_interface.SOMEIPServiceInterface.validate_service_owns_elements_of_eventgroups f'Eventgroup references "{event.name}", but it is not in events/fields of Service"{self.name}"' .. err:: Entities share same identifier: {identifier} | ' + ', '.join([f"'{entity.name... :id: FLYNC-SOM-MIN-UNIQ-137 :module: SOM :severity: MIN :category: UNIQUENESS :number: 137 :location: service_interface.SOMEIPServiceInterface.validate_all_identifiers_to_be_unique f'Entities share same identifier: {identifier} | ' + ', '.join([f"'{entity.name}'({type(entity).__name__}.{attr_name})" for attr_name, entity in entries]) + ' [feat_req_someip_56]' .. err:: Mismatch between length({self.length}) and number of defined fields ({len(sel... :id: FLYNC-SOM-MIN-CONS-138 :module: SOM :severity: MIN :category: CONSISTENCY :number: 138 :location: someip_datatypes.Bitfield.validate_length_against_fields_size f'Mismatch between length({self.length}) and number of defined fields ({len(self.fields)})' .. err:: Bitposition of {field.name} is out of range: {field.bitposition} >= {self.len... :id: FLYNC-SOM-MIN-VAL-139 :module: SOM :severity: MIN :category: VALUE_RANGE :number: 139 :location: someip_datatypes.Bitfield.validate_bitfieldposition_of_entries f'Bitposition of {field.name} is out of range: {field.bitposition} >= {self.length}' .. err:: Duplicate enum value: {entry.value} :id: FLYNC-SOM-MIN-UNIQ-140 :module: SOM :severity: MIN :category: UNIQUENESS :number: 140 :location: someip_datatypes.Enum.validate_entries f'Duplicate enum value: {entry.value}' .. err:: Enum value {entry.value} exceeds valid range for {base_type_name} ({min_value... :id: FLYNC-SOM-MIN-VAL-141 :module: SOM :severity: MIN :category: VALUE_RANGE :number: 141 :location: someip_datatypes.Enum.validate_entries f'Enum value {entry.value} exceeds valid range for {base_type_name} ({min_value} to {max_value})' .. err:: ECU port name {self.ecu1_port_name} in connection {self.id} of system topolog... :id: FLYNC-TOP-MAJ-REF-142 :module: TOP :severity: MAJ :category: REFERENCE :number: 142 :location: ethernet_topology.ExternalConnection.bind f'ECU port name {self.ecu1_port_name} in connection {self.id} of system topology does not exist' .. err:: ECU port name {self.ecu2_port_name} in connection {self.id} of system topolog... :id: FLYNC-TOP-MAJ-REF-143 :module: TOP :severity: MAJ :category: REFERENCE :number: 143 :location: ethernet_topology.ExternalConnection.bind f'ECU port name {self.ecu2_port_name} in connection {self.id} of system topology does not exist' .. err:: One or both ports missing MDI config: {port1.ecu.name}:{self.ecu1_port_name},... :id: FLYNC-TOP-MAJ-COMP-144 :module: TOP :severity: MAJ :category: COMPATIBILITY :number: 144 :location: ethernet_topology.ExternalConnection.bind f'One or both ports missing MDI config: {port1.ecu.name}:{self.ecu1_port_name}, {port2.ecu.name}:{self.ecu2_port_name}' .. err:: Incompatible MDI Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port... :id: FLYNC-TOP-MAJ-COMP-145 :module: TOP :severity: MAJ :category: COMPATIBILITY :number: 145 :location: ethernet_topology.ExternalConnection.bind f'Incompatible MDI Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.mode}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.mode})' .. err:: Incompatible MDI Speed: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... :id: FLYNC-TOP-MAJ-COMP-146 :module: TOP :severity: MAJ :category: COMPATIBILITY :number: 146 :location: ethernet_topology.ExternalConnection.bind f'Incompatible MDI Speed: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.speed}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.speed})' .. err:: Incompatible MDI Duplex Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ec... :id: FLYNC-TOP-MAJ-COMP-147 :module: TOP :severity: MAJ :category: COMPATIBILITY :number: 147 :location: ethernet_topology.ExternalConnection.bind f'Incompatible MDI Duplex Mode: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.duplex}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.duplex})' .. err:: Incompatible MDI Roles: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_por... :id: FLYNC-TOP-MAJ-COMP-148 :module: TOP :severity: MAJ :category: COMPATIBILITY :number: 148 :location: ethernet_topology.ExternalConnection.bind f'Incompatible MDI Roles: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.role}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.role})' .. err:: Incompatible MDI Autonegotiation: {port1.ecu.name}:{self.ecu1_port_name} ({md... :id: FLYNC-TOP-MAJ-COMP-149 :module: TOP :severity: MAJ :category: COMPATIBILITY :number: 149 :location: ethernet_topology.ExternalConnection.bind f'Incompatible MDI Autonegotiation: {port1.ecu.name}:{self.ecu1_port_name} ({mdi_ecu1_port.autonegotiation}) ↔ {port2.ecu.name}:{self.ecu2_port_name} ({mdi_ecu2_port.autonegotiation})' .. err:: pcp value must be greater than or equal to 0 and less than or equal to 7 :id: FLYNC-TSN-MIN-VAL-150 :module: TSN :severity: MIN :category: VALUE_RANGE :number: 150 :location: qos.FrameFilter.pcp_validator 'pcp value must be greater than or equal to 0 and less than or equal to 7' .. err:: msg :id: FLYNC-TSN-MIN-VAL-151 :module: TSN :severity: MIN :category: VALUE_RANGE :number: 151 :location: qos.FrameFilter.validate_port_assignment msg .. err:: msg :id: FLYNC-TSN-MIN-VAL-152 :module: TSN :severity: MIN :category: VALUE_RANGE :number: 152 :location: qos.FrameFilter.validate_port_assignment msg .. err:: Priority value out of range [0..7]: {invalid} :id: FLYNC-TSN-MIN-VAL-153 :module: TSN :severity: MIN :category: VALUE_RANGE :number: 153 :location: qos.TrafficClass.validate_priority_values f'Priority value out of range [0..7]: {invalid}' .. err:: At least one of frame_priority_values or internal_priority_values must be pro... :id: FLYNC-TSN-MIN-REQ-154 :module: TSN :severity: MIN :category: REQUIRED :number: 154 :location: qos.TrafficClass.validate_at_least_one_prio_list 'At least one of frame_priority_values or internal_priority_values must be provided and non-empty' .. err:: Validation Error in HTB Config. Removing config from the interface. Default c... :id: FLYNC-TSN-MIN-REF-155 :module: TSN :severity: MIN :category: REFERENCE :number: 155 :location: qos.HTBInstance.validate_htb_config f'Validation Error in HTB Config. Removing config from the interface. Default class {default} should exist in the HTB config.' .. err:: Validation Error in HTB Config. Removing config from the interface. Default c... :id: FLYNC-TSN-MIN-STRUCT-156 :module: TSN :severity: MIN :category: STRUCTURAL :number: 156 :location: qos.HTBInstance.check_default f'Validation Error in HTB Config. Removing config from the interface. Default class {default} must be a leaf class in HTB config.' .. err:: Validation Error in HTB Config. Removing config from the interface. Incompati... :id: FLYNC-TSN-MIN-CONS-157 :module: TSN :severity: MIN :category: CONSISTENCY :number: 157 :location: qos.HTBInstance.check_ceil_greater_than_rate f'Validation Error in HTB Config. Removing config from the interface. Incompatible HTB config. Ceil cannot be less than rate. Class {child.classid}.' .. err:: Validation Error in HTB Config. Removing config from the interface. All prior... :id: FLYNC-TSN-MIN-UNIQ-158 :module: TSN :severity: MIN :category: UNIQUENESS :number: 158 :location: qos.HTBInstance.check_all_class_priority_unique f'Validation Error in HTB Config. Removing config from the interface. All priorities must be unique, prio {child.priority}.' .. err:: Validation Error in HTB Config. Removing config from the interface. All class... :id: FLYNC-TSN-MIN-UNIQ-159 :module: TSN :severity: MIN :category: UNIQUENESS :number: 159 :location: qos.HTBInstance.check_all_classes_unique f'Validation Error in HTB Config. Removing config from the interface. All classids must be unique, classid {child.classid}.' .. err:: Validation Error in HTB Config. Removing config from the interface. Incompati... :id: FLYNC-TSN-MIN-CONS-160 :module: TSN :severity: MIN :category: CONSISTENCY :number: 160 :location: qos.HTBInstance.check_rate_consistency f'Validation Error in HTB Config. Removing config from the interface. Incompatible HTB config. Sum of rate of child classes is greater than the rate of parent class. Class {child.classid}.' .. err:: Validation Error in HTB Config. Removing config from the interface.Incompatib... :id: FLYNC-TSN-MIN-CONS-161 :module: TSN :severity: MIN :category: CONSISTENCY :number: 161 :location: qos.HTBInstance.check_ceil_consistency f"Validation Error in HTB Config. Removing config from the interface.Incompatible HTB config. Ceil of child class should be less than parent's class. Class {child.classid}." .. err:: The 'general' attribute is deprecated. Please use 'communication' instead. :id: FLYNC-GEN-WARN-LIFE-162 :module: GEN :severity: WARN :category: LIFECYCLE :number: 162 :location: flync_model.FLYNCModel.warn_deprecated "The 'general' attribute is deprecated. Please use 'communication' instead." .. err:: The 'general' attribute is deprecated. Please use 'communication' instead. :id: FLYNC-GEN-WARN-LIFE-163 :module: GEN :severity: WARN :category: LIFECYCLE :number: 163 :location: flync_model.FLYNCModel.general "The 'general' attribute is deprecated. Please use 'communication' instead." .. err:: str(e) :id: FLYNC-GEN-WARN-REF-164 :module: GEN :severity: WARN :category: REFERENCE :number: 164 :location: flync_model.FLYNCModel.resolve_external_connections str(e) .. err:: The IP {ip} is repeated in ECU {ecu.name} :id: FLYNC-GEN-WARN-UNIQ-165 :module: GEN :severity: WARN :category: UNIQUENESS :number: 165 :location: flync_model.FLYNCModel.validate_unique_ips f'The IP {ip} is repeated in ECU {ecu.name}' .. err:: str(e) :id: FLYNC-GEN-WARN-UNIQ-166 :module: GEN :severity: WARN :category: UNIQUENESS :number: 166 :location: flync_model.FLYNCModel.validate_unique_ips str(e) .. err:: Invalid Multicast Configuration. There is a multicast rx configured for the a... :id: FLYNC-GEN-WARN-CONS-167 :module: GEN :severity: WARN :category: CONSISTENCY :number: 167 :location: flync_model.FLYNCModel.check_tx_rx_multicast_group f'Invalid Multicast Configuration. There is a multicast rx configured for the address {rx} but no tx.' .. err:: str(e) :id: FLYNC-GEN-WARN-CONS-168 :module: GEN :severity: WARN :category: CONSISTENCY :number: 168 :location: flync_model.FLYNCModel.check_tx_rx_multicast_group str(e) .. err:: Invalid Multicast Address Configuration. There are several RX that the TX End... :id: FLYNC-GEN-WARN-CONS-169 :module: GEN :severity: WARN :category: CONSISTENCY :number: 169 :location: flync_model.FLYNCModel.validate_multicast_paths f'Invalid Multicast Address Configuration. There are several RX that the TX Endpoint at {mcast._interface.name} cannot reach. {serialize_components(paths[key])}' .. err:: str(e) :id: FLYNC-GEN-WARN-CONS-170 :module: GEN :severity: WARN :category: CONSISTENCY :number: 170 :location: flync_model.FLYNCModel.validate_multicast_paths str(e) .. err:: Deployed provided service ({svc_label}) has multicast configuration for event... :id: FLYNC-GEN-MAJ-CONS-171 :module: GEN :severity: MAJ :category: CONSISTENCY :number: 171 :location: flync_model.FLYNCModel.validate_multicast_someip f'Deployed provided service ({svc_label}) has multicast configuration for eventgroups ({mcast_config.eventgroups}/{mcast_config.ip_address}), but socket ({socket.name}) does not indicate by multicast_tx entry ({socket.multicast_tx})' .. err:: The MAC {mac} is repeated in ECU {ecu.name} :id: FLYNC-GEN-MAJ-UNIQ-172 :module: GEN :severity: MAJ :category: UNIQUENESS :number: 172 :location: flync_model.FLYNCModel.validate_unique_macs f'The MAC {mac} is repeated in ECU {ecu.name}' .. err:: Invalid Multicast Address Configuration. There are no TX endpoints for this a... :id: FLYNC-GEN-WARN-CONS-173 :module: GEN :severity: WARN :category: CONSISTENCY :number: 173 :location: flync_model.FLYNCModel.check_rx_are_reached f'Invalid Multicast Address Configuration. There are no TX endpoints for this address {key} ' .. err:: Invalid Multicast Address Configuration. The RX interface for address {key} -... :id: FLYNC-GEN-WARN-CONS-174 :module: GEN :severity: WARN :category: CONSISTENCY :number: 174 :location: flync_model.FLYNCModel.check_rx_are_reached f'Invalid Multicast Address Configuration. The RX interface for address {key} - {mcast._interface.name} cannot be reached by the TX ports.' .. err:: {owner}: pdu_ref '{ref}' does not name any PDU declared under communication.c... :id: FLYNC-CMN-MAJ-REF-175 :module: CMN :severity: MAJ :category: REFERENCE :number: 175 :location: forwarder_validators.validate_pdu_deployment_refs "{owner}: pdu_ref '{ref}' does not name any PDU declared under communication.channels." .. err:: {info.field_name} must be a quoted string: a hex literal like "0x0800" or a b... :id: FLYNC-ECU-MIN-VAL-176 :module: ECU :severity: MIN :category: VALUE_RANGE :number: 176 :location: switch.FrameMask._require_string f'{info.field_name} must be a quoted string: a hex literal like "0x0800" or a binary string like "100101010111". Got {type(value).__name__} {value!r}; wrap the value in quotes.' .. err:: {info.field_name} must be a 0x-hex literal (e.g. "0x0800") or a binary string... :id: FLYNC-ECU-MIN-VAL-177 :module: ECU :severity: MIN :category: VALUE_RANGE :number: 177 :location: switch.FrameMask._normalize_format f'{info.field_name} must be a 0x-hex literal (e.g. "0x0800") or a binary string of 0/1 (e.g. "100101010111"); got {value!r}' .. err:: data' and 'mask' must describe the same number of bits :id: FLYNC-ECU-MIN-VAL-178 :module: ECU :severity: MIN :category: VALUE_RANGE :number: 178 :location: switch.FrameMask.validate_widths_and_window "'data' and 'mask' must describe the same number of bits" .. err:: offset must be between 0 and {self.frame_window - 1}, got {self.offset} :id: FLYNC-ECU-MIN-VAL-179 :module: ECU :severity: MIN :category: VALUE_RANGE :number: 179 :location: switch.FrameMask.validate_widths_and_window f'offset must be between 0 and {self.frame_window - 1}, got {self.offset}' .. err:: pattern at offset {self.offset} extends beyond byte {self.frame_window - 1} (... :id: FLYNC-ECU-MIN-VAL-180 :module: ECU :severity: MIN :category: VALUE_RANGE :number: 180 :location: switch.FrameMask.validate_widths_and_window f'pattern at offset {self.offset} extends beyond byte {self.frame_window - 1} (max inspectable frame position)' .. err:: TCAM Rule '{name}': vehicle_state_mask requires vehicle_state to be set. :id: FLYNC-ECU-MIN-STRUCT-181 :module: ECU :severity: MIN :category: STRUCTURAL :number: 181 :location: switch.TCAMRule.validate_vehicle_state "TCAM Rule '{name}': vehicle_state_mask requires vehicle_state to be set." .. err:: TCAM Rule '{name}': vehicle_state has bits set outside vehicle_state_mask. :id: FLYNC-ECU-MIN-STRUCT-182 :module: ECU :severity: MIN :category: STRUCTURAL :number: 182 :location: switch.TCAMRule.validate_vehicle_state "TCAM Rule '{name}': vehicle_state has bits set outside vehicle_state_mask." .. err:: Cannot specify both match_filter and frame_mask; use only one :id: FLYNC-ECU-MIN-STRUCT-183 :module: ECU :severity: MIN :category: STRUCTURAL :number: 183 :location: switch.TCAMRule.validate_match_filter_or_mask_exclusive 'Cannot specify both match_filter and frame_mask; use only one' .. err:: Must specify either match_filter or frame_mask :id: FLYNC-ECU-MIN-STRUCT-184 :module: ECU :severity: MIN :category: STRUCTURAL :number: 184 :location: switch.TCAMRule.validate_match_filter_or_mask_exclusive 'Must specify either match_filter or frame_mask' .. err:: {field}' must be a list of items, but a single mapping was given. Did you for... :id: FLYNC-CMN-MIN-FMT-185 :module: CMN :severity: MIN :category: FORMAT :number: 185 :location: common_validators.none_to_empty_list f"'{field}' must be a list of items, but a single mapping was given. Did you forget to add '- ' before each item to make it a list?" .. err:: App {app.name} references service ({ref.service_name}, major_version={ref.maj... :id: FLYNC-GEN-MAJ-REF-186 :module: GEN :severity: MAJ :category: REFERENCE :number: 186 :location: flync_model.FLYNCModel.validate_service_refs_in_apps f"App {app.name} references service ({ref.service_name}, major_version={ref.major_version}) that is not defined in the system's SOME/IP configuration." .. err:: App '{name}' referenced in app_bindings of {controller_name} was not found or... :id: FLYNC-CMN-MAJ-REF-187 :module: CMN :severity: MAJ :category: REFERENCE :number: 187 :location: app_bindings.AppBindings.resolve_apps f"App '{name}' referenced in app_bindings of {controller_name} was not found or was not validated" .. err:: Apps are currently experimental! Subject to change, please use with care. :id: FLYNC-GEN-WARN-LIFE-188 :module: GEN :severity: WARN :category: LIFECYCLE :number: 188 :location: flync_model.FLYNCModel.warn_experimental 'Apps are currently experimental! Subject to change, please use with care.' .. err:: state_memberships reference undefined state management group '{group}' — defi... :id: FLYNC-CMN-MAJ-REF-189 :module: CMN :severity: MAJ :category: REFERENCE :number: 189 :location: state_management_validators._check_referenced_groups_exist "state_memberships reference undefined state management group '{group}' — define it in communication/state_management/groups.flync.yaml" .. err:: state management group '{group}' has no participant — assign at least one ent... :id: FLYNC-CMN-MAJ-REQ-190 :module: CMN :severity: MAJ :category: REQUIRED :number: 190 :location: state_management_validators._check_group_basics "state management group '{group}' has no participant — assign at least one entity via state_memberships" .. err:: state management group '{group}': nm_pdu '{pdu}' not found under communicatio... :id: FLYNC-CMN-MAJ-REF-191 :module: CMN :severity: MAJ :category: REFERENCE :number: 191 :location: state_management_validators._check_group_basics "state management group '{group}': nm_pdu '{pdu}' not found under communication.channels" .. err:: state management group '{group}': PDU '{pdu}' has pdu_usage '{usage}', expect... :id: FLYNC-CMN-MAJ-REF-192 :module: CMN :severity: MAJ :category: REFERENCE :number: 192 :location: state_management_validators._check_group_basics "state management group '{group}': PDU '{pdu}' has pdu_usage '{usage}', expected 'network_management'" .. err:: state management group '{group}': timing_profile '{profile}' not found — defi... :id: FLYNC-CMN-MAJ-REF-193 :module: CMN :severity: MAJ :category: REFERENCE :number: 193 :location: state_management_validators._check_group_basics "state management group '{group}': timing_profile '{profile}' not found — define it in communication/state_management/timing_profiles.flync.yaml" .. err:: state management group '{name}': '{m.entity_path}' is redundant — its host EC... :id: FLYNC-CMN-WARN-CONS-194 :module: CMN :severity: WARN :category: CONSISTENCY :number: 194 :location: state_management_validators._warn_controller_under_ecu f"state management group '{name}': '{m.entity_path}' is redundant — its host ECU '{m.ecu_name}' is already a whole-ECU participant" .. err:: state management group '{group}': bus '{bus}' has a bus-level membership (the... :id: FLYNC-CMN-MAJ-CONS-195 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 195 :location: state_management_validators._check_single_variant_per_bus "state management group '{group}': bus '{bus}' has a bus-level membership (the whole bus as one participant) but node-level member '{node}' on it also participates — choose one variant per bus (whole-bus or per-node), not both" .. err:: state management group '{group}': {role} '{member}' has no {label} path for N... :id: FLYNC-CMN-MAJ-REF-196 :module: CMN :severity: MAJ :category: REFERENCE :number: 196 :location: state_management_validators._reachability_error "state management group '{group}': {role} '{member}' has no {label} path for NM PDU '{pdu}' — " + missing .. err:: state management group '{group}': LIN bus participant '{bus}' has no master w... :id: FLYNC-CMN-MAJ-REF-197 :module: CMN :severity: MAJ :category: REFERENCE :number: 197 :location: state_management_validators._check_lin_bus_reachability "state management group '{group}': LIN bus participant '{bus}' has no master whose ECU receives or sends NM PDU '{pdu}' on another bus — the LIN master must know the group state (as its source, or by receiving it) to drive the bus sleep" .. err:: state management group '{group}': bus participant '{bus}' has no frame carryi... :id: FLYNC-CMN-MAJ-REF-198 :module: CMN :severity: MAJ :category: REFERENCE :number: 198 :location: state_management_validators._check_bus_reachability "state management group '{group}': bus participant '{bus}' has no frame carrying NM PDU '{pdu}' — a bus nobody feeds NM into can never be released correctly" .. err:: state management group '{group}': no ECU attached to bus participant '{bus}' ... :id: FLYNC-CMN-MAJ-REF-199 :module: CMN :severity: MAJ :category: REFERENCE :number: 199 :location: state_management_validators._check_bus_reachability "state management group '{group}': no ECU attached to bus participant '{bus}' sends NM PDU '{pdu}' — a bus nobody feeds NM into can never be released correctly" .. err:: state management group '{group}': member '{member}' claims relevance bit '{bi... :id: FLYNC-CMN-MAJ-VAL-200 :module: CMN :severity: MAJ :category: VALUE_RANGE :number: 200 :location: state_management_validators._check_relevance_bits "state management group '{group}': member '{member}' claims relevance bit '{bit}' which is not a flag of NM PDU '{pdu}' — declare the bit in the PDU's relevance vector or correct the relevance_bits entry" .. err:: state management group '{group.name}': NM frame '{frame.name}' on bus '{bus.n... :id: FLYNC-CMN-WARN-CONS-201 :module: CMN :severity: WARN :category: CONSISTENCY :number: 201 :location: state_management_validators._warn_cycle_mismatch f"state management group '{group.name}': NM frame '{frame.name}' on bus '{bus.name}' is configured with a cyclic timing of {frame_cycle_ms:g} ms, which does not match the group's cycle_time_ms ({cycle_time_ms})" .. err:: state management group '{group.name}': {source} ({cadence_ms:g}) is shorter t... :id: FLYNC-CMN-WARN-CONS-202 :module: CMN :severity: WARN :category: CONSISTENCY :number: 202 :location: state_management_validators._warn_infeasible_cadence f"state management group '{group.name}': {source} ({cadence_ms:g}) is shorter than the ~{frame_tx_ms:.2f} ms needed to send NM frame '{frame.name}' on bus '{bus.name}' at {baud_rate} bit/s" .. err:: announcement phase timing: burst_count and burst_cycle_time_ms must be set to... :id: FLYNC-CMN-MAJ-VAL-203 :module: CMN :severity: MAJ :category: VALUE_RANGE :number: 203 :location: state_management.AnnouncementPhaseTiming.check_burst_pair 'announcement phase timing: burst_count and burst_cycle_time_ms must be set together (set both or neither)' .. err:: timing profile '{name}': sleep.timeout_ms must be greater than cycle_time_ms ... :id: FLYNC-CMN-MAJ-VAL-204 :module: CMN :severity: MAJ :category: VALUE_RANGE :number: 204 :location: state_management.GroupTiming.check_consistency "timing profile '{name}': sleep.timeout_ms must be greater than cycle_time_ms (got timeout_ms={timeout}, cycle_time_ms={cycle})" .. err:: timing profile '{name}': announcement.burst_cycle_time_ms ({burst}) must be s... :id: FLYNC-CMN-MAJ-VAL-205 :module: CMN :severity: MAJ :category: VALUE_RANGE :number: 205 :location: state_management.GroupTiming.check_consistency "timing profile '{name}': announcement.burst_cycle_time_ms ({burst}) must be shorter than cycle_time_ms ({cycle})" .. err:: timing profile '{name}': the announcement burst ({count} x {burst} ms) does n... :id: FLYNC-CMN-MAJ-VAL-206 :module: CMN :severity: MAJ :category: VALUE_RANGE :number: 206 :location: state_management.GroupTiming.check_consistency "timing profile '{name}': the announcement burst ({count} x {burst} ms) does not fit within the announcement duration_ms ({duration})" .. err:: observer membership in group '{self.group}' must not define relevance_bits - ... :id: FLYNC-CMN-MAJ-CONS-207 :module: CMN :severity: MAJ :category: CONSISTENCY :number: 207 :location: state_management.StateMembershipRef.observer_owns_no_bit f"observer membership in group '{self.group}' must not define relevance_bits - only participants reference bits" .. err:: membership in group '{self.group}' lists a relevance bit more than once in re... :id: FLYNC-CMN-MAJ-UNIQ-208 :module: CMN :severity: MAJ :category: UNIQUENESS :number: 208 :location: state_management.StateMembershipRef.no_duplicate_bits f"membership in group '{self.group}' lists a relevance bit more than once in relevance_bits" .. err:: switch port '{sp.name}' on switch '{sp.get_switch().name}' is connected to it... :id: FLYNC-ECU-MAJ-COMP-209 :module: ECU :severity: MAJ :category: COMPATIBILITY :number: 209 :location: ecu.ECU.__validate_switch_port_connections f"switch port '{sp.name}' on switch '{sp.get_switch().name}' is connected to itself. A component cannot be connected to itself." .. err:: switch port '{switch_port.name}' on switch '{switch_port.get_switch().name}' ... :id: FLYNC-ECU-MAJ-COMP-210 :module: ECU :severity: MAJ :category: COMPATIBILITY :number: 210 :location: ecu.ECU.__validate_switch_port_connections f"switch port '{switch_port.name}' on switch '{switch_port.get_switch().name}' is connected to more than one component. Each switch port in the internal topology may only be connected to a single other component." .. err:: ECU port '{port.name}' is not connected in the internal topology. :id: FLYNC-ECU-WARN-STRUCT-211 :module: ECU :severity: WARN :category: STRUCTURAL :number: 211 :location: ecu.ECU.validate_no_unconnected_components f"ECU port '{port.name}' is not connected in the internal topology." .. err:: Switch port '{switch_port.name}' (switch: '{switch_port._switch.name}') is no... :id: FLYNC-ECU-WARN-STRUCT-212 :module: ECU :severity: WARN :category: STRUCTURAL :number: 212 :location: ecu.ECU.validate_no_unconnected_components f"Switch port '{switch_port.name}' (switch: '{switch_port._switch.name}') is not connected in the internal topology." .. err:: Controller interface '{iface.name}' (controller: '{iface._controller.name}') ... :id: FLYNC-ECU-WARN-STRUCT-213 :module: ECU :severity: WARN :category: STRUCTURAL :number: 213 :location: ecu.ECU.validate_no_unconnected_components f"Controller interface '{iface.name}' (controller: '{iface._controller.name}') is not connected in the internal topology." .. err:: ECU port '{port.name}' (ECU: '{port.ecu.name}') is not connected in the syste... :id: FLYNC-TOP-WARN-STRUCT-214 :module: TOP :severity: WARN :category: STRUCTURAL :number: 214 :location: ethernet_topology.EthernetTopology.validate_no_unconnected_ports f"ECU port '{port.name}' (ECU: '{port.ecu.name}') is not connected in the system topology." .. err:: {owner}: bus_ref '{bus}' does not name any bus declared under {catalogue}. :id: FLYNC-CMN-MAJ-REF-215 :module: CMN :severity: MAJ :category: REFERENCE :number: 215 :location: interface_validators._validate_interface "{owner}: bus_ref '{bus}' does not name any bus declared under {catalogue}." .. err:: {owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catal... :id: FLYNC-CMN-MAJ-REF-216 :module: CMN :severity: MAJ :category: REFERENCE :number: 216 :location: interface_validators._validate_interface "{owner}: {field}: bus_ref '{bus}' does not name any bus declared under {catalogue}." .. err:: {owner}: {field}: frame_ref id={ref} does not name any frame declared on bus ... :id: FLYNC-CMN-MAJ-REF-217 :module: CMN :severity: MAJ :category: REFERENCE :number: 217 :location: interface_validators._validate_interface "{owner}: {field}: frame_ref id={ref} does not name any frame declared on bus '{bus}' under {catalogue}." .. err:: Deployed provided service on TCP socket ({socket.name}) of ECU ({ecu.name}) h... :id: FLYNC-GEN-MAJ-CONS-218 :module: GEN :severity: MAJ :category: CONSISTENCY :number: 218 :location: flync_model.FLYNCModel.validate_no_someip_multicast_on_tcp f'Deployed provided service on TCP socket ({socket.name}) of ECU ({ecu.name}) has multicast configuration for eventgroups ({[mcast.eventgroups for mcast in provider.multicast_config]}); SOME/IP eventgroup multicast requires a UDP socket' .. err:: The ethernet topology file (topology/system_topology.flync.yaml) is required ... :id: FLYNC-GEN-MAJ-REQ-219 :module: GEN :severity: MAJ :category: REQUIRED :number: 219 :location: flync_model.FLYNCModel.require_ethernet_topology_when_used 'The ethernet topology file (topology/system_topology.flync.yaml) is required because system-wide Ethernet features are used: {reasons}' .. err:: Multiple ECUs declare Ethernet ports but no ethernet topology (external conne... :id: FLYNC-GEN-WARN-CONS-220 :module: GEN :severity: WARN :category: CONSISTENCY :number: 220 :location: flync_model.FLYNCModel.require_ethernet_topology_when_used 'Multiple ECUs declare Ethernet ports but no ethernet topology (external connections) is defined.' .. err:: CAN/LIN interface(s) reference unknown bus '{topo.bus_name}'. Defined buses: ... :id: FLYNC-TOP-MAJ-REF-221 :module: TOP :severity: MAJ :category: REFERENCE :number: 221 :location: bus_topology._validate_bus_ref_known f"CAN/LIN interface(s) reference unknown bus '{topo.bus_name}'. Defined buses: {sorted(defs)}" .. err:: bus_ref '{topo.bus_name}' referenced by ECU interface(s) cannot be verified: ... :id: FLYNC-TOP-WARN-REF-222 :module: TOP :severity: WARN :category: REFERENCE :number: 222 :location: bus_topology._validate_bus_ref_known f"bus_ref '{topo.bus_name}' referenced by ECU interface(s) cannot be verified: no CAN/LIN bus definitions are loaded." .. err:: LIN bus '{topo.bus_name}' has {len(masters)} master interfaces ({names}); exa... :id: FLYNC-TOP-MAJ-CONS-223 :module: TOP :severity: MAJ :category: CONSISTENCY :number: 223 :location: bus_topology._validate_lin_masters f"LIN bus '{topo.bus_name}' has {len(masters)} master interfaces ({names}); exactly one is required." .. err:: LIN bus '{topo.bus_name}' has slave interface(s) but no master interface. :id: FLYNC-TOP-WARN-CONS-224 :module: TOP :severity: WARN :category: CONSISTENCY :number: 224 :location: bus_topology._validate_lin_masters f"LIN bus '{topo.bus_name}' has slave interface(s) but no master interface." .. err:: {kind} bus '{topo.bus_name}' is defined but no ECU interface attaches to it. :id: FLYNC-TOP-WARN-CONS-226 :module: TOP :severity: WARN :category: CONSISTENCY :number: 226 :location: bus_topology._validate_attachment_count f"{kind} bus '{topo.bus_name}' is defined but no ECU interface attaches to it." .. err:: ECU '{self.name}' declares Ethernet interfaces or switches but has no ECU por... :id: FLYNC-ECU-MAJ-REQ-227 :module: ECU :severity: MAJ :category: REQUIRED :number: 227 :location: ecu.ECU.validate_ethernet_hw_requires_ports_and_topology f"ECU '{self.name}' declares Ethernet interfaces or switches but has no ECU ports defined (ports.flync.yaml)." .. err:: ECU '{self.name}' declares Ethernet interfaces or switches but has no interna... :id: FLYNC-ECU-MAJ-REQ-228 :module: ECU :severity: MAJ :category: REQUIRED :number: 228 :location: ecu.ECU.validate_ethernet_hw_requires_ports_and_topology f"ECU '{self.name}' declares Ethernet interfaces or switches but has no internal topology (topology.flync.yaml)." .. err:: The 'system_topology' attribute is deprecated and will be removed in a future... :id: FLYNC-TOP-WARN-LIFE-229 :module: TOP :severity: WARN :category: LIFECYCLE :number: 229 :location: ethernet_topology.FLYNCTopology.warn_deprecated "The 'system_topology' attribute is deprecated and will be removed in a future release. Please use 'ethernet_topology' instead." .. err:: {kind} bus '{topo.bus_name}' has only a single attached node ({name}). :id: FLYNC-TOP-WARN-CONS-230 :module: TOP :severity: WARN :category: CONSISTENCY :number: 230 :location: bus_topology._validate_attachment_count f"{kind} bus '{topo.bus_name}' has only a single attached node ({name})."