123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- #ifndef DEM_STUB_H
- #define DEM_STUB_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "Dem.h"
- #define DEM_EXT_DATA_NOT_USED_U8 ((uint8)0xA5)
- #define DEM_EXT_DATA_NOT_USED_U32 ((uint32)0xA5A5A5A5)
- #define DEM_START_SEC_CODE
- #include "Dem_MemMap.h"
- extern boolean Dem_TestLastReportErrorStatus(Dem_EventIdType EventId, Dem_EventStatusType EventStatus);
- extern boolean Dem_TestNoError(void);
- extern boolean Dem_TestLastReportErrorStatusPreExtData
- (
- Dem_EventIdType Dem_EventIdRaw,
- Dem_EventStatusType Dem_EventStatusRaw,
- uint8* Dem_pui8_PreExtData,
- uint8 Dem_PreExtDataSize
- );
- extern void Dem_ClearEvents(void);
- extern boolean Dem_GetEvent(uint32 IndexNumber, Dem_EventIdType* EventId, Dem_EventStatusType* EventStatus);
- extern uint32 Dem_GetEventCount(void);
- extern boolean Dem_BufferOverflow(void);
- #define DEM_STOP_SEC_CODE
- #include "Dem_MemMap.h"
- #ifdef __cplusplus
- }
- #endif
- #endif
|