#pragma once #define LERROR 4 #define LWARN 3 #define LINFO 2 #define LDEBUG 1 /* ERROR CODE*/ #define ERR_NOERR 0 /* ûÓдíÎó */ #define ERR_MISMATCH -1 /* »úÆ÷Ãû²»Æ¥Åä */ #define ERR_UNKNOWN_CMD -2 /* δʶ±ðµÄÖ¸Áî */ #define ERR_UNIT_ALREADY_EXIST -3 /* µ¥ÔªÒÑ´æÔÚ */ #define ERR_NO_UNIT -4 /* µ¥Ôª²»´æÔÚ */ #define ERR_PARAM_ERROE -5 /* ²ÎÊý²»ÕýÈ· */ /* Command Request */ #define CMD_GET_EQID_REQ _T("GET_EQID_REQ") #define CMD_GET_VERSION_REQ _T("GET_VERSION_REQ") #define CMD_GET_STATE_REQ _T("GET_STATE_REQ") #define CMD_GET_DOOR_REQ _T("GET_DOOR_REQ") #define CMD_GET_ERROR_REQ _T("GET_ERROR_REQ") #define CMD_GET_STEP_REQ _T("GET_STEP_REQ") #define CMD_GET_DATA_REQ _T("GET_DATA_REQ") #define CMD_GET_RECIPE_LIST_REQ _T("GET_RECIPE_LIST_REQ") #define CMD_RUN_RECIPE_REQ _T("RUN_RECIPE_REQ") #define CMD_LOAD_READY_REQ _T("LOAD_READY_REQ") #define CMD_LOAD_COMPLETE_REQ _T("LOAD_COMPLETE_REQ") #define CMD_UNLOAD_COMPLETE_REQ _T("UNLOAD_COMPLETE_REQ") /* Command Reply*/ #define CMD_GET_EQID_REP _T("GET_EQID_REP") #define CMD_GET_VERSION_REP _T("GET_VERSION_REP") #define CMD_GET_STATE_REP _T("GET_STATE_REP") #define CMD_GET_DOOR_REP _T("GET_DOOR_REP") #define CMD_GET_ERROR_REP _T("GET_ERROR_REP") #define CMD_GET_STEP_REP _T("GET_STEP_REP") #define CMD_GET_DATA_REP _T("GET_DATA_REP") #define CMD_GET_RECIPE_LIST_REP _T("GET_RECIPE_LIST_REP") #define CMD_RUN_RECIPE_REP _T("RUN_RECIPE_REP") #define CMD_LOAD_READY_REP _T("LOAD_READY_REP") #define CMD_LOAD_COMPLETE_REP _T("LOAD_COMPLETE_REP") #define CMD_UNLOAD_COMPLETE_REP _T("UNLOAD_COMPLETE_REP") /* Auto send */ #define AS_MC_STATE_REP _T("MC_STATE_REP") #define AS_GET_DOOR_REP _T("GET_DOOR_REP") #define AS_SEND_ERROR_REP _T("SEND_ERROR_REP") #define AS_REMOVE_ERROR_REP _T("REMOVE_ERROR_REP") #define AS_MC_INFO_REP _T("MC_INFO_REP") #define AS_SEND_STEP_REP _T("SEND_STEP_REP") #define AS_SEND_EVENT_REP _T("SEND_EVENT_REP") /* Param */ #define PARAM_EQID _T("EQID") #define PARAM_VERSION _T("VERSION") #define PARAM_UNIT _T("UNIT") #define PARAM_STATE _T("STATE") #define PARAM_DOOR _T("DOOR") #define PARAM_CODE _T("CODE") #define PARAM_STEP _T("STEP") #define PARAM_PVTIME _T("PVTIME") #define PARAM_SVTIME _T("SVTIME") #define PARAM_MATERIAL_ID _T("MATERIAL_ID") #define PARAM_MATERIEL_ID _T("MATERIEL_ID") #define PARAM_RESULT _T("RESULT") #define PARAM_TEX _T("TEX") #define PARAM_TIME _T("TIME") #define PARAM_AIR _T("AIR") #define PARAM_PRE _T("PRE") #define PARAM_TMP _T("TMP") #define PARAM_RECIPE_LIST _T("RECIPE_LIST") #define PARAM_RECIPEID _T("RECIPEID") #define PARAM_RECIPENAME _T("RECIPENAME") #define PARAM_EVENT _T("EVENT") /* EVENT */ #define EVENT_LOAD _T("LOAD") #define EVENT_UNLOAD _T("UNLOAD")