From 6b05c51c1de8f204b4387b907b08804094c6e46f Mon Sep 17 00:00:00 2001 From: TAO Cheng Date: Wed, 21 Jan 2015 11:30:31 +0800 Subject: [PATCH] TCPIP SERVER Add DM200. --- .../Msi/Hsi/SevenOcean/So7_TCPIP_Server.cpp | 39 +++++++++--------- .../Hsi/Tools/UsbUtility/UsbUtil_VS2010.suo | Bin 156160 -> 156160 bytes 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/PcDmis/Base/Interfac/Msi/Hsi/SevenOcean/So7_TCPIP_Server.cpp b/PcDmis/Base/Interfac/Msi/Hsi/SevenOcean/So7_TCPIP_Server.cpp index 6c342c1..2a6a3cb 100644 --- a/PcDmis/Base/Interfac/Msi/Hsi/SevenOcean/So7_TCPIP_Server.cpp +++ b/PcDmis/Base/Interfac/Msi/Hsi/SevenOcean/So7_TCPIP_Server.cpp @@ -652,25 +652,6 @@ void CSo7_TCPIP_Server::m_ProcessSocketReadEvent(SOCKET s) m_TCPIPMsg._CmdType=1; m_TCPIPMsg._DataAddr=iAddr; m_TCPIPMsg._DataSize=iDataSize; - if (iAddr>=200) - { - int iBuffsize(0); - int iStartAddr(0); - iStartAddr=iAddr-200; - bData[0]=m_TCPIPBuf[CH_RECV]._buffer[DRW_RSDataIndexBufSize1]; - bData[1]=m_TCPIPBuf[CH_RECV]._buffer[DRW_RSDataIndexBufSize2]; - iBuffsize=(bData[0]<<8)+bData[1]; - iBuffsize-=DRW_RDataCCLen; - for (int i=0;i=8000) { int iBuffsize(0); @@ -695,6 +676,26 @@ void CSo7_TCPIP_Server::m_ProcessSocketReadEvent(SOCKET s) RESPONSE_PLC_DM_UNKNOWN(); m_TCPIPMsg._MsgType=RESPONSE_WRITE_PLC_STATE; } + else if (iAddr>=200) + { + int iBuffsize(0); + int iStartAddr(0); + iStartAddr=iAddr-200; + bData[0]=m_TCPIPBuf[CH_RECV]._buffer[DRW_RSDataIndexBufSize1]; + bData[1]=m_TCPIPBuf[CH_RECV]._buffer[DRW_RSDataIndexBufSize2]; + iBuffsize=(bData[0]<<8)+bData[1]; + iBuffsize-=DRW_RDataCCLen; + for (int i=0;iI%JSYbEJw zHGNTpJ!S`OV-)K~E78?!nYL*nrc`Tx6h+%&ODr1W)+RN!*&nq@wR3@0&&}kX`ObG9 zGiPS}16KclHC&~D8>cHzSVptHU6(ggZ&j9nl{}DQCxq~eF382GxlXw+5v;NlzzTh< z<$IHvBpc?@8IX-0#inZsb)Y21JoIQ{oki)0O;K~~1h;}m|7odDGkCXUuEV&XAp<|D&o^i(K2wZ#_e_V>bM%k4WrI>m%6>JtJbMt7xMf;X zb9wUyywp^vhudniuzoK)wQpha*z&ZaSCmJ4rX6nw^mqC2zjw3r!{HSs48Os8PE$;& zPvxr@!E*EjZF-<@^Q6Ez27Tx)J;bYrz^*AlUP8Gv1aJnx;dbxkDNmkQw?>+c zo*Cly65=%zGPy$j<$8D55Tbwe)BAu6&Bdq<*NmSFj77xgaGkQ};Y_Si1@#nmB7Eeq8kLaEU8v$24)1j!Z6jX%|-2zqk%V5BwxQtR`H-&2z&@Nad zMB;+2!1|WLLTZIBNeRYQB(yqc&l0Q^A`m#wLK-At%k_M&mQkx%yaROLqaCt}oshs= z2B2DO=zzU|2V5+0)h*neFcQbl?uC40Po;=u-Ea)>=Oz}~2Z~_(A!6l$UYJ5(@Q$&M zz=%n(UWk~uy%Lgn@(3gZhGm$rJj_ay+-6ZA;EG$Y5y?UOJ7zA^Iq1f=;3)XHBLa=q zjk0p%ZTdo4})HwB}>xPKU2{8Jmv#8R_G zl>ZH1gJ4maAn2eh^bceR=AaSa3sNcL+pj~RD0I@xCjMIqEfp`P)1$JXovbf|HiCVn ztkHN2jZrUku1%!{<}swJVMQpD+62p`5i_?vO_@-OXg~1mhFRi9--Z+!4{FkF}*=PQ`xE8b5{>A^XE>sfZhkQc|mqDOvGz zi^d37xl9))XsSk0^qD?gW`;tH*<$?Ml#HktH=LQyEsdL7;&vZU$^P3(PVV`gbMCq4 zp5J|Wksei~N7XqGLl&8cUr&m3{PcOuB!sXRRDd~-(=w%3vmuwn<>h#hjN{0>qyq2> z^-15zR4|r>vlA&oIJq3~j+Zc=Ql5kr2}r`}o1j*Bp1uvnOO=zER&nLrO0I4g)o^88 zkXtLXjcUiF8yiSiH(y$XxDG3o&sdfu6fVOgVN&)!4bG6@y~!|v=&@Q}$WRA)uAf7? z+h&l6!KDHXbEQj3(hY>TK~tbOw3p-L+;w_B4;7MoTb9tLt)M2Am0D6*pD*++i6U}x zi;&}X8XOj*v524Q_IP-c!(7BWtR6FOaeE8~m($`bakxoi;77q&RXlohh@CMc#;%Rb z7{|0ks$=>;bsC2ECKl58;ghrqlz@h=0JBF6k$O2~Rx<_?vUk`n8A#k_EwQg#gJ*Eg zyCWWdYO*k^VSm=CJ+4$0q_NGZOot{CK5`S|oDq0@JCL^49CBjQwC2xJi2kBc*x0#D z)_xk1rrpg#eXRBsh!IEe0a|(;w8H70d4P=#&JNP_hg;BJ6d_{;_a0Zsc&!^`Rn1Dr z$+ZK#V80|wQE@2@H;){5BU7e-_~MI`c=Ox44n4IlULMUqyp)Ci8J3?t9Cukcfb zSyW3>FBwQAKZ&+~2X>*W&kj0YS#@176!y72R{xN>AP@?ytPY>LGax&4zXU0z=2%mS z5k9!0rmi3uh1I`pL&SSNPteA1$=mmIAYFeD)MCph@Io{bCXqmGo~WG;x1ePv zWYdG6K$cis3<#65EV~$SLQfKw-p0#sgNA3rc9OQ?HBmkX?ki$t;6kdwF}EZxB8JOh z`*@vG&pV7R6K`^R^t{t%HuEmM*JafZ=8L%x;cJLKVm(is3m=QipFpFGMtUU{)QGY0 zJ6r&ro}a4sSa{o1x7lHEn`|XT&W6ip_ItWxadvR@PZ+E7l?Q_>R{1JcEtNW~3D^4; zgo5Fqzao~727os9126KU&JTw_o`(rpv>b})d&10A#wicpXpx(LY1Pxk{oOTr