LAPTOP-SNT8I5JK\Boounion
2025-03-29 d06ab39efafbcb2a7b1ec4cb83e18fa3485789a9
SourceCode/Bond/Servo/Common.h
@@ -25,6 +25,8 @@
#define PANEL_MASTER_BACKGROUND_COLOR      RGB(255, 255, 255)
#define PANEL_ATTRIBUTES_BACKGROUND_COLOR   RGB(255, 255, 255)
#define PANEL_EQUIPMENT_BACKGROUND_COLOR   RGB(255, 255, 255)
#define PAGE_GRPAH1_BACKGROUND_COLOR      RGB(255, 255, 255)
#define PAGE_GRPAH2_BACKGROUND_COLOR      RGB(255, 255, 255)
#define EQ_BOX_OFFLINE                  RGB(222, 222, 222)
#define EQ_BOX_ONLINE                  RGB(0, 176, 80)
#define EQ_BOX_FRAME1                  RGB(22, 22, 22)
@@ -48,29 +50,63 @@
#define BTN_ALARM_BKGND_PRESS         RGB(133, 203, 225)
/* Equipment ID */
#define EQ_ID_EFEM         1
#define EQ_ID_Bonder1      2
#define EQ_ID_Bonder2      3
#define EQ_ID_EFEM            1
#define EQ_ID_Bonder1         2
#define EQ_ID_Bonder2         3
#define EQ_ID_LOADPORT1         4
#define EQ_ID_LOADPORT2         5
#define EQ_ID_LOADPORT3         6
#define EQ_ID_LOADPORT4         7
#define EQ_ID_FLIPER         8
#define EQ_ID_VACUUMBAKE      9
#define EQ_ID_ALIGNER         10
#define EQ_ID_BAKE_COOLING      11
#define EQ_ID_OPERATOR_REMOVE   999
/* step name */
#define STEP_MODE            _T("EQMode")
#define STEP_STATUS            _T("EQStatus")
#define STEP_ALARM_START      _T("EQAlarm")
#define STEP_ALARM_BLOCK1      _T("EQAlarm1")
#define STEP_ALARM_BLOCK2      _T("EQAlarm2")
#define STEP_ALARM_BLOCK3      _T("EQAlarm3")
#define STEP_ALARM_BLOCK4      _T("EQAlarm4")
#define STEP_ALARM_BLOCK5      _T("EQAlarm5")
#define STEP_PROCESS         _T("EQProcess")
#define STEP_CIM_MODE_CHANGE   _T("EQCimModeChange")
#define STEP_EQ_MODE_CHANGE      _T("EQModeChange")
#define STEP_CIM_MESSAGE_CMD   _T("EQCimMessageCmd")
#define STEP_CIM_MESSAGE_CLEAR   _T("EQCimMessageClear")
#define STEP_DATETIME_SET_CMD   _T("EQDateTimeSetCmd")
#define STEP_EQ_VCR_ENABLE      _T("EQVCREnable")
#define STEP_MODE                  _T("EQMode")
#define STEP_STATUS                  _T("EQStatus")
#define STEP_ALARM_START            _T("EQAlarm")
#define STEP_ALARM_BLOCK1            _T("EQAlarm1")
#define STEP_ALARM_BLOCK2            _T("EQAlarm2")
#define STEP_ALARM_BLOCK3            _T("EQAlarm3")
#define STEP_ALARM_BLOCK4            _T("EQAlarm4")
#define STEP_ALARM_BLOCK5            _T("EQAlarm5")
#define STEP_PROCESS               _T("EQProcess")
#define STEP_CIM_MODE_CHANGE         _T("EQCimModeChange")
#define STEP_EQ_MODE_CHANGE            _T("EQModeChange")
#define STEP_CIM_MESSAGE_CMD         _T("EQCimMessageCmd")
#define STEP_CIM_MESSAGE_CLEAR         _T("EQCimMessageClear")
#define STEP_DATETIME_SET_CMD         _T("EQDateTimeSetCmd")
#define STEP_EQ_VCR_ENABLE            _T("EQVCREnable")
#define STEP_EQ_PORT1_TYPE            _T("EQPort1Type")
#define STEP_EQ_PORT1_MODE            _T("EQPort1Mode")
#define STEP_EQ_PORT1_CASSETTE_TYPE      _T("EQPort1CassetteType")
#define STEP_EQ_PORT1_TRANSFER_MODE      _T("EQPort1TransferMode")
#define STEP_EQ_PORT1_ENABLE         _T("EQPort1Enable")
#define STEP_EQ_PORT1_TYPE_ATUO         _T("EQPort1TypeAuto")
#define STEP_EQ_PORT2_TYPE            _T("EQPort2Type")
#define STEP_EQ_PORT2_MODE            _T("EQPort2Mode")
#define STEP_EQ_PORT2_CASSETTE_TYPE      _T("EQPort2CassetteType")
#define STEP_EQ_PORT2_TRANSFER_MODE      _T("EQPort2TransferMode")
#define STEP_EQ_PORT2_ENABLE         _T("EQPort2Enable")
#define STEP_EQ_PORT2_TYPE_ATUO         _T("EQPort2TypeAuto")
#define STEP_EQ_PORT3_TYPE            _T("EQPort3Type")
#define STEP_EQ_PORT3_MODE            _T("EQPort3Mode")
#define STEP_EQ_PORT3_CASSETTE_TYPE      _T("EQPort3CassetteType")
#define STEP_EQ_PORT3_TRANSFER_MODE      _T("EQPort3TransferMode")
#define STEP_EQ_PORT3_ENABLE         _T("EQPort3Enable")
#define STEP_EQ_PORT3_TYPE_ATUO         _T("EQPort3TypeAuto")
#define STEP_EQ_PORT4_TYPE            _T("EQPort4Type")
#define STEP_EQ_PORT4_MODE            _T("EQPort4Mode")
#define STEP_EQ_PORT4_CASSETTE_TYPE      _T("EQPort4CassetteType")
#define STEP_EQ_PORT4_TRANSFER_MODE      _T("EQPort4TransferMode")
#define STEP_EQ_PORT4_ENABLE         _T("EQPort4Enable")
#define STEP_EQ_PORT4_TYPE_ATUO         _T("EQPort4TypeAuto")
/* base alarm */
#define BASE_ALARM_EFEM      10000
#define BASE_ALARM_BONDER1   20000
#define BASE_ALARM_BONDER2   30000
@@ -84,3 +120,12 @@
/* 自定义消息 */
#define ID_MSG_PANEL_RESIZE         WM_USER + 1998
/* 流程控制相关代码 */
#define FLOW_REJECT               0x0
#define FLOW_ACCEPT               0x1
#define FLOW_TEST               0x1000
#define FLOW_SIGNAL               0x1001
#define FLOW_DATA               0x1002
#define FLOW_MOVE_MATERIAL         0x1003