DiagnosticEventAvailableCaller
Call AUTOSAR Diagnostic Event Manager (Dem) service interface
EventAvailable
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.
