Container for the references to DemEventParameter elements
which shall be invoked using the API Dem_ReportErrorStatus
in case the corresponding error occurs. The EventId is taken
from the referenced DemEventParameter's DemEventId
value.
The standardized errors are provided in the container and can
be extended by vendor-specific error references.
WDG_E_DISABLE_REJECTED(0..1)
Symbolic name reference to [ DemEventParameter ]
WDG_E_MODE_FAILED(0..1)
Symbolic name reference to [ DemEventParameter ]
WdgGeneral
All general parameters of the watchdog driver are collected
here.
WdgDevErrorDetect
EcucBooleanParamDef
WdgDisableAllowed
Compile switch to allow / forbid disabling the watchdog driver during
runtime.
True: Disabling the watchdog driver at runtime is allowed. False: Disabling
the watchdog driver at runtime is not allowed
dependency: Safety relevant compile switch, this has to be in accordance
with the corresponding settings for the watchdog manager.
EcucBooleanParamDef
WdgIndex
Represents the watchdog driver's ID so that it can be referenced by the
watchdog interface.
EcucIntegerParamDef (Symbolic Name generated for this parameter)
WdgInitialTimeout
The initial timeout (sec) for the trigger condition to be initialized during Init
function. It shall be not larger than WdgMaxTimeout.
EcucFloatParamDef
WdgMaxTimeout
The maximum timeout (sec) to which the watchdog trigger condition can
be initialized.
EcucFloatParamDef
WdgRunArea
Represents the watchdog driver execution area is either from ROM(Flash) or RAM
as required with the particular microcontroller
RAM
Watchdog driver to be executed out of
RAM area
ROM
Watchdog driver to be executed out of
ROM area
WdgTriggerLocation
Location (memory address) of the watchdog trigger routine.
dependency: Only relevant if provided by hardware and needed by the
system.
EcucFunctionNameDef
WdgVersionInfoApi
EcucBooleanParamDef
WdgPublishedInformation
Container holding all Wdg specific published information
parameters
WdgTriggerMode
Watchdog trigger mode (toggle/window/both)
WDG_BOTH --
WDG_TOGGLE --
WDG_WINDOW --
WdgSettingsConfig
Configuration items for the different watchdog settings,
including those for external watchdog hardware.
Note: All postbuild parameters are handled via this container
WdgDefaultMode
Default mode for watchdog driver initialization.
ImplementationType: WdgIf_ModeType
dependency: "Off" mode only possible if disabling the watchdog driver is allowed
WDGIF_FAST_MODE
WDGIF_OFF_MODE
WDGIF_SLOW_MODE
WdgExternalConfiguration(0..1)
Configuration items for an external watchdog hardware
WdgExternalContainerRef(0..1)
Reference to either
- a DioChannelGroup container in case the hardware watchdog is connected via
DIO pins - an SpiSequenceConfiguration container in case the watchdog hardware
is accessed via SPI
dependency: See DIO resp. SPI SWS
Choice reference to [ DioChannelGroup , SpiSequence ]