HTTPClient test for IoT Workshop

Dependencies:   UbloxUSBModem mbed

Fork of UbloxModemHTTPClientTest by mbed official

Committer:
mbed_official
Date:
Thu Oct 31 03:29:31 2013 +0000
Revision:
4:63be88fa16e9
Parent:
3:03b3ef627772
Child:
5:dcad6eda763e
Added defines for modem selection to main.cpp

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 3:03b3ef627772 1 #include "UbloxUSBGSMModem.h"
mbed_official 3:03b3ef627772 2 #include "UbloxUSBCDMAModem.h"
bogdanm 1:0112fc45285a 3 #include "httptest.h"
bogdanm 1:0112fc45285a 4
mbed_official 4:63be88fa16e9 5 #define MODEM_UBLOX_CDMA
mbed_official 4:63be88fa16e9 6 //#define MODEM_UBLOX_GSM
mbed_official 4:63be88fa16e9 7
mbed_official 3:03b3ef627772 8 #if !defined(MODEM_UBLOX_GSM) && !defined(MODEM_UBLOX_CDMA)
mbed_official 3:03b3ef627772 9 #warning No modem defined, using GSM by default
mbed_official 3:03b3ef627772 10 #define MODEM_UBLOX_GSM
mbed_official 3:03b3ef627772 11 #endif
mbed_official 3:03b3ef627772 12
bogdanm 1:0112fc45285a 13 #ifndef MODEM_APN
bogdanm 1:0112fc45285a 14 #warning APN not specified, using "internet"
bogdanm 2:90109b8848e5 15 #define MODEM_APN "internet"
bogdanm 1:0112fc45285a 16 #endif
bogdanm 1:0112fc45285a 17
bogdanm 1:0112fc45285a 18 #ifndef MODEM_USERNAME
bogdanm 1:0112fc45285a 19 #warning username not specified
bogdanm 2:90109b8848e5 20 #define MODEM_USERNAME NULL
bogdanm 1:0112fc45285a 21 #endif
bogdanm 1:0112fc45285a 22
bogdanm 1:0112fc45285a 23 #ifndef MODEM_PASSWORD
bogdanm 1:0112fc45285a 24 #warning password not specified
bogdanm 2:90109b8848e5 25 #define MODEM_PASSWORD NULL
bogdanm 1:0112fc45285a 26 #endif
bogdanm 1:0112fc45285a 27
mbed_official 3:03b3ef627772 28 int main()
bogdanm 2:90109b8848e5 29 {
mbed_official 3:03b3ef627772 30 #ifdef MODEM_UBLOX_GSM
bogdanm 2:90109b8848e5 31 UbloxUSBGSMModem modem;
mbed_official 3:03b3ef627772 32 #else
mbed_official 3:03b3ef627772 33 UbloxUSBCDMAModem modem(p18, true, 1);
mbed_official 3:03b3ef627772 34 #endif
bogdanm 2:90109b8848e5 35 httptest(modem, MODEM_APN, MODEM_USERNAME, MODEM_PASSWORD);
bogdanm 2:90109b8848e5 36 while (true);
bogdanm 2:90109b8848e5 37 }
bogdanm 2:90109b8848e5 38