#pragma once
|
|
enum SocketType_DIT { Socket_None // 0
|
, Socket_AFM_Server // 1
|
, Socket_Align_Server // 2
|
, Socket_WSI_Server // 3
|
, Socket_Inspect_Server // 4
|
, Socket_Raw_Server // 5
|
, Socket_All_Client=9 // 9
|
};
|
|
// Network IP
|
#define NETIP_AFM_SERVER _T("192.168.0.230")
|
#define NETIP_ALIGN_SERVER _T("192.168.0.210")
|
#define NETIP_WSI_SERVER _T("192.168.0.230")
|
#define NETIP_RAW_SERVER _T("126.100.100.210")
|
#define NETIP_INSPECT_SERVER _T("126.100.100.1")
|
#define NETIP_ALL_CLIENT _T("192.168.0.1")
|
#define NETIP_DRS_SERVER _T("192.168.0.50")
|
//////////////////////////////////////////////////////////////////////////
|
|
// Network Port
|
#define NETPORT_AFM_SERVER_ALL 10241
|
#define NETPORT_ALIGN_SERVER_ALL 10242
|
#define NETPORT_WSI_SERVER_ALL 10243
|
#define NETPORT_RESULT_SERVER_ALL 10244
|
#define NETPORT_REVIEW_SERVER_ALL 10244
|
#define NETPORT_RAW_SERVER_ALL 10245
|
#define NETPORT_INSPECT_SERVER_ALL 10246
|
#define NETPORT_DRS_SERVER_ALL 9981
|
//////////////////////////////////////////////////////////////////////////
|
|
// Network Module Code
|
#define NETCODE_AFM_SERVER_ALL 7101
|
#define NETCODE_ALIGN_SERVER_ALL 7102
|
#define NETCODE_WSI_SERVER_ALL 7103
|
#define NETCODE_RESULT_SERVER_ALL 7104
|
#define NETCODE_RAW_SERVER_ALL 7105
|
#define NETCODE_INSPECT_SERVER_ALL 7106
|
//////////////////////////////////////////////////////////////////////////
|
|
// Network Version
|
#define NETVER_AFM_SERVER_ALL 1001
|
#define NETVER_ALIGN_SERVER_ALL 1002
|
#define NETVER_WSI_SERVER_ALL 1003
|
#define NETVER_RESULT_SERVER_ALL 1004
|
#define NETVER_RAW_SERVER_ALL 1005
|
#define NETVER_INSPECT_SERVER_ALL 1006
|
/////////////////////////////////////////////////////////////////////////
|
|
//Network Message
|
#define NET_RESULT_FAIL 0
|
#define NET_RESULT_SUCCESS 1
|
/////////////////////////////////////////////////////////////////////////
|
|
//--------------------------------------------------------
|
//--- aFm_server[1], all_Client[9]
|
//--------------------------------------------------------
|
#define FC_MODULE_INDEX 19001
|
#define CF_MODULE_INDEX 91001
|
|
#define FC_SEND_SIGNAL 19002 //
|
#define CF_SEND_SIGNAL 91002 //
|
|
#define FC_RECV_SIGNAL 19003 //
|
#define CF_RECV_SIGNAL 91003 //
|
|
#define FC_SEND_RECIPE 19004
|
#define CF_SEND_RECIPE 91004
|
|
#define FC_RECV_RECIPE 19005
|
#define CF_RECV_RECIPE 91005
|
|
#define FC_RECIPE_COMP 19006
|
#define CF_RECIPE_COMP 91006
|
|
#define FC_RECIPE_COUNT 19007
|
#define CF_RECIPE_COUNT 91007
|
|
#define FC_RECIPE_INFO 19008
|
#define CF_RECIPE_INFO 91008
|
|
#define FC_SEND_BIT 19009
|
#define CF_SEND_BIT 91009
|
|
#define FC_RECV_BIT 19010
|
#define CF_RECV_BIT 91010
|
|
#define FC_RECV_CURRENT_POS 19011
|
#define CF_RECV_CURRENT_POS 91011
|
|
#define FC_RECV_DIFF_FOCUS 19012
|
#define CF_RECV_DIFF_FOCUS 91012
|
|
#define FC_RECV_WSI_MODE 19013
|
#define CF_RECV_WSI_MODE 91013
|
|
// [2017:4:14]-[WEZASW] : CIM ±â´É Ãß°¡
|
#define FC_SYSTEMTIME_CHANGE 19014
|
#define CF_SYSTEMTIME_CHANGE 91014
|
//20171018 review <-> AFM alive
|
#define FC_RECV_ALIVE 19015
|
#define CF_RECV_ALIVE 91015
|
|
|
//--------------------------------------------------------
|
//--- Align_server[2], all_Client[9]
|
//--------------------------------------------------------
|
/*
|
#define AC_MODULE_INDEX 29000
|
#define CA_MODULE_INDEX 92000
|
|
#define AC_ALIVE 29001 // not use
|
#define CA_ALIVE 92001 // not use
|
|
#define AC_ALIGN_GLASS 29002 // net use
|
#define CA_ALIGN_GLASS 92002 // net use
|
|
#define AC_ALIGN_START 29003 // net use
|
#define CA_ALIGN_START 92003 // net use
|
|
#define AC_ALIGN_RESULT 29004
|
#define CA_ALIGN_RESULT 92004
|
|
#define AC_ALIGN_SETTING 29005 // net use
|
#define CA_ALIGN_SETTING 92005 // net use
|
*/
|
|
// [2016:10:27]-[WEZASW] : BOE B7Çâ Àû¿ë
|
// Review Align IOCP Interface ¼öÁ¤(°Ë»ç±âÁØ)
|
#define AC_MODULE_INDEX 78000
|
#define CA_MODULE_INDEX 87000
|
|
#define AC_ALIVE 78001 // not use
|
#define CA_ALIVE 87001 // not use
|
|
#define AC_ALIGN_GLASS 78002 // net use
|
#define CA_ALIGN_GLASS 87002 // net use
|
|
#define AC_ALIGN_START 78003 // net use
|
#define CA_ALIGN_START 87003 // net use
|
|
#define AC_ALIGN_RESULT 78004
|
#define CA_ALIGN_RESULT 87004
|
|
#define AC_ALIGN_SETTING 78005 // net use
|
#define CA_ALIGN_SETTING 87005 // net use
|
|
//--------------------------------------------------------
|
//--- Wsi_server[3], Client[9]
|
//--------------------------------------------------------
|
#define WC_MODULE_INDEX 39000
|
#define CW_MODULE_INDEX 93000
|
|
#define WC_MEASURE_READY 39001
|
#define CW_MEASURE_READY 93001
|
|
#define WC_MEASURE_START 39002
|
#define CW_MEASURE_START 93002
|
|
#define WC_MEASURE_MOTION_END 39003
|
#define CW_MEASURE_MOTION_END 93003
|
|
#define WC_MEASURE_SCAN_END 39004
|
#define CW_MEASURE_SCAN_END 93004
|
|
#define WC_MEASURE_RESULT 39005
|
#define CW_MEASURE_RESULT 93005
|
|
#define WC_MEASURE_INFO 39006
|
#define CW_MEASURE_INFO 93006
|
|
#define WC_MEASURE_END 39007
|
#define CW_MEASURE_END 93007
|
|
#define WC_MEASURE_TIMEOVER 39008
|
#define CW_MEASURE_TIMEOVER 93008
|
|
|
//WSI Alive Signal
|
#define CW_ALIVE_OCCUR 93010
|
#define WC_ALIVE_OCCUR 39010
|
//WSI Alarm
|
#define CW_ALARM_OCCUR 93011
|
#define WC_ALARM_OCCUR 39011
|
//WSI Z ¾ÈÀüÀ§Ä¡ ¿äû
|
#define CW_WSI_AFM_SAFE_POS_MOVE 93012
|
|
|
// [2017:4:14]-[WEZASW] : CIM ±â´É Ãß°¡
|
#define WC_SYSTEMTIME_CHANGE 39009
|
#define CW_SYSTEMTIME_CHANGE 93009
|
|
#define WC_CURRENT_MOTOR_POSITION 39013//WM_USER + 101//
|
#define CW_CURRENT_MOTOR_POSITION 93013//WM_USER + 102//
|
|
|
|
//--------------------------------------------------------
|
//--- Result_server[4], Client[9]
|
//--------------------------------------------------------
|
#define RC_MODULE_INDEX 49000
|
#define CR_MODULE_INDEX 94000
|
|
#define RC_RESULT_INFO 49001
|
#define CR_RESULT_INFO 94001
|
|
//--------------------------------------------------------
|
//--- RaW_server[5], Client[9]
|
//--------------------------------------------------------
|
#define RWC_MODULE_INDEX 59000
|
#define CRW_MODULE_INDEX 95000
|
|
#define RWC_READ_BINARY_FILE 59001
|
#define CRW_READ_BINARY_FILE 95001
|
// CString 0 : FileName
|
|
#define RWC_READ_BINARY_COMPLETE 59002
|
// int 0 : 0,1 (Fail/Success)
|
#define CRW_READ_BINARY_COMPLETE 95002
|
|
#define RWC_WRITE_BINARY_FILE 59003
|
#define CRW_WRITE_BINARY_FILE 95003
|
// CString 0 : FileName
|
|
#define RWC_WRITE_BINARY_COMPLETE 59004
|
// int 0 : 0,1 (Fail/Success)
|
#define CRW_WRITE_BINARY_COMPLETE 95004
|
|
#define RWC_WRITE_RAW_FILE 59005
|
#define CRW_WRITE_RAW_FILE 95005
|
// CString 0 : FileName
|
|
#define RWC_WRITE_RAW_COMPLETE 59006
|
// int 0 : 0,1 (Fail/Success)
|
#define CRW_WRITE_RAW_COMPLETE 95006
|
|
//--------------------------------------------------------
|
//--- Inspect_server[6], Client[9]
|
//--------------------------------------------------------
|
#define IC_MODULE_INDEX 69000
|
#define CI_MODULE_INDEX 96000
|
|
#define IC_RAW_FILE_COMPLETE 69001
|
#define CI_RAW_FILE_COMPLETE 96001
|
// CString 0 : GlassID
|
// CString 1 : FileName
|