DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: canif Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_CANIF_SECTION_8_3_20_CanIf_GetTxConfirmationState

Quelle: SWS_CANInterface.pdf (Seite 103) • Ziel-Anforderung: SWS_Det_00009

Wortlaut

8.3.20 CanIf_GetTxConfirmationState [SWS_CANIF_00734] Definition of API function CanIf_GetTxConfirmationState ⌈ Service Name CanIf_GetTxConfirmationState Syntax CanIf_NotifStatusType CanIf_GetTxConfirmationState ( uint8 ControllerId ) Service ID [hex] 0x19 Sync/Async Synchronous Reentrancy Reentrant (Not for the same controller) Parameters (in) ControllerId Abstracted CanIf ControllerId which is assigned to a CAN controller Parameters (inout) None Parameters (out) None Return value CanIf_NotifStatusType Combined TX confirmation status for all TX PDUs of the CAN controller Description This service reports, if any TX confirmation has been done for the whole CAN controller since the last CAN controller start. Available via CanIf.h ⌋ [SWS_CANIF_00736] ⌈If parameter ControllerId of CanIf_GetTxConfirmationState() has an invalid value, the CanIf shall report development error code CANIF_E_PARAM_CONTROLLERID to the Det_ReportError service of the DET module, when CanIf_GetTxConfirmationState() is called.⌋ Note: The call context of CanIf_GetTxConfirmationState() is on task level (polling mode). [SWS_CANIF_00738] ⌈Configuration of CanIf_GetTxConfirmationState(): If BusOff Recovery of CanSm doesn’t need the status of the Tx confirmations (see [SWS_CANIF_00740]), this API can be omitted by disabling of CanIfPublicTxConfirmPollingSupport.⌋

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 103
Ziel-Modul canif (classic)
Ziel-Anforderung SWS_Det_00009
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95