ThingPlug Test

Dependents:   WizFi310_ThingPlug_Test WizFi310_ThingPlug_Test_P

Fork of WizFi310Interface by WIZnet

Revision:
9:90902218e268
Parent:
8:08588dd2a66f
Child:
10:ea405bb59143
--- a/WizFi310Interface.cpp	Mon Aug 28 05:19:48 2017 +0000
+++ b/WizFi310Interface.cpp	Thu Oct 19 04:34:44 2017 +0000
@@ -108,24 +108,42 @@
 
 int WizFi310Interface::recvTP(const char *commandName, int executeStatus, int executeResult)
 {
-    int cid = 0;
+    int cnt, cid = 0, ret = 0;
     char buffer[1024] = "";
-    
+       
     if(_wizfi310.recv(cid, buffer, sizeof(buffer)))
     {
         //printf("%s\r\n", buffer);
-
+        
         if(_wizfi310.cmdSKTPRESULT(commandName, executeStatus, executeResult))  
         {
             _wizfi310.initCon(cid, true);
             
             return -1;
         }
+                
+        for(cnt = 0; cnt < sizeof(buffer); cnt++)
+        {
+            if( buffer[cnt] == '8' )
+            {
+                if( buffer[cnt + 1] == '0' )
+                {
+                    WIZ_INFO("1!!/r/n/r/n");
+                    ret = 1;
+                }
+                    
+                else if( buffer[cnt + 1] == '1' )
+                {
+                    WIZ_INFO("2!!/r/n/r/n");
+                    ret = 2;
+                }
+            }
+        }
         
         WIZ_INFO("Complete/r/n/r/n");
         _wizfi310.initCon(cid, true);
         
-        return 0;
+        return ret;
     }
     
     WIZ_INFO("Incorrect Request\r\n");