SNIP_CLASSIC_OS_SECTION_8_6_1_Mandatory_Interfaces_CANDRIVER
Wortlaut
8.6.1 Mandatory Interfaces
This chapter defines all interfaces which are required to fulfill the core functionality of the module. All callback functions that are called by the Can module are implemented in the CanIf module. These callback functions are not configurable.
[SWS_Can_00234] Definition of mandatory interfaces in module Can ⌈ API Function Header File Description CanIf_ControllerBusOff CanIf_Can.h This service indicates a Controller BusOff event referring to the corresponding CAN Controller with the abstract CanIf ControllerId. CanIf_ControllerModeIndication CanIf_Can.h This service indicates a controller state transition referring to the corresponding CAN controller with the abstract CanIf ControllerId. CanIf_RxIndication CanIf_Can.h This service indicates a successful reception of a received CAN Rx L-PDU to the CanIf after passing all filters and validation checks. CanIf_TxConfirmation CanIf_Can.h This service confirms a previously successfully processed transmission of a CAN TxPDU. Det_ReportRuntimeError Det.h Service to report runtime errors. If a callout has been configured then this callout shall be called. GetCounterValue Os.h This service reads the current count value of a counter (returning either the hardware timer ticks if counter is driven by hardware or the software ticks when user drives counter).
⌋(SRS_Can_01055)
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_CANDriver.pdf |
|---|---|
| Dokumentseite | Seite 73 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_Os_00383 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |