Specification of Diagnostic Event Manager
AUTOSAR CP R20-11
10.2.2.1 DemGeneral . . . . . . . . . . . . . . . . . . . . . . 362
10.2.2.2 DemConfigSet . . . . . . . . . . . . . . . . . . . . . 377
10.2.2.3 DemClient . . . . . . . . . . . . . . . . . . . . . . . . 379
10.2.2.4 DemDTCAttributes . . . . . . . . . . . . . . . . . . . 383
10.2.2.5 DemEventParameter . . . . . . . . . . . . . . . . . . 391
10.2.2.6 DemMultiEventTriggering . . . . . . . . . . . . . . . 403
10.2.2.7 DemComponent . . . . . . . . . . . . . . . . . . . . 405
10.2.2.8 DemDTC . . . . . . . . . . . . . . . . . . . . . . . . 407
10.2.2.9 DemGroupOfDTC . . . . . . . . . . . . . . . . . . . 413
10.2.2.10 DemOperationCycle . . . . . . . . . . . . . . . . . . 413
10.2.2.11 DemIndicator . . . . . . . . . . . . . . . . . . . . . . 415
10.2.2.12 DemIndicatorAttribute . . . . . . . . . . . . . . . . . 416
10.2.2.13 DemNvRamBlockId . . . . . . . . . . . . . . . . . . . 419
10.2.3 OBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
10.2.3.1 DemGeneralOBD . . . . . . . . . . . . . . . . . . . . 420
10.2.3.2 DemObdDTC . . . . . . . . . . . . . . . . . . . . . . 430
10.2.3.3 DemRatio . . . . . . . . . . . . . . . . . . . . . . . . 433
10.2.3.4 DemDtrs . . . . . . . . . . . . . . . . . . . . . . . . . 439
10.2.3.5 DemDtr . . . . . . . . . . . . . . . . . . . . . . . . . 439
10.2.3.6 DemPidClass . . . . . . . . . . . . . . . . . . . . . . 445
10.2.3.7 DemPidDataElement . . . . . . . . . . . . . . . . . . 446
10.2.4 J1939 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
10.2.4.1 DemGeneralJ19139 . . . . . . . . . . . . . . . . . . 447
10.2.4.2 DemJ1939FreezeFrameClass . . . . . . . . . . . . . 453
10.2.4.3 DemSPNClass . . . . . . . . . . . . . . . . . . . . . 454
10.2.5 Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
10.2.5.1 DemEnableCondition . . . . . . . . . . . . . . . . . . 456
10.2.5.2 DemEnableConditionGroup . . . . . . . . . . . . . . 457
10.2.5.3 DemStorageCondition . . . . . . . . . . . . . . . . . 458
10.2.5.4 DemStorageConditionGroup . . . . . . . . . . . . . 460
10.2.6 Event Memory . . . . . . . . . . . . . . . . . . . . . . . . . . 461
10.2.6.1 DemEventMemorySet . . . . . . . . . . . . . . . . . 461
10.2.6.2 DemPrimaryMemory . . . . . . . . . . . . . . . . . . 466
10.2.6.3 DemMirrorMemory . . . . . . . . . . . . . . . . . . . 471
10.2.6.4 DemUserDefinedMemory . . . . . . . . . . . . . . . 472
10.2.7 Debouncing . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
10.2.7.1 DemDebounceAlgorithmClass . . . . . . . . . . . . 477
10.2.7.2 DemDebounceCounterBased . . . . . . . . . . . . . 478
10.2.7.3 DemDebounceCounterBasedClass . . . . . . . . . . 479
10.2.7.4 DemDebounceTimeBase . . . . . . . . . . . . . . . 486
10.2.7.5 DemDebounceTimeBaseClass . . . . . . . . . . . . 486
10.2.7.6 DemDebounceMonitorInternal . . . . . . . . . . . . . 489
10.2.8 Callbacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
10.2.8.1 DemCallbackClearEventAllowed . . . . . . . . . . . 490
10.2.8.2 DemCallbackDTCStatusChanged . . . . . . . . . . . 491
10.2.8.3 DemCallbackJ1939DTCStatusChanged . . . . . . . 492
18 of 535 Document ID 19: AUTOSAR_SWS_DiagnosticEventManager