BaseDefine.h 826 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef OCC_BASE_DEFINE_HEADER_FILE
  2. #define OCC_BASE_DEFINE_HEADER_FILE
  3. #include <map>
  4. #include <thread>
  5. #include "templetgks.h"
  6. #include "BaseDataStructDefine.h"
  7. typedef struct InitCourInfo
  8. {
  9. int coursetype;
  10. int UniqueTrainingID;
  11. TRAINSTART startallinfo;
  12. int m_nTaskType;
  13. InitCourInfo()
  14. {
  15. memset(this,0,sizeof(InitCourInfo));
  16. }
  17. }InitCourInfo;
  18. //定义:课程计算信息
  19. struct COURSE_CAL_INFO
  20. {
  21. double dTimeCalSpeed; //快进倍数
  22. int nIntPara[10]; //预留
  23. float fFloatPara[10]; //预留
  24. char cCharPara[100]; //预留
  25. COURSE_CAL_INFO()
  26. {
  27. memset(this,0,sizeof(COURSE_CAL_INFO));
  28. dTimeCalSpeed = 1;
  29. }
  30. };
  31. typedef GksQueue<OCCCOMMAND> CommandQueue;
  32. typedef GksQueue<NORMALCMDC> CMDQueue;
  33. typedef std::map<int,NETTRIANDISTRI> NETTRIANNECTMAP;
  34. typedef std::map<int,DATEBASECONFIG> DATECONFIGMAP;
  35. #endif