Add handshaking.
This commit is contained in:
@@ -1043,8 +1043,8 @@ FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
PUSHBUTTON "Exit",IDCANCEL,292,230,39,14
|
||||
GROUPBOX "TCP/IP Control",IDC_STATIC,17,12,87,81
|
||||
PUSHBUTTON "Connect",IDC_BUTTON_PLC_TCPIP_CONNECT,29,29,63,18
|
||||
PUSHBUTTON "Disconnect",IDC_BUTTON_PLC_TCPIP_DISCONNECT,29,64,63,18
|
||||
PUSHBUTTON "Connect",IDC_BUTTON_PLC_TCPIP_CONNECT,28,28,63,18
|
||||
PUSHBUTTON "Disconnect",IDC_BUTTON_PLC_TCPIP_DISCONNECT,28,70,63,18
|
||||
EDITTEXT IDC_EDIT_MSG,19,97,265,130,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
||||
PUSHBUTTON "Clear",IDC_BUTTON_PLC_TCPIP_CLEAR_MSG,289,156,39,14
|
||||
PUSHBUTTON "Read Data",IDC_BUTTON_PLC_TCPIP_READ,203,30,63,18
|
||||
@@ -1054,6 +1054,7 @@ BEGIN
|
||||
LTEXT "Addr",IDC_STATIC,116,35,16,8
|
||||
EDITTEXT IDC_EDIT_PLC_TCPIP_Data,141,61,40,14,ES_AUTOHSCROLL
|
||||
LTEXT "Data",IDC_STATIC,116,64,16,8
|
||||
PUSHBUTTON "Handshaking",IDC_BUTTON_PLC_TCPIP_HANDSHAKING,28,49,63,18
|
||||
END
|
||||
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ BEGIN_MESSAGE_MAP(CSo7_Util_PLC_TCPIP, CDialog)
|
||||
ON_BN_CLICKED(IDCANCEL, &CSo7_Util_PLC_TCPIP::OnBnClickedCancel)
|
||||
ON_MESSAGE(WM_SOCKET,&CSo7_Util_PLC_TCPIP::OnSocket)
|
||||
ON_BN_CLICKED(IDCANCEL, &CSo7_Util_PLC_TCPIP::OnBnClickedCancel)
|
||||
ON_BN_CLICKED(IDC_BUTTON_PLC_TCPIP_HANDSHAKING, &CSo7_Util_PLC_TCPIP::OnBnClickedButtonPlcTcpipHandshaking)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
|
||||
@@ -74,12 +75,18 @@ void CSo7_Util_PLC_TCPIP::OnBnClickedButtonPlcTcpipRead()
|
||||
;
|
||||
}
|
||||
|
||||
void CSo7_Util_PLC_TCPIP::OnBnClickedButtonPlcTcpipHandshaking()
|
||||
{
|
||||
TCPIP_RETURN_CODE rCode=g_pSo7_TCPIP->Handshaking();
|
||||
m_csMSG.Format(_T("Handshaking return code:%d."),rCode);
|
||||
OutputWithScroll(m_csMSG,m_edMSG);
|
||||
}
|
||||
|
||||
void CSo7_Util_PLC_TCPIP::OnBnClickedButtonPlcTcpipWrite()
|
||||
{
|
||||
//TCPIP_RETURN_CODE rCode=g_pSo7_TCPIP->Send(1001,0);
|
||||
//m_csMSG.Format(_T("Connect return code:%d."),rCode);
|
||||
//OutputWithScroll(m_csMSG,m_edMSG);
|
||||
TCPIP_RETURN_CODE rCode=g_pSo7_TCPIP->Send(1001,0);
|
||||
m_csMSG.Format(_T("Write return code:%d."),rCode);
|
||||
OutputWithScroll(m_csMSG,m_edMSG);
|
||||
}
|
||||
|
||||
|
||||
@@ -119,11 +126,8 @@ void CSo7_Util_PLC_TCPIP::OutputWithScroll(const CString &strNewText,CEdit &edtO
|
||||
LRESULT CSo7_Util_PLC_TCPIP::OnSocket(WPARAM w, LPARAM p)
|
||||
{
|
||||
LRESULT lResult=0;
|
||||
UNREFERENCED_PARAMETER(w);
|
||||
UNREFERENCED_PARAMETER(p);
|
||||
/*
|
||||
if( g_pSo7_TCPIP )
|
||||
lResult = g_pSo7_TCPIP->OnSocket(w,p);
|
||||
*/
|
||||
|
||||
return( lResult );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,4 +28,5 @@ public:
|
||||
afx_msg void OnBnClickedButtonPlcTcpipClearMsg();
|
||||
afx_msg void OnBnClickedCancel();
|
||||
afx_msg LRESULT OnSocket(WPARAM w, LPARAM p);
|
||||
afx_msg void OnBnClickedButtonPlcTcpipHandshaking();
|
||||
};
|
||||
|
||||
@@ -1053,8 +1053,9 @@
|
||||
#define IDC_BUTTON_PLC_TCPIP_WRITE 1886
|
||||
#define IDC_EDIT_PLC_TCPIP_ADDR 1887
|
||||
#define IDC_EDIT_MSG 1888
|
||||
#define IDC_EDIT_PLC_TCPIP_ADDR2 1889
|
||||
#define IDC_EDIT_PLC_TCPIP_Data 1889
|
||||
#define IDC_BUTTON_PLC_TCPIP_CONNECT2 1890
|
||||
#define IDC_BUTTON_PLC_TCPIP_HANDSHAKING 1890
|
||||
#define IDC_BUTTON_DIY_EXIT_BUTTON 32740
|
||||
#define ID_EDIT_SO7_CONFIG_MOTION 32741
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user