#pragma once #define SAVE_NUMBER 1 #define WORK_DIR_MARS1417 ("\\work_dir\\Mars1417V") #define WORK_DIR_MARS1717 ("\\work_dir\\Mars1717V") #define WORK_DIR_MARS1417V2 ("\\work_dir\\Mars1417V2") #define WORK_DIR_MARS1717V2 ("\\work_dir\\Mars1717V2") #define WORK_DIR_MARS1417V3 ("\\work_dir\\Mars1417V3") #define WORK_DIR_MARS1717V3 ("\\work_dir\\Mars1717V3") const int ID_IRAY_TIMER_PREP = 1; typedef enum _CALIBRATION_TYPE { E_PANEL_STATUS_FREE, // 未进入校正状态 E_PANEL_STATUS_OFFSET, // Offset E_PANEL_STATUS_DYN, // Dynamic E_PANEL_STATUS_DEFECT, // Defect E_PANEL_STATUS_GAIN, // Gain E_PANEL_STATUS_OFFSET_GHOST, E_PANEL_STATUS_WORK, E_PANEL_STATUS_SLEEPED, E_PANEL_STATUS_SLEEPING, E_PANEL_STATUS_WAKEUPING }E_CALIBRATION; typedef enum _CHECK_FPD_STATUS_TYPE { E_CHECK_FPD_NULL, // 未进入检测 E_CHECK_FPD_BATTERY, // 正在检测电池电量及状态 E_CHECK_FPD_WIFI, // 正在检测WIFI强度及状态 E_CHECK_FPD_TEMP // 正在检测温度 }E_CHECKFPD_STATUS; #ifndef PANEL_DROC_STATE #define PANEL_DROC_STATE typedef enum { DROC_INIT= 0, DROC_STANDBY , DROC_WORK, DROC_CALIBRATION, DROC_EXIT, } Panel_DROC_State; #endif extern const char * TriggerModeName[]; extern const char * PanelStatus[]; extern const char * PanelErrorStatus[]; extern const char * DetectorState[]; extern const char * PrepCapMode[]; extern const char * Enm_Switch[]; extern const char * InnerSubFlow[];