{
 "annahmen": [
  "1) Ein pollender Aufrufer wiederholt Eth_Receive, solange ETH_RECEIVED_MORE_DATA_AVAILABLE gemeldet wird – Begründung: folgt aus der Semantik von Eth_RxStatusType (SWS_Eth_00162); eine Aufrufregel ist nicht spezifiziert.",
  "2) Im Polling-Betrieb ruft EthIf Eth_Receive zyklisch auf – Begründung: SWS_Eth_00244 nennt den Polling-Betrieb, aber keinen Aufrufer; EthIf ist die obere Schicht des Treibers.",
  "3) Eth_Receive meldet in R20-11 bei inaktivem Controller ETH_E_INV_MODE – Begründung: der Code steht in SWS_Eth_00016, und die Fassungen R23-11/R24-11 sehen diese Prüfung vor. Diagramme: diag-init",
  "1) Reihenfolge der EcuM-Aufrufe – Begründung: das Schaubild nennt die Aufrufe, aber keine eindeutige Reihenfolge. diag-zustand",
  "1) Nach Eth_Init entspricht der Controllerzustand ETH_MODE_DOWN – Begründung: SWS_Eth_00275 deaktiviert Rx/Tx, wie es ETH_MODE_DOWN beschreibt. diag-empfang",
  "1) EthIf ist der Polling-Aufrufer,",
  "2) Wiederholung bei MORE_DATA_AVAILABLE – Begründung: wie Text",
  "1) und 2). diag-cbs",
  "1) Nach einem Burst wird mit der nächsten FIFO fortgefahren – Begründung: der Text von SWS_Eth_00271/00272 ist im Payload gekürzt."
 ],
 "diagrams": [
  {
   "art": "dot",
   "id": "diag-kontext",
   "quelle": "anchor_r20_11.diag-kontext.dot"
  },
  {
   "art": "seq",
   "id": "diag-init",
   "quelle": "anchor_r20_11.diag-init.seq.json"
  },
  {
   "art": "dot",
   "id": "diag-zustand",
   "quelle": "anchor_r20_11.diag-zustand.dot"
  },
  {
   "art": "seq",
   "id": "diag-modus",
   "quelle": "anchor_r20_11.diag-modus.seq.json"
  },
  {
   "art": "seq",
   "id": "diag-senden",
   "quelle": "anchor_r20_11.diag-senden.seq.json"
  },
  {
   "art": "seq",
   "id": "diag-empfang",
   "quelle": "anchor_r20_11.diag-empfang.seq.json"
  },
  {
   "art": "dot",
   "id": "diag-filter",
   "quelle": "anchor_r20_11.diag-filter.dot"
  },
  {
   "art": "dot",
   "id": "diag-cbs",
   "quelle": "anchor_r20_11.diag-cbs.dot"
  },
  {
   "art": "seq",
   "id": "diag-zeitstempel",
   "quelle": "anchor_r20_11.diag-zeitstempel.seq.json"
  }
 ],
 "fragment": "content/ai/classic/modules/eth/anchor_r20_11.html",
 "kontext": {
  "ausgelassen": {
   "budget": [
    "SNIP_CLASSIC_AUTOSARMODELCONSTRAINTS_SECTION_2_11_SWS_EthernetDriver",
    "SNIP_CLASSIC_BSWM_SECTION_9_1_Communication_initialization_with_MACsec",
    "SNIP_CLASSIC_BSWM_SECTION_9_2_Communication_initialization_with_MACsec_and_Switch",
    "SNIP_CLASSIC_CANTRCV_SECTION_7_2_Structural_Description_of_the_ECU_Manager",
    "SNIP_CLASSIC_DEM_SECTION_10_2_10_EthDemEventParameterRefs",
    "SNIP_CLASSIC_DEM_SECTION_10_2_2_EthConfigSet",
    "SNIP_CLASSIC_DEM_SECTION_10_2_9_EthDemEventParameterRefs",
    "SNIP_CLASSIC_DET_SECTION_8_7_2_Optional_Interfaces_ETHERNETDRIVER",
    "SNIP_CLASSIC_ETHIF_SECTION_7_1_12_3_Transmission_confirmation",
    "SNIP_CLASSIC_ETHIF_SECTION_7_1_2_General_requirements",
    "SNIP_CLASSIC_ETHIF_SECTION_7_1_5_3_Reception",
    "SNIP_CLASSIC_ETHIF_SECTION_7_1_6_3_Reception",
    "SNIP_CLASSIC_ETHIF_SECTION_7_4_Transmission_Handling",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_11_EthIf_GetArlTable",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_23_EthIf_EnableEgressTimeStamp",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_26_EthIf_SwitchPortGroupRequestMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_29_EthIf_GetRxMgmtObject",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_2_EthIf_SetControllerMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_2_EthSwt_SetSwitchPortMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_30_EthIf_GetTxMgmtObject",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_45_EthIf_SetBufWTxParams",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_4_CanXLTrcv_GetTransceiverMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_55_EthIf_GetSwitchPortMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_63_EthIf_SwitchPortGetCounterValues",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_64_EthIf_SwitchPortGetRxStats",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_66_EthIf_SwitchPortGetTxErrorCounterValues",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_7_EthIf_GetPhysAddr",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_8_EthIf_SetPhysAddr",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_9_EthIf_UpdatePhysAddrFilter",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_1_12_EthIf_GetArlTable",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_1_14_EthIf_GetSwitchPortMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_1_3_EthIf_GetPhysAddr",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_1_4_EthIf_SetPhysAddr",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_1_7_EthIf_GetPhysAddr",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_1_8_EthIf_GetArlTable",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_2_EthIf_TxConfirmation",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_3_EthIf_CtrlModeIndication",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_14_EthIf_SwitchPortGetRxStats",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_15_EthIf_SwitchPortGetTxStats",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_15_EthIf_SwtEthTxFinishedIndication",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_24_EthIf_SwitchPortGetCounterValues",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_26_EthIf_SwitchPortGetTxStats",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_27_EthIf_SwitchPortGetTxErrorCounterValues",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_4_EthIf_SwitchPortGroupRequestMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_5_EthIf_SwitchPortModeIndication",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_6_3_EthIf_EnableEgressTimeStamp",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_6_5_EthIf_GetEgressTimeStamp",
    "SNIP_CLASSIC_ETHIF_SECTION_8_4_6_5_EthIf_GetIngressTimeStamp",
    "SNIP_CLASSIC_ETHIF_SECTION_8_5_2_EthIf_TxConfirmation",
    "SNIP_CLASSIC_ETHIF_SECTION_8_5_4_EthIf_MainFunctionTx",
    "SNIP_CLASSIC_ETHIF_SECTION_8_5_4_EthIf_TrcvModeIndication",
    "SNIP_CLASSIC_ETHIF_SECTION_8_5_5_EthIf_SwitchPortModeIndication",
    "SNIP_CLASSIC_ETHIF_SECTION_8_6_2_Optional_Interfaces_ETHERNETDRIVER",
    "SNIP_CLASSIC_ETHIF_SECTION_8_7_2_Optional_Interfaces",
    "SNIP_CLASSIC_ETHIF_SECTION_9_4_Data_Transmission",
    "SNIP_CLASSIC_ETH_SECTION_10_1_2_EthSwtGeneral",
    "SNIP_CLASSIC_ETH_SECTION_10_2_10_EthGeneral",
    "SNIP_CLASSIC_ETH_SECTION_10_2_11_EthGeneral",
    "SNIP_CLASSIC_ETH_SECTION_10_2_1_Eth",
    "SNIP_CLASSIC_ETH_SECTION_10_2_5_1_EthTrcvMiiInterface",
    "SNIP_CLASSIC_ETH_SECTION_10_2_5_EthTrcvMgmtInterface",
    "SNIP_CLASSIC_ETH_SECTION_10_2_6_EthIfPhysController",
    "SNIP_CLASSIC_ETH_SECTION_10_2_7_EthIfPhysCtrlRxMainFunctionIngressQueueProcessing",
    "SNIP_CLASSIC_ETH_SECTION_10_3_Published_Information_ETHERNETINTERFACE",
    "SNIP_CLASSIC_ETH_SECTION_10_4_Published_Information",
    "SNIP_CLASSIC_ETH_SECTION_2819_MIB_etherStatsPkts1024to1518Octets",
    "SNIP_CLASSIC_ETH_SECTION_2819_MIB_etherStatsPkts65to127Octets",
    "SNIP_CLASSIC_ETH_SECTION_5_Dependencies_to_other_modules",
    "SNIP_CLASSIC_ETH_SECTION_6_Requirements_Tracing",
    "SNIP_CLASSIC_ETH_SECTION_7_1_10_HW_Clock_Handling",
    "SNIP_CLASSIC_ETH_SECTION_7_1_12_2_Transmission",
    "SNIP_CLASSIC_ETH_SECTION_7_1_12_3_Transmission_confirmation",
    "SNIP_CLASSIC_ETH_SECTION_7_1_12_5_Meta_data_handling",
    "SNIP_CLASSIC_ETH_SECTION_7_1_5_2_Transmission_confirmation",
    "SNIP_CLASSIC_ETH_SECTION_7_1_5_4_Hardware_supported_data_transfer",
    "SNIP_CLASSIC_ETH_SECTION_7_1_6_1_2_Direct_data_provision",
    "SNIP_CLASSIC_ETH_SECTION_7_1_6_2_1_Indirect_data_provision",
    "SNIP_CLASSIC_ETH_SECTION_7_1_6_2_Egress_queue",
    "SNIP_CLASSIC_ETH_SECTION_7_1_7_1_1_Ingress_queue_handler",
    "SNIP_CLASSIC_ETH_SECTION_7_1_7_2_Egress_queue",
    "SNIP_CLASSIC_ETH_SECTION_7_1_7_Queue_handling",
    "SNIP_CLASSIC_ETH_SECTION_7_1_8_HW_Clock_Handling",
    "SNIP_CLASSIC_ETH_SECTION_7_1_9_HW_Clock_Handling",
    "SNIP_CLASSIC_ETH_SECTION_7_3_Handling_of_different_Virtual_Local_Time_sources",
    "SNIP_CLASSIC_ETH_SECTION_7_4_Debounce_Time",
    "SNIP_CLASSIC_ETH_SECTION_8_1_4_1_EthTSyn_RxIndication",
    "SNIP_CLASSIC_ETH_SECTION_8_1_4_2_EthTSyn_TxConfirmation",
    "SNIP_CLASSIC_ETH_SECTION_8_2_20_Eth_RateDeviationStatusType",
    "SNIP_CLASSIC_ETH_SECTION_8_2_2_Eth_ModeType",
    "SNIP_CLASSIC_ETH_SECTION_8_2_3_CanXL_HwType",
    "SNIP_CLASSIC_ETH_SECTION_8_3_10_WEth_Receive",
    "SNIP_CLASSIC_ETH_SECTION_8_3_11_CV2x_SetBufCV2xPC5TxParams",
    "SNIP_CLASSIC_ETH_SECTION_8_3_11_EthSwt_GetArlTable",
    "SNIP_CLASSIC_ETH_SECTION_8_3_11_WEth_ImmediateTransmit",
    "SNIP_CLASSIC_ETH_SECTION_8_3_12_CanXL_ReleaseRxBuffer",
    "SNIP_CLASSIC_ETH_SECTION_8_3_12_EthSwt_GetArlTable",
    "SNIP_CLASSIC_ETH_SECTION_8_3_12_EthSwt_GetCounterValues",
    "SNIP_CLASSIC_ETH_SECTION_8_3_13_CanXL_ReleaseRxBuffer",
    "SNIP_CLASSIC_ETH_SECTION_8_3_13_EthSwt_GetCounterValues",
    "SNIP_CLASSIC_ETH_SECTION_8_3_13_Eth_GetSpiStatus",
    "SNIP_CLASSIC_ETH_SECTION_8_3_13_Eth_MacVlanType",
    "SNIP_CLASSIC_ETH_SECTION_8_3_14_EthSwt_GetRxStats",
    "SNIP_CLASSIC_ETH_SECTION_8_3_14_EthSwt_GetTxStats",
    "SNIP_CLASSIC_ETH_SECTION_8_3_15_EthSwt_GetTxErrorCounterValues",
    "SNIP_CLASSIC_ETH_SECTION_8_3_15_EthSwt_GetTxStats",
    "SNIP_CLASSIC_ETH_SECTION_8_3_15_Eth_GetCurrentTimeTuple",
    "SNIP_CLASSIC_ETH_SECTION_8_3_15_Eth_StreamStatisticCounterType",
    "SNIP_CLASSIC_ETH_SECTION_8_3_16_EthSwt_GetTxErrorCounterValues",
    "SNIP_CLASSIC_ETH_SECTION_8_3_16_Eth_SetPhcTime",
    "SNIP_CLASSIC_ETH_SECTION_8_3_17_CanXL_ImmediateTransmit",
    "SNIP_CLASSIC_ETH_SECTION_8_3_17_WEth_SetBufWTxParams",
    "SNIP_CLASSIC_ETH_SECTION_8_3_18_CanXL_ImmediateTransmit",
    "SNIP_CLASSIC_ETH_SECTION_8_3_18_Eth_GetPhcTime",
    "SNIP_CLASSIC_ETH_SECTION_8_3_18_WEth_SetBufWTxParams",
    "SNIP_CLASSIC_ETH_SECTION_8_3_19_Eth_SetPpsSignalMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_21_Eth_StreamStatisticCounterType",
    "SNIP_CLASSIC_ETH_SECTION_8_3_26_EthSwt_GetVersionInfo",
    "SNIP_CLASSIC_ETH_SECTION_8_3_26_Eth_ImmediateTransmit",
    "SNIP_CLASSIC_ETH_SECTION_8_3_28_EthSwt_EthRxFinishedIndication",
    "SNIP_CLASSIC_ETH_SECTION_8_3_28_Eth_TxConfirmation",
    "SNIP_CLASSIC_ETH_SECTION_8_3_29_EthSwt_EthTxPrepareFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_3_29_EthSwt_GetVersionInfo",
    "SNIP_CLASSIC_ETH_SECTION_8_3_29_Eth_GetVersionInfo",
    "SNIP_CLASSIC_ETH_SECTION_8_3_2_3_Error_handling",
    "SNIP_CLASSIC_ETH_SECTION_8_3_2_CV2x_GetVersionInfo",
    "SNIP_CLASSIC_ETH_SECTION_8_3_2_EthSwt_SetSwitchPortMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_2_EthTrcv_SetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_2_WEthTrcv_SetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_30_EthSwt_EthRxProcessFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_3_30_EthSwt_EthTxAdaptBufferLength",
    "SNIP_CLASSIC_ETH_SECTION_8_3_31_EthSwt_EthRxFinishedIndication",
    "SNIP_CLASSIC_ETH_SECTION_8_3_32_EthIf_VerifyConfig",
    "SNIP_CLASSIC_ETH_SECTION_8_3_32_EthSwt_EthTxPrepareFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_3_32_EthSwt_EthTxProcessFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_3_33_EthSwt_EthTxFinishedIndication",
    "SNIP_CLASSIC_ETH_SECTION_8_3_34_EthSwt_SetMgmtInfo",
    "SNIP_CLASSIC_ETH_SECTION_8_3_35_EthSwt_EthTxProcessFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_3_36_EthSwt_EthTxFinishedIndication",
    "SNIP_CLASSIC_ETH_SECTION_8_3_37_EthSwt_PortEnableTimeStamp",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_CV2x_SetControllerMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_CanXLTrcv_SetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_EthSwt_GetSwitchPortMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_EthTrcv_GetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_Eth_StateType",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_InspectPacket",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_WEthTrcv_GetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_3_WEth_GetControllerMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_4_CV2x_GetControllerMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_4_CanXLTrcv_GetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_3_4_Eth_GetPhysAddr",
    "SNIP_CLASSIC_ETH_SECTION_8_3_54_EthSwt_GetRxMgmtObject",
    "SNIP_CLASSIC_ETH_SECTION_8_3_57_EthSwt_GetRxMgmtObject",
    "SNIP_CLASSIC_ETH_SECTION_8_3_5_CV2x_ProvideTxBuffer",
    "SNIP_CLASSIC_ETH_SECTION_8_3_5_Eth_SetPhysAddr",
    "SNIP_CLASSIC_ETH_SECTION_8_3_6_CV2x_Transmit",
    "SNIP_CLASSIC_ETH_SECTION_8_3_71_EthSwt_ExtractStreamHandleIdx",
    "SNIP_CLASSIC_ETH_SECTION_8_3_72_EthSwt_ExtractStreamHandleIdx",
    "SNIP_CLASSIC_ETH_SECTION_8_3_75_EthSwt_ExtractStreamHandleIdx",
    "SNIP_CLASSIC_ETH_SECTION_8_3_7_CanXL_GetPhysAddr",
    "SNIP_CLASSIC_ETH_SECTION_8_3_7_WEth_ProvideTxBuffer",
    "SNIP_CLASSIC_ETH_SECTION_8_3_8_CV2x_Receive",
    "SNIP_CLASSIC_ETH_SECTION_8_3_8_Eth_FilterActionType",
    "SNIP_CLASSIC_ETH_SECTION_8_4_13_Eth_GetSpiStatus",
    "SNIP_CLASSIC_ETH_SECTION_8_4_15_Eth_GetCurrentTimeTuple",
    "SNIP_CLASSIC_ETH_SECTION_8_4_17_Eth_GetPhcTime",
    "SNIP_CLASSIC_ETH_SECTION_8_4_19_Eth_SetPpsSignalMode",
    "SNIP_CLASSIC_ETH_SECTION_8_4_1_3_EthIf_ReadMii",
    "SNIP_CLASSIC_ETH_SECTION_8_4_1_4_EthIf_WriteMii",
    "SNIP_CLASSIC_ETH_SECTION_8_4_25_Eth_ImmediateTransmit",
    "SNIP_CLASSIC_ETH_SECTION_8_4_26_Eth_ImmediateTransmit",
    "SNIP_CLASSIC_ETH_SECTION_8_4_27_Eth_ReleaseRxBuffer",
    "SNIP_CLASSIC_ETH_SECTION_8_4_3_V2xGn_RxIndication",
    "SNIP_CLASSIC_ETH_SECTION_8_4_42_Eth_MacSecGetMacSecStatistics",
    "SNIP_CLASSIC_ETH_SECTION_8_4_5_10_EthIf_SwtEthRxProcessFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_4_5_12_EthIf_SwtEthTxPrepareFrame",
    "SNIP_CLASSIC_ETH_SECTION_8_4_5_13_EthIf_SwtEthTxAdaptBufferLength",
    "SNIP_CLASSIC_ETH_SECTION_8_4_5_Eth_SetPhysAddr",
    "SNIP_CLASSIC_ETH_SECTION_8_4_7_10_EthIf_SetTransceiverMode",
    "SNIP_CLASSIC_ETH_SECTION_8_5_2_EthIf_MainFunctionRx__PriorityProcessing_ShortName",
    "SNIP_CLASSIC_ETH_SECTION_8_5_2_Optional_Interfaces",
    "SNIP_CLASSIC_ETH_SECTION_8_5_3_Configurable_interfaces",
    "SNIP_CLASSIC_ETH_SECTION_8_6_2_Optional_Interfaces",
    "SNIP_CLASSIC_ETH_SECTION_8_6_3_Configurable_interfaces_ETHERNETINTERFACE",
    "SNIP_CLASSIC_ETH_SECTION_8_6_3_Configurable_interfaces_ETHERNETTRANSCEIVERDRIVER",
    "SNIP_CLASSIC_ETH_SECTION_8_6_Expected_interfaces_ETHERNETINTERFACE",
    "SNIP_CLASSIC_ETH_SECTION_8_6_Expected_interfaces_ETHERNETSWITCHDRIVER",
    "SNIP_CLASSIC_ETH_SECTION_8_7_1_Mandatory_interfaces",
    "SNIP_CLASSIC_ETH_SECTION_8_7_Expected_interfaces",
    "SNIP_CLASSIC_ETH_SECTION_9_10_Switch_Management_support",
    "SNIP_CLASSIC_ETH_SECTION_9_1_IEEE1722_stream_transmission",
    "SNIP_CLASSIC_ETH_SECTION_9_2_Communication_Initialization",
    "SNIP_CLASSIC_ETH_SECTION_9_2_TCP_Connection_Setup_Server",
    "SNIP_CLASSIC_ETH_SECTION_9_2_V2xGn_Transmit",
    "SNIP_CLASSIC_ETH_SECTION_9_3_Reception",
    "SNIP_CLASSIC_ETH_SECTION_9_4_EthTSyn_Egress_Timestamping",
    "SNIP_CLASSIC_ETH_SECTION_9_4_Transmission_TCP",
    "SNIP_CLASSIC_ETH_SECTION_9_5_Data_Reception",
    "SNIP_CLASSIC_ETH_SECTION_9_5_EthTSyn_Ingress_Timestamping",
    "SNIP_CLASSIC_ETH_SECTION_9_5_Initialization_of_Wireless_Drivers",
    "SNIP_CLASSIC_ETH_SECTION_9_5_Transmission_UDP",
    "SNIP_CLASSIC_ETH_SECTION_9_6_2_Time_Aware_Bridge_without_GTM_as_Management_CPU_Tx",
    "SNIP_CLASSIC_ETH_SECTION_9_6_3_Time_Aware_Bridge_without_GTM_as_Management_CPU_Rx",
    "SNIP_CLASSIC_ETH_SECTION_9_7_TLS_connection_assignment_to_socket",
    "SNIP_CLASSIC_ETH_SECTION_9_Sequence_diagrams_ETHERNETINTERFACE",
    "SNIP_CLASSIC_ETH_SECTION_9_Sequence_diagrams_TCPIP",
    "SNIP_CLASSIC_ETH_SECTION_9_Sequence_diagrams_TIMESYNCOVERETHERNET",
    "SNIP_CLASSIC_ETH_SECTION_9_Sequence_diagrams_V2XGEONETWORKING",
    "SNIP_CLASSIC_ETH_SECTION_General_Overview",
    "SNIP_CLASSIC_OS_SECTION_8_7_1_Optional_Interfaces",
    "SNIP_CLASSIC_PLATFORM_SECTION_10_Mbit_s_system_A_late_collision_included_in_a_count_represented_by",
    "SNIP_CLASSIC_PWM_SECTION_8_7_1_Optional_Interfaces",
    "SNIP_CLASSIC_RELEASEOVERVIEWANDREVHISTORY_SECTION_6_2_Release_4_2_2",
    "SNIP_CLASSIC_STD_SECTION_8_4_1_7_EthIf_GetPortMacAddrVlan",
    "SNIP_CLASSIC_STD_SECTION_9_5_EthTSyn_Ingress_Timestamping",
    "SNIP_CLASSIC_WDGM_SECTION_7_2_Structural_Description_of_the_ECU_Manager",
    "SNIP_CLASSIC_WDGM_SECTION_8_7_1_Optional_Interfaces"
   ],
   "dublette": {
    "SNIP_CLASSIC_DET_SECTION_7_1_5_4_Hardware_supported_data_transfer": "SNIP_CLASSIC_ETH_SECTION_7_1_5_4_Hardware_supported_data_transfer",
    "SNIP_CLASSIC_ETHIF_SECTION_7_1_6_2_1_Indirect_data_provision": "SNIP_CLASSIC_ETH_SECTION_7_1_6_2_1_Indirect_data_provision",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_10_WEth_Receive": "SNIP_CLASSIC_ETH_SECTION_8_3_10_WEth_Receive",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_17_CanXL_TxConfirmation": "SNIP_CLASSIC_ETH_SECTION_8_3_17_CanXL_TxConfirmation",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_18_CanXL_ImmediateTransmit": "SNIP_CLASSIC_ETH_SECTION_8_3_18_CanXL_ImmediateTransmit",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_18_CanXL_TxConfirmation": "SNIP_CLASSIC_ETH_SECTION_8_3_18_CanXL_TxConfirmation",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_3_CanXLTrcv_SetTransceiverMode": "SNIP_CLASSIC_ETH_SECTION_8_3_3_CanXLTrcv_SetTransceiverMode",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_4_CanXL_GetCurrentTime": "SNIP_CLASSIC_ETH_SECTION_8_3_4_CanXL_GetCurrentTime",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_7_WEth_ProvideTxBuffer": "SNIP_CLASSIC_ETH_SECTION_8_3_7_WEth_ProvideTxBuffer",
    "SNIP_CLASSIC_ETHIF_SECTION_8_3_8_CV2x_Receive": "SNIP_CLASSIC_ETH_SECTION_8_3_8_CV2x_Receive",
    "SNIP_CLASSIC_ETHIF_SECTION_9_10_Switch_Management_support": "SNIP_CLASSIC_ETH_SECTION_9_10_Switch_Management_support",
    "SNIP_CLASSIC_ETH_SECTION_10_2_2_EthConfigSet": "SNIP_CLASSIC_DEM_SECTION_10_2_2_EthConfigSet",
    "SNIP_CLASSIC_OS_SECTION_8_3_14_EthSwt_GetRxStats": "SNIP_CLASSIC_ETH_SECTION_8_3_14_EthSwt_GetRxStats",
    "SNIP_CLASSIC_STD_SECTION_8_3_15_EthSwt_GetTxErrorCounterValues": "SNIP_CLASSIC_ETH_SECTION_8_3_15_EthSwt_GetTxErrorCounterValues",
    "SNIP_CLASSIC_STD_SECTION_8_3_16_Eth_SetPhcTime": "SNIP_CLASSIC_ETH_SECTION_8_3_16_Eth_SetPhcTime",
    "SNIP_CLASSIC_STD_SECTION_8_3_18_Eth_GetPhcTime": "SNIP_CLASSIC_ETH_SECTION_8_3_18_Eth_GetPhcTime",
    "SNIP_CLASSIC_STD_SECTION_8_4_1_3_EthIf_ReadMii": "SNIP_CLASSIC_ETH_SECTION_8_4_1_3_EthIf_ReadMii",
    "SNIP_CLASSIC_STD_SECTION_8_4_7_10_EthIf_SetTransceiverMode": "SNIP_CLASSIC_ETH_SECTION_8_4_7_10_EthIf_SetTransceiverMode",
    "SNIP_CLASSIC_TCPIP_SECTION_9_3_Reception": "SNIP_CLASSIC_ETH_SECTION_9_3_Reception"
   },
   "inhaltsverzeichnis": [
    "SNIP_CLASSIC_ETH_FIGURE_Figure_7_2"
   ],
   "ohne_inhalt": [
    "SNIP_CLASSIC_ETH_FIGURE_Figure_10_7",
    "SNIP_CLASSIC_ETH_FIGURE_Figure_10_9",
    "SNIP_CLASSIC_ETH_SECTION_2_12_Diagrams",
    "SNIP_CLASSIC_ETH_SECTION_7_1_5_Communication",
    "SNIP_CLASSIC_ETH_SECTION_7_1_6_Communication",
    "SNIP_CLASSIC_ETH_SECTION_8_3_Function_definitions",
    "SNIP_CLASSIC_ETH_SECTION_8_3_Type_definitions",
    "SNIP_CLASSIC_ETH_SECTION_8_4_Callback_notifications_ETHERNETSTATEMANAGER",
    "SNIP_CLASSIC_ETH_SECTION_8_4_Callback_notifications_ETHERNETTRANSCEIVERDRIVER",
    "SNIP_CLASSIC_ETH_SECTION_8_5_Scheduled_functions",
    "SNIP_CLASSIC_ETH_SECTION_8_6_Scheduled_functions",
    "SNIP_CLASSIC_ETH_SECTION_8_API_specification",
    "SNIP_CLASSIC_ETH_SECTION_9_6_Time_measurement_with_Switches",
    "SNIP_CLASSIC_ETH_SECTION_9_Sequence_diagrams_ETHERNETSWITCHDRIVER"
   ],
   "ohne_text": []
  },
  "im_prompt": 156,
  "im_prompt_schaubilder": 54,
  "kandidaten": 406,
  "schema": "guide-context@1"
 },
 "levels": {
  "count": 4,
  "level3_diagrams": [
   "diag-kontext",
   "diag-senden"
  ],
  "oneliner_chars": 106,
  "schema": "ai-levels@1",
  "words": {
   "2": 65,
   "3": 256,
   "4": 1652
  }
 },
 "lint": [
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_5_Initialization: SWS_EthernetDriver S. 27 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_23_Eth_ProvideTxBuffer: SWS_EthernetDriver S. 91 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_24_Eth_Transmit: SWS_EthernetDriver S. 93 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_6_2_Transmission_confirmation: SWS_EthernetDriver S. 32 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_24_Eth_Transmit: SWS_EthernetDriver S. 93 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_24_Eth_Receive: SWS_EthernetDriver S. 110 nicht im Anker R20-11 (Snippet-Releases: R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_6_Eth_UpdatePhysAddrFilter: SWS_EthernetDriver S. 74 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_7_Eth_WriteMii: SWS_EthernetDriver S. 95 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_20_Eth_EnableEgressTimeStamp: SWS_EthernetDriver S. 111 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_21_Eth_GetEgressTimeStamp: SWS_EthernetDriver S. 89 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_14_Eth_GetCurrentTime: SWS_EthernetDriver S. 82 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_10_Eth_GetRxStats: SWS_EthernetDriver S. 98 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_7_Buffer_handling: SWS_EthernetDriver S. 38 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip FIG-ad61fb74781d3768: AUTOSAR_CP_SWS_EthernetDriver S. 56 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11) (INV-QL-09)",
  "Stufe 4: data-snip FIG-ad61fb74781d3768: AUTOSAR_CP_SWS_EthernetDriver S. 56 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_23_Eth_ProvideTxBuffer: SWS_EthernetDriver S. 91 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_25_Eth_Receive: SWS_EthernetDriver S. 94 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_25_Eth_Receive: SWS_EthernetDriver S. 116 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_24_Eth_Receive: SWS_EthernetDriver S. 110 nicht im Anker R20-11 (Snippet-Releases: R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_6_2_Transmission_confirmation: SWS_EthernetDriver S. 32 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
  "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_3_CanXL_GetCounterValues: SWS_CANXLDriver S. 23 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11, R25-11) (INV-QL-09)"
 ],
 "output_sha256": "596b8031cdb494f9610040da01fa17d4a0207d86a3162ca0cac90d58ee42ef2f",
 "output_store": "ai/store/outputs/59/596b8031cdb494f9610040da01fa17d4a0207d86a3162ca0cac90d58ee42ef2f.html",
 "params": {
  "module": "eth",
  "platform": "classic",
  "release": "R20-11"
 },
 "profile": {
  "effort": "high",
  "extra": {
   "abrechnung": "Abonnement des Nutzers; Kosten im Lauf-Eintrag als Listenpreis-Schätzung",
   "client": "claude (Claude Code CLI, Print-Modus); Version je Lauf im Lauf-Eintrag",
   "flags": "--output-format json --tools \"\" --strict-mcp-config --no-session-persistence --safe-mode --disable-slash-commands",
   "prompt_caching": "abgeschaltet (DISABLE_PROMPT_CACHING=1)",
   "system_prompt": "Du erzeugst Texte für das Dokumentationssystem autodocs. Die Nutzernachricht enthält den vollständigen Auftrag mit Richtlinien, Daten und Ausgabeformat. Befolge ihn genau und antworte ausschließlich in dem dort verlangten Format.",
   "tools": "keine (--tools \"\", --strict-mcp-config, --safe-mode)"
  },
  "max_output_tokens": 64000,
  "model": "claude-opus-5-5",
  "note": "claude-opus-5-5 (Effort high) über claude -p (Claude Code CLI), hermetisch ohne Werkzeuge; Temperatur nicht steuerbar",
  "provider": "anthropic",
  "route": "claude-cli-print",
  "schema": "ai-generation-profile@v1",
  "seed": null,
  "system_instruction_mode": "neutraler System-Prompt; Rezept-Prompt unverändert als Nutzernachricht",
  "temperature": null,
  "top_k": null,
  "top_p": null
 },
 "profile_id": "claude-opus-5-5__effort-high__temp-uncontrolled__claude-cli-print__6c53a2006d50",
 "prompt_hash": "7ed698a8fca3731d575e2a46d7368436345ab42eed1d112943a9e35a95bfd954",
 "prompt_store": "ai/store/prompts/7e/7ed698a8fca3731d575e2a46d7368436345ab42eed1d112943a9e35a95bfd954.txt",
 "recipe": "module-guide@3",
 "releases": [
  "R20-11"
 ],
 "review": {
  "by": null,
  "note": "",
  "score": null,
  "status": "unreviewed"
 },
 "runs": [
  {
   "attempt": 1,
   "client": "2.1.296 (Claude Code)",
   "cost_usd_list": 1.80278,
   "cost_usd_reported": 1.80278,
   "created_at": "2026-10-13T02:43:55Z",
   "duration_api_seconds": 444.152,
   "duration_seconds": 446.949,
   "effort": "high",
   "lint_warnings": [
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_5_Initialization: SWS_EthernetDriver S. 27 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_23_Eth_ProvideTxBuffer: SWS_EthernetDriver S. 91 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_24_Eth_Transmit: SWS_EthernetDriver S. 93 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_6_2_Transmission_confirmation: SWS_EthernetDriver S. 32 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_24_Eth_Transmit: SWS_EthernetDriver S. 93 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_24_Eth_Receive: SWS_EthernetDriver S. 110 nicht im Anker R20-11 (Snippet-Releases: R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_6_Eth_UpdatePhysAddrFilter: SWS_EthernetDriver S. 74 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_7_Eth_WriteMii: SWS_EthernetDriver S. 95 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_20_Eth_EnableEgressTimeStamp: SWS_EthernetDriver S. 111 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_21_Eth_GetEgressTimeStamp: SWS_EthernetDriver S. 89 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_14_Eth_GetCurrentTime: SWS_EthernetDriver S. 82 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_10_Eth_GetRxStats: SWS_EthernetDriver S. 98 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_7_Buffer_handling: SWS_EthernetDriver S. 38 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip FIG-ad61fb74781d3768: AUTOSAR_CP_SWS_EthernetDriver S. 56 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11) (INV-QL-09)",
    "Stufe 4: data-snip FIG-ad61fb74781d3768: AUTOSAR_CP_SWS_EthernetDriver S. 56 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_23_Eth_ProvideTxBuffer: SWS_EthernetDriver S. 91 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_25_Eth_Receive: SWS_EthernetDriver S. 94 nicht im Anker R20-11 (Snippet-Releases: R23-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_25_Eth_Receive: SWS_EthernetDriver S. 116 nicht im Anker R20-11 (Snippet-Releases: R24-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_4_24_Eth_Receive: SWS_EthernetDriver S. 110 nicht im Anker R20-11 (Snippet-Releases: R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_7_1_6_2_Transmission_confirmation: SWS_EthernetDriver S. 32 nicht im Anker R20-11 (Snippet-Releases: R24-11, R25-11) (INV-QL-09)",
    "Stufe 4: data-snip SNIP_CLASSIC_ETH_SECTION_8_3_3_CanXL_GetCounterValues: SWS_CANXLDriver S. 23 nicht im Anker R20-11 (Snippet-Releases: R23-11, R24-11, R25-11) (INV-QL-09)"
   ],
   "model": "claude-opus-5-5",
   "model_usage": {
    "claude-opus-5-5": {
     "cacheCreationInputTokens": 0,
     "cacheReadInputTokens": 0,
     "canonicalModel": "claude-opus-5-5",
     "contextWindow": 1000000,
     "costBasis": "list",
     "costUSD": 1.80278,
     "inputTokens": 159350,
     "maxOutputTokens": 128000,
     "outputTokens": 58269,
     "provider": "firstParty",
     "thinkingTokens": 31479,
     "webSearchRequests": 0
    }
   },
   "route": "claude-cli-print",
   "run_id": "bf18fd67-8be6-4b5d-b375-4f2755408fcd",
   "stop_reason": "end_turn",
   "transcript": "_src/ai/store/transcripts/claude-opus-5-5__effort-high__temp-uncontrolled__claude-cli-print__6c53a2006d50/bf18fd67-8be6-4b5d-b375-4f2755408fcd.json",
   "usage": {
    "cache_creation": {
     "ephemeral_1h_input_tokens": 0,
     "ephemeral_5m_input_tokens": 0
    },
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0,
    "fallback_credit": null,
    "inference_geo": "global",
    "input_tokens": 159350,
    "output_tokens": 58269,
    "output_tokens_details": {
     "thinking_tokens": 31479
    },
    "server_tool_use": {
     "web_fetch_requests": 0,
     "web_search_requests": 0
    },
    "service_tier": "standard",
    "speed": "standard"
   },
   "usage_normalized": {
    "cache_write": 0,
    "cached": 0,
    "input_uncached": 159350,
    "output": 58269,
    "thinking": 31479
   },
   "wall_seconds": 448.338
  }
 ],
 "schema": "ai-trace@2",
 "subject_id": "module.classic.eth"
}
