Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Revision:
3:28336c2e94e4
Child:
4:1f8e079924ba
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Tests/Test20.h	Thu Aug 23 13:32:32 2012 +0000
@@ -0,0 +1,23 @@
+#pragma once
+#include "VodafoneTestCase.h"
+class Test20 : public VodafoneTestCase {
+   public: 
+      Test20(VodafoneUSBModem *m) : VodafoneTestCase(m) {
+      }
+   
+      virtual bool runTest() {
+         _lastRunTime = time(NULL);
+         LOG("Sending USSD, waiting for response.");
+         char ussdResponse[64];
+         if(_modem->sendUSSD("*#100#",ussdResponse,64)!=0) {
+            LOG("Error sending USSD");
+            _lastRunOutcome = false;
+            
+            return false;
+         }
+         
+         LOG("Received USSD response: \"%s\"",ussdResponse);
+         _lastRunOutcome = true;
+         return true;
+      }
+};
\ No newline at end of file