IRayGloble.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #pragma once
  2. #define SAVE_NUMBER 1
  3. #define WORK_DIR_MARS1417 ("\\work_dir\\Mars1417V")
  4. #define WORK_DIR_MARS1717 ("\\work_dir\\Mars1717V")
  5. #define WORK_DIR_MARS1417V2 ("\\work_dir\\Mars1417V2")
  6. #define WORK_DIR_MARS1717V2 ("\\work_dir\\Mars1717V2")
  7. #define WORK_DIR_MARS1417V3 ("\\work_dir\\Mars1417V3")
  8. #define WORK_DIR_MARS1717V3 ("\\work_dir\\Mars1717V3")
  9. const int ID_IRAY_TIMER_PREP = 1;
  10. typedef enum _CALIBRATION_TYPE
  11. {
  12. E_PANEL_STATUS_FREE, // 未进入校正状态
  13. E_PANEL_STATUS_OFFSET, // Offset
  14. E_PANEL_STATUS_DYN, // Dynamic
  15. E_PANEL_STATUS_DEFECT, // Defect
  16. E_PANEL_STATUS_GAIN, // Gain
  17. E_PANEL_STATUS_OFFSET_GHOST,
  18. E_PANEL_STATUS_WORK,
  19. E_PANEL_STATUS_SLEEPED,
  20. E_PANEL_STATUS_SLEEPING,
  21. E_PANEL_STATUS_WAKEUPING
  22. }E_CALIBRATION;
  23. typedef enum _CHECK_FPD_STATUS_TYPE
  24. {
  25. E_CHECK_FPD_NULL, // 未进入检测
  26. E_CHECK_FPD_BATTERY, // 正在检测电池电量及状态
  27. E_CHECK_FPD_WIFI, // 正在检测WIFI强度及状态
  28. E_CHECK_FPD_TEMP // 正在检测温度
  29. }E_CHECKFPD_STATUS;
  30. #ifndef PANEL_DROC_STATE
  31. #define PANEL_DROC_STATE
  32. typedef enum
  33. {
  34. DROC_INIT= 0,
  35. DROC_STANDBY ,
  36. DROC_WORK,
  37. DROC_CALIBRATION,
  38. DROC_EXIT,
  39. } Panel_DROC_State;
  40. #endif
  41. extern const char * TriggerModeName[];
  42. extern const char * PanelStatus[];
  43. extern const char * PanelErrorStatus[];
  44. extern const char * DetectorState[];
  45. extern const char * PrepCapMode[];
  46. extern const char * Enm_Switch[];
  47. extern const char * InnerSubFlow[];