CLASSIC
Modul: bswm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_BSWM_SECTION_7_1_6_Changing_schedule_table_Master_only
Wortlaut
7.1.6 Changing schedule table (Master only)
This chapter is only applicable for LIN master nodes.
[SWS_LinSM_00079] ⌈If the function LinSM_ScheduleRequest is called, the LinSM module shall forward (and not wait for the next main function call) the request to the LinIf module using the function call LinIf_ScheduleRequest.⌋
[SWS_LinSM_00168] ⌈When the LinSM called LinIf_ScheduleRequest from a call to LinSM_ScheduleRequest, it shall forward the return value to its caller.⌋
[SWS_LinSM_00213] ⌈If LinIf_ScheduleRequest returns with E_NOT_OK the LinSM module shall call BswM_LinSM_CurrentSchedule with the old schedule table in the next main function call.⌋
[SWS_LinSM_00206] ⌈When the LinSM module gets the confirmation of setting a schedule table from the LinIf module the BswM_LinSM_CurrentSchedule shall be called, if not timer has elapsed.⌋
[SWS_LinSM_00214] ⌈If timer has elapsed, the LinSM module shall call BswM_Lin SM_CurrentSchedule with unchanged schedule table. Be aware of that the LinIf will switch to a NULL schedule when entering sleep, then it may make a schedule switch callback.⌋
[SWS_LinSM_00207] ⌈If the LinIf confirms a schedule switch without a preceding call to request new schedule table the BswM_LinSM_CurrentSchedule shall be called⌋
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_LINStateManager.pdf |
|---|---|
| Dokumentseite | Seite 26 |
| Ziel-Modul | bswm (classic) |
| Ziel-Anforderung | SWS_LinSM_00214 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |