| 123456789101112131415161718192021222324252627282930313233 |
- #pragma once
- #if defined(_MSC_VER) || defined(WIN64) || defined(__WIN64__) || defined(WIN32) || defined(_WIN32)
- #ifdef _OCC_P_DATARECORD_SDK
- #define _OCC_P_DATARECORD_API __declspec(dllexport)
- #else
- #define _OCC_P_DATARECORD_API __declspec(dllimport)
- #endif
- #else //linux
- #ifdef _OCC_P_DATARECORD_SDK
- #define _OCC_P_DATARECORD_API __attribute__ ((visibility("default")))
- #else
- #define _OCC_P_DATARECORD_API
- #endif
- #endif
- class _OCC_P_DATARECORD_API CData_Record
- {
- public:
- CData_Record(void);
- ~CData_Record(void);
- public:
- static void Start_Work();
- static void Stop_Work();
- static void Set_DataRecord_Switch( bool bDataRecordSwitch );
- static void Start_Record(int nTrainingID,int nCourseID,int nSimTime);
- static void Stop_Record (int nTrainingID,int nCourseID,int nSimTime);
- static void Record_Data(const unsigned char* pBuf, int nSize, int nIOType);
- static void Add_Record_Sys(int nTrainingID, int nSysType, int nSysID[100], int nCnt);
- };
|