DiagnosticEventAvailableCaller
Call AUTOSAR Diagnostic Event Manager (Dem) service interface
EventAvailable
Since R2020a
Libraries:
AUTOSAR Blockset /
Classic Platform /
Basic Software /
Diagnostic Event Manager (Dem)
Description
For the AUTOSAR Classic Platform, the AUTOSAR standard defines important services as part of Basic Software (BSW) that runs in the AUTOSAR Runtime Environment (RTE). Examples include services provided by the Diagnostic Event Manager (Dem), the Function Inhibition Manager (FiM), and the NVRAM Manager (NvM). In the AUTOSAR RTE, AUTOSAR software components typically access BSW services by using client-server communication.
To support system-level modeling and simulation of AUTOSAR components and services, AUTOSAR Blockset provides an AUTOSAR Basic Software block library. The library contains preconfigured blocks for modeling component calls to AUTOSAR BSW services and reference implementations of the BSW services.
The DiagnosticEventAvailableCaller block calls the Dem service interface
EventAvailable
to initiate the
SetEventAvailable
operation. A component uses
SetEventAvailable
to temporarily disable and enable a specific
event, for example, an event of the same name associated with an existing Dem
SetEventStatus
caller block. Typically you connect a true/false
Boolean constant block to the SetEventAvailable
input, so that you
can switch the event off (false) or on (true). When disabled, the event fired by the
SetEventStatus
block has no effect.