DetectorDefinition.cpp 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #include "stdafx.h"
  2. #include "DetectorDefinition.h"
  3. const char* TriggerModeName[] = {
  4. "Enm_TriggerMode_Outer",
  5. "Enm_TriggerMode_Inner",
  6. "Enm_TriggerMode_Soft",
  7. "Enm_TriggerMode_Prep",
  8. "Enm_TriggerMode_Service",
  9. "Enm_TriggerMode_FreeSync" };
  10. const char* PanelStatus[] = {
  11. "E_PANEL_STATUS_FREE", // 未进入校正状态
  12. "E_PANEL_STATUS_OFFSET", // Offset
  13. "E_CALIBRATION_DYN", // Dynamic
  14. "E_PANEL_STATUS_DEFECT", // Defect
  15. "E_PANEL_STATUS_GAIN", // Gain
  16. "E_PANEL_STATUS_OFFSET_GHOST",
  17. "E_PANEL_STATUS_WORK" };
  18. const char* PanelErrorStatus[] = {
  19. "PNL_ERROR_SUCCESS",
  20. "PNL_ERROR_INIT", //初始化失败 3
  21. "PNL_ERROR_COMMUNICATION", //连接中断或通信失败 3
  22. "PNL_ERROR_ACQ_NOT_END", //曝光失败 2
  23. "PNL_ERROR_BATTERY", //电量低 1
  24. "PNL_ERROR_WIFI" , //WIFI低 1
  25. "PNL_ERROR_TEMPERATURE", //温度高 1
  26. "PNL_ERROR_SELECT_PANE", //切换平板失败 2
  27. "PNL_ERROR_SLEEPMODE", //探测器休眠 2
  28. "PNL_ERROR_POWEROFF", //探测器关闭 3
  29. "PNL_ERROR_OTHERS", //其他 1
  30. "PNL_ERROR_RECOVER_FAILED", //恢复图像失败
  31. "PNL_ERROR_RECOVER_SUCCESS", //恢复图像成功
  32. "PNL_ERROR_DEFECTMAP_LOST",
  33. "PNL_ERROR_GAINMAP_LOST",
  34. "PNL_ERROR_DUAL_ACQ_ZERO_IMAGE",
  35. "PNL_ERROR_DUAL_ACQ_ONE_IMAGE",
  36. "PNL_ERROR_IMAGE_DOSE_LOW"
  37. };
  38. const char* DetectorState[] =
  39. {
  40. "Enm_State_Unknown",
  41. "Enm_State_Ready",
  42. "Enm_State_Busy",
  43. "Enm_State_Sleeping"
  44. };
  45. const char* InnerSubFlow[] =
  46. {
  47. "InnerSubFlow_ClearAcq",
  48. "InnerSubFlow_CycleAcq"
  49. };
  50. const char* PrepCapMode[] =
  51. {
  52. "Enm_PrepCapMode_ClearAcq",
  53. "Enm_PreCapMode_Acq2"
  54. };
  55. const char* Enm_Switch[] =
  56. {
  57. "Enm_Off",
  58. "Enm_On"
  59. };