#pragma once enum { HW_LOG = 0, HW_LOG_INIT_BEGIN, HW_LOG_INIT_END, HW_LOG_SELECT_BEGIN, HW_LOG_SELECT_END, HW_LOG_SEQ_PREP, HW_LOG_SEQ_READY, HW_LOG_SEQ_END, HW_LOG_SET_APR, HW_LOG_FRM_PREP1, HW_LOG_FRM_READY1, HW_LOG_FRM_PREP2, HW_LOG_FRM_END, HW_LOG_FRM_FAILED, HW_LOG_IMAGE_VALID, HW_LOG_IMAGE_INVALID, HW_LOG_CAL_START, HW_LOG_CAL_CONFIRM, HW_LOG_CAL_REJECT, HW_LOG_CAL_ABORT, HW_LOG_CAL_END, HW_LOG_EXIT, HW_LOG_END = 60 }; //0 means call success static const char *HWLogStrList[] = { "No Error", "Start to Init All Devices", "All Devices Init Over" , "Start to Select a Group of Devices", "All Devices are Active", //HW_LOG_SELECT_END "Start to Prepare Sequence Exposure",//HW_LOG_SEQ_PREP "Sequence Exposure is Ready",//HW_LOG_SEQ_READY "Sequence Exposure Ends",//HW_LOG_SEQ_END "Set APR Parameters", //HW_LOG_SET_APR, "Start to Prepare Frame Exposure", //HW_LOG_FRM_PREP1 "Frame Exposure is Ready", //HW_LOG_FRM_READY1 "Start to Frame Exposure",//HW_LOG_FRM_PREP2 "Frame Exposure is Over", //HW_LOG_FRM_END "Frame Exposure is Failed", //HW_LOG_FRM_FAILED "The Image is Valid ", //HW_LOG_IMAGE_VALID "The Image is invalid", //HW_LOG_IMAGE_INVALID "Start to do Calibration",//HW_LOG_CAL_START "Accept Current Calibration Result", //HW_LOG_CAL_CONFIRM "Reject Current Calibration Result",//HW_LOG_CAL_REJECT "Abort Current Calibration",//HW_LOG_CAL_ABORT "The Calibration is complete",//HW_LOG_CAL_END "Exit HW", //HW_LOG_EXI };