--- trunk/H7 Server/TcpClientClass.cpp 2007/02/01 10:03:52 38 +++ trunk/H7 Server/TcpClientClass.cpp 2007/02/01 13:49:01 39 @@ -36,6 +36,7 @@ OutputDebugString( debug ); try{ + // Depending on what we have received from client, we replay with the relevant data. switch( atoi(Buff) ) { case 110: @@ -74,67 +75,67 @@ } void TcpClientClass::SendReply(void) -{ - CH7ServerDlg* parent = (CH7ServerDlg*) AfxGetMainWnd(); + { + CH7ServerDlg* parent = (CH7ServerDlg*) AfxGetMainWnd(); - CString output; - short Tmp; - CString format; - const int timer = 10; - -Sleep(timer); - mLed3 = parent->H7Serial.readTarget(0); - if( mLed3 == 0 ) - output = "110|"; - else if( mLed3 == 1) - output = "111|"; - Send(output,output.GetLength(),0); - -Sleep(timer); - - mLed4 = parent->H7Serial.readTarget(1); - if( mLed4 == 0 ) - output = "120|"; - else if( mLed4 == 1) - output = "121|"; - Send(output,output.GetLength(),0); - -Sleep(timer); - - mLed5 = parent->H7Serial.readTarget(2); - if( mLed5 == 0 ) - output = "130|"; - else if( mLed5 == 1) - output = "131|"; - Send(output,output.GetLength(),0); -Sleep(timer); - - mSw2 = parent->H7Serial.readTarget(3); - if( mSw2 == 0 ) - output = "140|"; - else if( mSw2 == 1 ) - output = "141|"; - Send(output,output.GetLength(),0); -Sleep(timer); - - mSw3 = parent->H7Serial.readTarget(4); - if( mSw3 == 0 ) - output = "150|"; - else if( mSw3 == 1 ) - output = "151|"; - Send(output,output.GetLength(),0); -Sleep(timer); - - mPot = parent->H7Serial.readTarget(5); - format.Format("%d|",mPot + 2000); - Send(format,format.GetLength(),0); -Sleep(timer); - - mTemp = parent->H7Serial.readTarget(6); - format.Format("%d|",mTemp + 4000); - Send(format,format.GetLength(),0); -Sleep(timer); -} + CString output; + short Tmp; + CString format; + const int timer = 10; + + Sleep(timer); + mLed3 = parent->H7Serial.readTarget(0); + if( mLed3 == 0 ) + output = "110|"; + else if( mLed3 == 1) + output = "111|"; + Send(output,output.GetLength(),0); + + Sleep(timer); + + mLed4 = parent->H7Serial.readTarget(1); + if( mLed4 == 0 ) + output = "120|"; + else if( mLed4 == 1) + output = "121|"; + Send(output,output.GetLength(),0); + + Sleep(timer); + + mLed5 = parent->H7Serial.readTarget(2); + if( mLed5 == 0 ) + output = "130|"; + else if( mLed5 == 1) + output = "131|"; + Send(output,output.GetLength(),0); + Sleep(timer); + + mSw2 = parent->H7Serial.readTarget(3); + if( mSw2 == 0 ) + output = "140|"; + else if( mSw2 == 1 ) + output = "141|"; + Send(output,output.GetLength(),0); + Sleep(timer); + + mSw3 = parent->H7Serial.readTarget(4); + if( mSw3 == 0 ) + output = "150|"; + else if( mSw3 == 1 ) + output = "151|"; + Send(output,output.GetLength(),0); + Sleep(timer); + + mPot = parent->H7Serial.readTarget(5); + format.Format("%d|",mPot + 2000); + Send(format,format.GetLength(),0); + Sleep(timer); + + mTemp = parent->H7Serial.readTarget(6); + format.Format("%d|",mTemp + 4000); + Send(format,format.GetLength(),0); + Sleep(timer); + } void TcpClientClass::OnClose(int nErrorCode) {