#pragma once enum eSignal_SocketType { Socket_SignalServer=1, Socket_SignalClient }; ////////////////////////////////////////////////////////////////////////// // Network Port #define NETPORT_NETWORK_SIGNAL 10232 ////////////////////////////////////////////////////////////////////////// // Network Module Code #define NETCODE_NETWORK_SIGNAL 4100 ////////////////////////////////////////////////////////////////////////// // Network Version #define NETVER_NETWORK_SIGNAL 1001 ////////////////////////////////////////////////////////////////////////// #define NET_RESULT_FAIL 0 #define NET_RESULT_SUCCESS 1 //// SignalClient[7] -> SignalServer[8] #define SC2SS_MODULE_INDEX 78000 #define SC2SS_COMMAND_LIGHT 78001 // int0 : light level #define SC2SS_COMMAND_LENS 78002 // int0 : lens level #define SC2SS_COMMAND_MOTOR_GO 78003 // int0 : position um x // int1 : position um y #define SC2SS_COMMAND_GLASS_GO 78004 // int0 : position um x // int1 : position um y #define SC2SS_COMMAND_JOG 78005 // int0 : jog command #define SC2SS_COMMAND_JOG_SPEED 78006 // int0 : jog speed #define SC2SS_COMMAND_AFM 78007 // int0 : afm tracking #define SC2SS_COMMAND_AFM_JOG 78008 // int0 : afm jog command #define SC2SS_COMMAND_AFM_JOG_SPEED 78009 // int0 : afm jog speed #define SC2SS_COMMAND_AFM_HOME 78010 // int0 : afm home #define SC2SS_ACK_STATUS_LIGHT 78020 #define SC2SS_ACK_STATUS_LENS 78021 #define SC2SS_ACK_STATUS_MODULE_POS 78022 #define SC2SS_ACK_STATUS_JOG_SPEED 78023 #define SC2SS_ACK_STATUS_AFM 78024 #define SC2SS_ACK_COMMAND_LOADING 78100 #define SC2SS_ACK_COMMAND_REVIEWRESULT 78101 #define SC2SS_ACK_COMMAND_PLANSTART 78102 #define SC2SS_ACK_COMMAND_PLANEND 78103 #define SC2SS_STATUS_REVIEWRESULT 78120 // int0 : module index // int1 : plan index // int2 : result count // buffer0 : result pointer //// SignalServer[8] -> SignalClient[7] #define SS2SC_ACK_MODULE_INDEX 87000 #define SS2SC_ACK_COMMAND_LIGHT 87001 #define SS2SC_ACK_COMMAND_LENS 87002 #define SS2SC_ACK_COMMAND_MOTOR_GO 87003 #define SS2SC_ACK_COMMAND_GLASS_GO 87004 #define SS2SC_ACK_COMMAND_JOG 87005 #define SS2SC_ACK_COMMAND_JOG_SPEED 87006 #define SS2SC_ACK_COMMAND_AFM 87007 #define SS2SC_ACK_COMMAND_AFM_JOG 87008 #define SS2SC_ACK_COMMAND_AFM_JOG_SPEED 87009 #define SS2SC_ACK_COMMAND_AFM_HOME 87010 #define SS2SC_STATUS_LIGHT 87020 // int0 : light level #define SS2SC_STATUS_LENS 87021 // int0 : lens level #define SS2SC_STATUS_MODULE_POS 87022 // int0 : pos x um // int1 : pos y um #define SS2SC_STATUS_JOG_SPEED 87023 // int0 : jog speed #define SS2SC_STATUS_AFM 87024 // int0 : afm tracking #define SS2SC_COMMAND_LOADING 87100 // buffer0 : transfer data #define SS2SC_COMMAND_REVIEWRESULT 87101 // int0 : module index // int1 : plan index // int2 : result count // int3 : nMagLevel // buffer0 : result pointer #define SS2SC_COMMAND_PLANSTART 87102 // int0 : plan index #define SS2SC_COMMAND_PLANEND 87103 // int0 : plan index #define SS2SC_ACK_STATUS_REVIEWRESULT 87120