#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
|