Integrating the ublox LISA C200 modem

Fork of SprintUSBModemHTTPClientTest by Donatien Garnier

Revision:
8:301426550c6c
Parent:
7:655438fd019f
--- a/SprintUSBModem/SprintUSBModem.cpp	Thu Sep 26 11:15:22 2013 -0700
+++ b/SprintUSBModem/SprintUSBModem.cpp	Thu Sep 26 17:27:11 2013 -0700
@@ -56,18 +56,17 @@
 private:
   virtual int onNewATResponseLine(ATCommandsInterface* pInst, const char* line)
   {
-    char r;
-    if( sscanf(line, "%*d, %c", &r) == 1 )
-    {
-      switch(r)
-      {
-      case 'Z':
-        status = STATUS_REGISTERING;
-        break;
-      default:
-        status = STATUS_OK;
-        break;
-      }
+    char b;
+		char bc[3] = "";
+		int sid = 99999; 
+		
+    //if( sscanf(line, "%*d, %c", &r) == 1 )
+    if(sscanf(line, "%*s %c,%2s,%d", &b,bc,&sid)==3)
+		{
+				if(strcmp("Z", bc) == 0)
+					status = STATUS_REGISTERING;
+				else
+					status = STATUS_OK;
     }
     return OK;
   }