/[H7]/trunk/H7 Server/TcpClientClass.cpp
ViewVC logotype

Diff of /trunk/H7 Server/TcpClientClass.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by hedin, Mon Jan 29 10:44:29 2007 UTC revision 28 by hedin, Wed Jan 31 12:42:51 2007 UTC
# Line 1  Line 1 
1  #include "StdAfx.h"  #include "StdAfx.h"
2  #include ".\tcpclientclass.h"  #include ".\tcpclientclass.h"
3    #include "Define.h"
4    #include "H7Serial.h"
5    
6    #include "Resource.h"
7    #include "H7 serverDlg.h"
8    
9  TcpClientClass::TcpClientClass(void)  TcpClientClass::TcpClientClass(void)
10  {  {
# Line 11  TcpClientClass::~TcpClientClass(void) Line 16  TcpClientClass::~TcpClientClass(void)
16    
17  void TcpClientClass::OnReceive(int nErrorCode)  void TcpClientClass::OnReceive(int nErrorCode)
18  {  {
19          // TODO: Add your specialized code here and/or call the base class  //      MessageBox(0,"OnReceive","",MB_OK);
20            
21            int size = 1023;
22            char Buffer[1023];
23            CString Buff;
24    
25            size = TcpClientClass::Receive(Buffer, size -1);
26            Buffer[size] = 0;
27            Buff = Buffer;
28    
29            CH7ServerDlg* parent = (CH7ServerDlg*) AfxGetMainWnd();
30    
31            
32            switch( atoi(Buff) )
33            {
34            case 110:
35                    parent->H7Serial.writeTarget(LED3,OFF);
36                    break;
37            case 111:
38                    parent->H7Serial.writeTarget(LED3,ON);
39                    break;
40            case 120:
41                    parent->H7Serial.writeTarget(LED4,OFF);
42                    break;
43            case 121:
44                    parent->H7Serial.writeTarget(LED4,ON);
45                    break;
46            case 130:
47                    parent->H7Serial.writeTarget(LED5,OFF);
48                    break;
49            case 131:
50                    parent->H7Serial.writeTarget(LED5,ON);
51                    break;
52            }
53            
54          CSocket::OnReceive(nErrorCode);          CSocket::OnReceive(nErrorCode);
55  }  }

Legend:
Removed from v.3  
changed lines
  Added in v.28

  ViewVC Help
Powered by ViewVC 1.1.20