CLASSIC
Modul: wdgm
Rolle: heuristic
Konfidenz: 70%
SNIP_CLASSIC_WDGM_SECTION_8_7_2_3_Port_Interfaces
Wortlaut
8.7.2.3 Port Interfaces
There are two different interfaces to indicate changes in the Supervision Status to
interested SW-Cs / CDDs and the RTE.
The interface WdgM_LocalMode is used to signal the Local Supervision Status of a
single Supervised Entity.
[SWS_WdgM_00335] Definition of ModeSwitchInterface WdgM_LocalMode ⌈
Name
WdgM_LocalMode
Comment
–
IsService
true
Variation
–
ModeGroup
currentMode
WdgM_Mode
⌋
The interface WdgM_GlobalMode is used to signal the Global Supervision Status that
is combined from all individual Supervised Entities.
[SWS_WdgM_00336] Definition of ModeSwitchInterface WdgM_GlobalMode ⌈
Name
WdgM_GlobalMode
Comment
–
IsService
true
Variation
–
ModeGroup
currentMode
WdgM_Mode
⌋
The reason for defining two different interfaces is the way these interfaces are used.
For the WdgM_GlobalMode interfaces the Watchdog Manager module provides only
one single port with that interface. By contrast, for the WdgM_LocalMode interface the
Watchdog Manager module provides as many ports as there are Supervised Entities.
In order to access these ports efficiently, the Indirect Port API of the RTE can be used.
This API provides a list of all ports that have the same interface, e.g.:
1
/**
2
* Called within WdgM. Reports the status/mode of the SE
3
* to SW-Cs / CDDs through Rte
4
*/
5
void WdgM_NotifyOKToSE(WdgM_SupervisedEntityIdType se)
6
{
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Role and usage of WdgM_GlobalMode interface
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_WatchdogManager.pdf |
|---|---|
| Dokumentseite | Seite 101 |
| Ziel-Modul | wdgm (classic) |
| Ziel-Anforderung | TPS_SWCT_02019 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.70 |