导图社区 AUTOAR4.2.2WdgM配置容器20230716A
AUTOAR4.2.2WdgM配置容器,Post-Build Variant Support true.
编辑于2023-08-18 16:44:39 安徽WdgM
Post-Build Variant Support true
WdgMConfigSet
WdgMInitialMode
The mode that the Watchdog Manager is in after it has been initialized
Symbolic name reference to [ WdgMMode ]
WdgMDemEventParameterRefs(0..1)
WDGM_E_MONITORING(0..1)
Reference to the DemEventParameter which shall be issued when the defensive behavior checks have detected an improper caller.
Symbolic name reference to [ DemEventParameter ]
WDGM_E_SET_MODE(0..1)
Reference to the DemEventParameter which shall be issued when the error "Monitoring has failed (Global Supervision Status has reached WDGM_GLOBAL_STATUS_STOPPED) and a watchdog reset will occur" has occurred.
Symbolic name reference to [ DemEventParameter ]
WDGM_E_IMPROPER_CALLER(0..1)
Reference to the DemEventParameter which shall be issued when the error "Watchdog drivers' mode switch has failed" has occurred.
Symbolic name reference to [ DemEventParameter ]
WDGM_E_SUPERVISION(0..1)
Reference to the DemEventParameter which shall be issued when the error "Supervision has failed (Global Supervision Status has reached WDGM_GLOBAL_STATUS_STOPPED) and a watchdog reset will occur" has occurred
Symbolic name reference to [ DemEventParameter ]
WdgMMode(1..255)
WdgMExpiredSupervisionCycleTol
This parameter shall be used to define a value that fixes the amount of expired supervision cycles for how long the blocking of watchdog triggering shall be postponed, AFTER THE GLOBAL SUPERVISION STATUS HAS REACHED THE STATE EXPIRED.
EcucIntegerParamDef
WdgMModeId
This parameter fixes the identifier for the mode. This identifier is for instance passed as a parameter to the WdgM_SetMode service.
EcucIntegerParamDef (Symbolic Name generated for this parameter)
WdgMSupervisionCycle
This parameter defines the schedule period of the main function WdgM_MainFunction. Unit: [s]
EcucFloatParamDef
WdgMAliveSupervision(0..65535)
This container collects all configuration parameters of Alive-Supervision of one Checkpoint. Note that each Checkpoint may have different parameters. For example, it may have different min and max margin
WdgMExpectedAliveIndications
This parameter contains the amount of expected alive indications of the Checkpoint within the referenced amount of defined supervision cycles according to corresponding SE.
EcucIntegerParamDef
WdgMMaxMargin
This parameter contains the amount of alive indications of the Checkpoint that are acceptable to be additional to the expected alive indications within the corresponding supervision reference cycle.
EcucIntegerParamDef
WdgMMinMargin
This parameter contains the amount of alive indications of the Checkpoint that are acceptable to be missed from the expected alive indications within the corresponding supervision reference cycle.
EcucIntegerParamDef
WdgMSupervisionReferenceCycle
This parameter shall contain the amount of supervision cycles to be used as reference by the alive-supervision mechanism to perform the checkup with counted alive indications according to corresponding SE
EcucIntegerParamDef
WdgMAliveSupervisionCheckpointRef
Reference to Checkpoint within a Supervised Entity that shall be supervised
Symbolic name reference to [ WdgMCheckpoint ]
WdgMDeadlineSupervision(0..65535)
This container collects all configuration parameters for Deadline Supervision for a Supervised Entity.
WdgMDeadlineMax
This parameter contains the longest time span after which the deadline is considered to be met. Unit: [s]
EcucFloatParamDef
WdgMDeadlineMin
This parameter contains the shortest time span after which the deadline is considered to be met. Unit: [s]
EcucFloatParamDef
WdgMDeadlineStartRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMDeadlineStopRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMExternalLogicalSupervision(0..65535)
This container collects all configuration parameters for Logical Supervision for one external graph.
WdgMExternalCheckpointFinalRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMExternalCheckpointInitialRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMExternalTransition(0..65535)
WdgMExternalTransitionDestRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMExternalTransitionSourceRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMLocalStatusParams(0..65535)
This container collects all configuration parameters for the Local Status of a Supervised Entity.
WdgMFailedAliveSupervisionRefCycleTol
This parameter shall contain the acceptable amount of reference cycles with incorrect/failed alive supervisions for this Supervised Entity
EcucIntegerParamDef
WdgMLocalStatusSupervisedEntityRef
This is the reference to the Supervised Entity for which the Local Status parameters are specified.
Symbolic name reference to [ WdgMSupervisedEntity ]
WdgMTrigger(0..255)
This container collects all configuration parameters for the triggering of hardware watchdogs
WdgMTriggerConditionValue
This parameter shall contain the value that is passed to WdgIf_SetTriggerCondition for this watchdog
EcucIntegerParamDef
WdgMWatchdogMode
WDGIF_FAST_MODE --
WDGIF_OFF_MODE --
WDGIF_SLOW_MODE --
WdgMTriggerWatchdogRef
Symbolic name reference to [ WdgMWatchdog ]
WdgMGeneral
WdgMDefensiveBehavior
Preprocessor switch to enable/disable the defensive behavior of the Watchdog Manager module. Tags: atp.Status=obsolete atp.StatusComment=This parameter is set to obsolete and will be removed in R 4.3 atp.StatusRevisionBegin=4.2.2
EcucBooleanParamDef
WdgMDemStoppedSupervisionReport
Parameter to enable/disable the error reporting to DEM. true: A notification to DEM is sent if the Watchdog Manager reaches the state WDGM_GLOBAL_STATUS_STOPPED. false: The notification is disabled
EcucBooleanParamDef
WdgMDevErrorDetect
EcucBooleanParamDef
WdgMImmediateReset
This parameter enables/disablse the immediate reset feature in case of alive-supervision failure. true: Immediate reset is enabled false: Immediate reset is disabled
EcucBooleanParamDef
WdgMOffModeEnabled
This parameter enables/disables the selection of the "OffMode" of the watchdog driver. true: "OffMode" selection is allowed false: "OffMode" selection is disallowed
EcucBooleanParamDef
WdgMVersionInfoApi
EcucBooleanParamDef
WdgMCallerIds(0..1)
Contains the definition of valid CallerIds for the callers who have permission to call the function WdgM_SetMode
WdgMCallerId
EcucIntegerParamDef
WdgMSupervisedEntity(0..65535)
This container collects all common (mode-independent) parameters of a Supervised Entity to be supervised by the Watchdog Manager.
WdgMSupervisedEntityId
EcucIntegerParamDef (Symbolic Name generated for this parameter)
WdgMEcucPartitionRef(0..1)
Denotes in which "EcucPartition" the supervised entity is executed. When the partition is stopped, the supervised entity shall be de-activated in the WdgM to avoid an ECU reset
Reference to [ EcucPartition ]
WdgMInternalCheckpointInitialRef
This is the reference to the initial Checkpoint for this Supervised Entity
Symbolic name reference to [ WdgMCheckpoint ]
WdgMInternallCheckpointFinalRef
vThis is the reference to the final Checkpoint(s) for this Supervised Entity
Symbolic name reference to [ WdgMCheckpoint ]
WdgMOSCounter(0..1)
OS counter used by Watchdog Manager to perform the deadline supervision of the Supervised Entity
Reference to [ OsCounter ]
WdgMOsApplicationRef(0..1)
Optional reference to an OS Application. Beware, the Watchdog Manager module will trigger a partition restart of this OS Application when the corresponding Supervised Entity reaches WDGM_LOCAL_STATUS_FAILED.
Reference to [ OsApplication ]
WdgMCheckpoint(1..65535)
This container collects all Checkpoints of this Supervised Entity. Each Supervised Entity has at least one Checkpoint
WdgMCheckpointId
This parameter shall contain the unique identifier of Checkpoint
EcucIntegerParamDef (Symbolic Name generated for this parameter)
WdgMInternalTransition(0..65535)
This container defines the graph of Internal Transitions within this Supervised Entity.
WdgMInternalTransitionDestRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMInternalTransitionSourceRef
Symbolic name reference to [ WdgMCheckpoint ]
WdgMWatchdog(0..255)
This container collects all common (mode-independent) parameters of a Watchdog to be triggered by the Watchdog Manager.
WdgMWatchdogName
This parameter shall contain the symbolic name of the watchdog instance
EcucStringParamDef (Symbolic Name generated for this parameter)
WdgMWatchdogDeviceRef
Reference to one device container of Watchdog Interface. In the referenced container WdgIfDevice, the parameter WdgIfDeviceIndex contains the Index parameter that WdgM has to use for WdgIf_SetTriggerCondition calls for that watchdog instance.
Symbolic name reference to [ WdgIfDevice ]