CLASSIC
Modul: canif
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_CANIF_SECTION_7_25_Partial_Networking
Wortlaut
7.25 Partial Networking
[SWS_CANIF_00747] ⌈If Partial Networking (PN) is enabled (see CanIfPublicPnSupport), CanIf shall support a PnTxFilter per CAN Controller which overlays the PDU channel modes.⌋
[SWS_CANIF_00748] ⌈The PnTxFilter of [SWS_CANIF_00747] shall only have an effect and transition its modes (enabled/disabled) if more than zero Tx L-PDUs per CAN Controller are configured as CanIfTxPduPnFilterPdu.⌋
[SWS_CANIF_00863] ⌈PnTxFilter shall be enabled during initialization (ref. to
[SWS_CANIF_00747] and [SWS_CANIF_00748]).⌋
[SWS_CANIF_00749] ⌈If CanIf_SetControllerMode(ControllerId, CAN_CS_SLEEP) is called the PnTxFilter of the corresponding CAN Controller shall be enabled (ref. to [SWS_CANIF_00748] and [SWS_CANIF_00747]).⌋
[SWS_CANIF_00750] ⌈If the PnTxFilter of a CAN Controller is enabled, CanIf shall block all Tx requests to that CAN Controller (return E_NOT_OK when CanIf_ Transmit() is called), except if the requested Tx L-PDUs is one of the configured CanIfTxPduPnFilterPdus of that CAN Controller. These CanIfTxPduPnFilterPdus shall always be passed to the corresponding CAN Driver.⌋
[SWS_CANIF_00751]
⌈If CanIf_TxConfirmation() is called, the corresponding PnTxFilter shall be disabled (ref. to [SWS_CANIF_00747] and
[SWS_CANIF_00748]).⌋
[SWS_CANIF_00896] ⌈If CanIf_RxIndication() is called and PnTxFilter is enabled, the corresponding PnTxFilter shall be disabled (ref. to [SWS_CANIF_00747] and [SWS_CANIF_00748]).⌋
[SWS_CANIF_00752] ⌈If the PnTxFilter of a CAN Controller is disabled, CanIf shall behave as requested via CanIf_SetPduMode() (see [SWS_CANIF_00008]).⌋
[SWS_CANIF_00878] ⌈If CanIf_SetPduMode(ControllerId, CANIF_TX_OFFLINE) is called and Partial Networking is enabled (ref. to CanIfPublicPnSupport) the PnTxFilter of the corresponding CAN Controller shall be enabled (ref. to [SWS_CANIF_00748] and [SWS_CANIF_00747]).⌋
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 70 |
| Ziel-Modul | canif (classic) |
| Ziel-Anforderung | SWS_CANIF_00896 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |