Setup Event Memory Blocks Assistant
Event memory blocks refers to the non‑volatile memory (NvM) blocks the Diagnostics Event Manager (Dem) uses to persist event/DTC information across power cycles—such as status bits, timestamps, operation cycle counters, and the list of stored DTCs (e.g., AdminDataBlock, StatusDataBlock, DemPrimaryDataBlock0..n)
This assistant can be used to create or update the memory blocks required by the diagnostics modules. The assistant updates the Nvm configuration (list of Nvm block descriptors) as well as the Dem configuration (list of Dem Nvram Block IDs referencing the Nvm blocks).
The displayed grid contains a row for each required couple of Nvm block and Dem block. The number of required blocks depends on the general settings of the Dem module (maximum number of entries in the primary resp. secondary memory). The parameters of the Nvm blocks and Dem blocks must have a particular value, which is displayed in the grid.
Those parameters and memory blocks, which need to be created or changed, are displayed in a highlight color. On Finish, the modifications in the Nvm resp. Dem configuration are performed.
If the memory block configuration is already consistent, the assistant displays an according information.