Index: NVDataMgmt.h =================================================================== diff -u -r0d9e958dbe92ab81e3a749307eb5e1be93ec1cff -r33154cde2aaf919b95e678f513131295ca937d42 --- NVDataMgmt.h (.../NVDataMgmt.h) (revision 0d9e958dbe92ab81e3a749307eb5e1be93ec1cff) +++ NVDataMgmt.h (.../NVDataMgmt.h) (revision 33154cde2aaf919b95e678f513131295ca937d42) @@ -73,6 +73,19 @@ NVDATAMGMT_READ_STATUS_T status; ///< Read data status U08* externalBuffer; ///< External buffer address } READ_DATA_T; + +/// Log data struct +typedef struct +{ + U32 epochTime; ///< Log data time in epoch + U32 eventCode; ///< Log data event code + U32 subCode; ///< Log data sub code + F32 data1; ///< Log data 1 + F32 data2; ///< Log data 2 + F32 data3; ///< Log data 3 + F32 data4; ///< Log data 4 + F32 data5; ///< Log data 5 +} LOG_DATA_T; #pragma pack(pop) void initNVDataMgmt ( void ); @@ -87,15 +100,15 @@ BOOL setMfgData ( MFG_DATA_T data ); -void getMfgData ( U08* buffer ); +void getMfgData ( MFG_DATA_T* buffer ); BOOL setCalibrationData ( CALIBRATION_DATA_T data ); -void getCalibrationData ( U08* buffer ); +void getCalibrationData ( CALIBRATION_DATA_T* buffer ); BOOL setServiceDate ( SERVICE_DATA_T data ); -void getServiceDate ( U08* buffer ); +void getServiceDate ( SERVICE_DATA_T* buffer ); BOOL setTreatmentTime ( U32 hours ); @@ -109,7 +122,7 @@ void getDisinfectionDate ( U08* buffer ); -BOOL writeLogData ( U08* data, U32 length ); +BOOL writeLogData ( LOG_DATA_T* data ); BOOL readLogData ( READ_DATA_T* buffer, U32 length );