TCPIP SERVER
This commit is contained in:
@@ -16,6 +16,8 @@
|
||||
#define PLC_MAX_SENSOR_STATE 20
|
||||
#define MAX_CCD_ADDR 120
|
||||
|
||||
#define MAX_DM_PAGE_NUMBER 1024
|
||||
|
||||
enum OMRON_PLC_SENSOR
|
||||
{
|
||||
OMRON_PLC_CCD1_CAMERA1=0,
|
||||
@@ -93,17 +95,21 @@ public:
|
||||
|
||||
static struct_so7_tcpip_buff m_TCPIPBuf[lChannelSize];
|
||||
static s_tcpip_state m_TCPIPServerState;
|
||||
int m_CCDData_D10000[MAX_CCD_ADDR];
|
||||
|
||||
short *DM5000;
|
||||
short *DM8000;
|
||||
short *DM10000;
|
||||
|
||||
|
||||
BOOL StartServer(HWND _hWnd,short _nPort);
|
||||
BOOL StopServer();
|
||||
BOOL _Send_Cmd_Write_State();
|
||||
BOOL Response_Handshake();
|
||||
BOOL Response_PLC_State(short _datasize);
|
||||
BOOL Response_Sensor_State(short _datasize);
|
||||
BOOL Response_CCD_DATA(short _Addr,short _datasize);
|
||||
BOOL Response_PLC_DM5000_R(short _StartAddr,short _DataSize);//PLC State
|
||||
BOOL Response_PLC_DM10000_R(short _StartAddr,short _DataSize);//CCD
|
||||
BOOL Response_PLC_DM8000_W(short _StartAddr,short _DataSize);//PC State
|
||||
|
||||
BOOL RESPONSE_UNKNOWN_State();
|
||||
BOOL RESPONSE_PLC_DM_UNKNOWN();
|
||||
|
||||
LRESULT OnSocket(WPARAM wParam, LPARAM lParam);
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user