typedef struct {\r
Dem_FreezeFrameKindType FFKind; // (1)\r
uint8 FFRecordNumber; // (1)/** @req DEM040 */\r
- Dem_FreezeFrameStorageConditonType FFStorageConditon;/** @req Dem001_private */\r
- const Dem_PidOrDidType *FFIdClassRef; // (1..255)/** @req DEM039 */\r
+ Dem_FreezeFrameStorageConditonType FFStorageCondition;/** @req Dem001_private */\r
+ const Dem_PidOrDidType **FFIdClassRef; // (1..255)/** @req DEM039 */\r
} Dem_FreezeFrameClassType; /** @req DEM136 */\r
\r
\r
Dem_EventKindType EventKind; // (1)\r
const Dem_EventClassType *EventClass; // (1)\r
const Dem_ExtendedDataClassType *ExtendedDataClassRef; // (0..1)\r
- const Dem_FreezeFrameClassType *FreezeFrameClassRef[DEM_MAX_NR_OF_CLASSES_IN_FREEZEFRAME_DATA+1]; // (0..255) (Only 0..1 supported)/** @req DEM021 */\r
+ const Dem_FreezeFrameClassType **FreezeFrameClassRef; //[DEM_MAX_NR_OF_CLASSES_IN_FREEZEFRAME_DATA+1]; // (0..255) (Only 0..1 supported)/** @req DEM021 */\r
const Dem_CallbackInitMforEType *CallbackInitMforE; // (0..1)\r
const Dem_CallbackEventStatusChangedType *CallbackEventStatusChanged;// (0..*)\r
const Dem_DTCClassType *DTCClassRef; // (0..1)\r
ChecksumType checksum;\r
} FreezeFrameRecType;\r
\r
-\r
+// Types for storing different event aging counter\r
+typedef struct {\r
+ Dem_EventIdType eventId;\r
+ uint8 agingCounter;/** @req Dem019 */\r
+ ChecksumType checksum;\r
+} HealingRecType;\r
\r
/*\r
* Make the DEM_Config visible for others.\r