Vodafone Test Suite
Dependencies: mbed-rtos mbed HTTPClient VodafoneUSBModem
Diff: Tests/Test20.h
- 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