CLASSIC
Modul: canif
Rolle: heuristic
Konfidenz: 85%
SNIP_CLASSIC_CANIF_SECTION_5_5_Lower_layers_CAN_Transceiver_Driver
Wortlaut
5.5 Lower layers: CAN Transceiver Driver
The second available lower layer CAN device driver is represented by the CanTrcv (see [2, Specification of CAN Transceiver Driver]). Each CanTrcv itself does operation mode control of the CAN Transceiver device. The CanIf just maps all APIs of several underlying CanTrcvs to a unique one, thus CanSm is able to trigger a transition of the corresponding CAN Transceiver modes. No control or handling functionality belonging to CanTrcv is done inside the CanIf. The CanIf maps the following services of all underlying CanTrcvs to one unique interface. These are further described in the CAN Transceiver Driver SWS (see [2, Specification of CAN Transceiver Driver]):
• Unique CanTrcv mode request and read services to manage the operation modes of each underlying CAN Transceiver device.
• Read service for CAN Transceiver wake up reason support.
• Mode request service to enable/disable/clear wake up event state of each used CAN transceiver (CanIf_SetTrcvMode(), see [SWS_CANIF_00287]).
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Abstraction of multiple transceiver instances
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_CANInterface.pdf |
|---|---|
| Dokumentseite | Seite 21 |
| Ziel-Modul | canif (classic) |
| Ziel-Anforderung | SWS_CANIF_00655 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.85 |