CLASSIC
Modul: wdgm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_WDGM_SECTION_8_3_9_WdgM_PerformReset
Wortlaut
8.3.9 WdgM_PerformReset
[SWS_WdgM_00264] Definition of API function WdgM_PerformReset
Upstream requirements: SRS_BSW_00310, SRS_ModeMgm_09232
⌈
Service Name
WdgM_PerformReset
Syntax
void WdgM_PerformReset (
void
)
Service ID [hex]
0x0f
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
None
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Instructs the Watchdog Manager to cause a watchdog reset.
Available via
WdgM.h
⌋
[SWS_WdgM_00232]
Upstream requirements: SRS_ModeMgm_09232
⌈When this service is called, the Watchdog Manager shall set the trigger condition for
all configured Watchdog Drivers to 0 (zero).⌋
Thereby, the hardware watchdogs will cause an external hardware reset.
[SWS_WdgM_00233]
Upstream requirements: SRS_ModeMgm_09232
⌈After this service has been called, the Watchdog Manager shall not update the trigger
condition anymore.⌋
When this API has been called, Global Supervision Status is not considered anymore.
There are optional checks that are executed if and only if WdgMDevErrorDetect is
enabled.
[SWS_WdgM_00270]
Upstream requirements: SRS_BSW_00323, SRS_BSW_00350
⌈If the configuration parameter WdgMDevErrorDetect [ECUC_WdgM_00301] is enabled: The function WdgM_PerformReset shall report the error to default error tracer
with error code WDGM_E_UNINIT, without any further effect, if the Watchdog Manager
is in WDGM_GLOBAL_STATUS_DEACTIVATED.⌋
[SWS_WdgM_00401]
Upstream requirements: SRS_BSW_00323, SRS_BSW_00350
⌈If the configuration parameter WdgMDevErrorDetect [ECUC_WdgM_00301] is disabled: The function WdgM_PerformReset shall return without any effect if the Watchdog Manager is in WDGM_GLOBAL_STATUS_DEACTIVATED.⌋
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_WatchdogManager.pdf |
|---|---|
| Dokumentseite | Seite 82 |
| Ziel-Modul | wdgm (classic) |
| Ziel-Anforderung | SWS_WdgM_00401 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |