CLASSIC
Modul: canif
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_CANIF_SECTION_7_19_2_PDU_channel_modes
Wortlaut
7.19.2 PDU channel modes
CanIf provides the services CanIf_SetPduMode() and CanIf_GetPduMode() to prevent the processing of
• all Transmit L-PDUs belonging to one logical channel,
• all Transmit L-PDUs and Receive L-PDUs belonging to one logical channel. Changing the PDU channel mode is only allowed in case corresponding controller mode equals CAN_CS_STARTED (refer to [SWS_CANIF_00874]). While CANIF_ONLINE and CANIF_OFFLINE affecting the whole communicatoin the PDU channel modes CANIF_TX_OFFLINE and CANIF_TX_OFFLINE_ACTIVE enable/disable transmission path seperately. CanIf provides information about the current PDU channel mode via the service CanIf_GetPduMode(). Figure 7.8: PDU channel mode control Figure 7.8 shows a diagram with possible PDU channel modes. Each L-PDU channel can be in CANIF_OFFLINE (no communication), CANIF_TX_OFFLINE (passive mode => listen without sending), CANIF_TX_OFFLINE_ACTIVE (simulated transmission with listening), and CANIF_ONLINE (full communication). The default state is the CANIF_OFFLINE mode.
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_CANInterface.pdf |
|---|---|
| Dokumentseite | Seite 58 |
| Ziel-Modul | canif (classic) |
| Ziel-Anforderung | SWS_CANIF_00874 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |