DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: dem Rolle: diffundiert Konfidenz: 95%

SNIP_CLASSIC_DEM_SECTION_7_9_Persistence_in_NvM_of_Configuration

Quelle: SWS_IntrusionDetectionSystemManager.pdf (Seite 53) • Ziel-Anforderung: SWS_NvM_00460

Wortlaut

7.9 Persistence in NvM of Configuration The value of the SEv’s "Reporting Mode" IdsMReportingModeFilter is initially configured by the integrator during integration phase. However, it is possible to modify its value during run-time via diagnostic services. For this reason, it is useful to persist the modified value once it has been changed. [SWS_IdsM_01700] ⌈The IdsM shall be able to persist the parameter "Reporting Mode" of a SEv in the NvM.⌋ [SWS_IdsM_01701] ⌈The write routine of the NvM block NvM_WriteBlock shall be triggered after the modification of a "Reporting Mode" value IdsMReportingModeFilter has been successfully changed by the diagnostic services.⌋ The modification of a "Reporting Mode" value is described in 7.10. [SWS_IdsM_01702] ⌈If the persistence in the NvM block fails, the IdsM shall roll back the SEv’s "Reporting Mode" IdsMReportingModeFilter, to the value before the diagnostic modification.⌋ [SWS_IdsM_01703] ⌈The IdsM shall be able to read out the "Reporting Mode" IdsMReportingModeFilter persisted in the NvM for the corresponding SEvs handled by the IdsM instance.⌋ [SWS_IdsM_01704] ⌈In case there are no NvM values available for the "Reporting Mode" IdsMReportingModeFilter of the SEvs, the configured values provided in the configuration tool shall be used.⌋ Manager [SWS_IdsM_01705] ⌈The NvM block descriptor referenced by IdsMNvmBlockDescriptor, shall be a block processed during NvM_ReadAll.⌋ NvM_ReadAll is activated with the NvM option NvMSelectBlockForReadAll, and it checks if the RAM data is invalid (CRC) and restores the data from the NvM or load default values. [SWS_IdsM_01706] ⌈The supported NvM RAM block name shall be IdsM_NvMRamBlockData.⌋ [SWS_IdsM_01707] ⌈The supported NvM ROM block name shall be IdsM_NvMRomBlockData.⌋ Notes: The NvM should be already initialize before the IdsM is initialized. The Rom block is a basic storage object that provides default data in case of an empty or damaged NV block. It should be filled in with the default values of the configuration.

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

The passage specifies the NvM block descriptor requirement regarding processing during NvM_ReadAll.

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_IntrusionDetectionSystemManager.pdf
Dokumentseite Seite 53
Ziel-Modul dem (classic)
Ziel-Anforderung SWS_NvM_00460
Semantische Rolle diffundiert
Automatisierungs-Konfidenz 0.95