CLASSIC
Modul: cantp
Rolle: heuristic
Konfidenz: 80%
SNIP_CLASSIC_CANTP_FIGURE_Figure_7_5
Wortlaut
Figure 7.5: Example of receiving process 1: The LSduR notifies a new reception with CanTp_RxIndication(). The CanTp forwards this notification to the PduR; 2: The PduR returns an available buffer size of 25 bytes, CanTp sends a FlowControl CTS to the originator; 3: The CanTp provides the data of each received frame to the PduR and monitors the remaining buffer size. After the second consecutive frame, the remaining buffer size is not enough for the next block (two Consecutive Frames); 4: The CanTp asks the PduR for the remaining buffer size by calling PduR_CanTpCopyRxData() with 0 as data length and NULL_PTR as data, and sends a FlowControl Wait to the originator. This is done until sufficient buffer for the next block is available; 5: When the buffer size is finally sufficient for the next block, the CanTp will send a FlowControl CTS to the originator and continues the reception of the next Consecutive Frames block; ransportLayer
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
N_Br timer when buffer insufficient
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_CANTransportLayer.pdf |
|---|---|
| Dokumentseite | Seite 37 |
| Ziel-Modul | cantp (classic) |
| Ziel-Anforderung | SWS_CanTp_00325 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.80 |