}\r
\r
//initialize the current timestamp and update the timestamp in pre init\r
- initCurrentFreezeFrameTimeStamp(&FF_TimeStamp);\r
+ //initCurrentFreezeFrameTimeStamp(&FF_TimeStamp);\r
\r
// Validate extended data records stored in primary memory\r
for (i = 0; i < DEM_MAX_NUMBER_EXT_DATA_PRI_MEM; i++) {\r
/***********************************\r
* OBD-specific Interfaces (8.3.6) *\r
***********************************/\r
+#define DEM_UNIT_TEST\r
+#ifdef DEM_UNIT_TEST\r
+void getFFDataPreInit(FreezeFrameRecType **buf)\r
+{\r
+ *buf = &preInitFreezeFrameBuffer[0];\r
+ return;\r
+}\r
+void getPriMemFFBufPtr(FreezeFrameRecType **buf)\r
+{\r
+ *buf = &priMemFreezeFrameBuffer[0];\r
+ return;\r
+}\r
+\r
+uint32 getCurTimeStamp()\r
+{\r
+ return FF_TimeStamp;\r
+}\r
\r
+void getPriMemEventRecBufPtr(EventStatusRecType **buf)\r
+{\r
+ *buf = &eventStatusBuffer[0];\r
+ return;\r
+}\r
\r
+void getPriMemAgingBufPtr(HealingRecType **buf)\r
+{\r
+ *buf = &priMemAgingBuffer[0];\r
+ return;\r
+}\r
+#endif\r
\r