Testing the module's internet connection (spoiler: it doesn't work) WARNING: this code has been written in a hurry during an hackathon. It's total crap.
Testing the module's internet connection (spoiler: it doesn't work) WARNING: this code has been written in a hurry during an hackathon. It's total crap.
gsm.h@0:8f9b472ff818, 2015-07-11 (annotated)
- Committer:
- gipmad
- Date:
- Sat Jul 11 20:48:40 2015 +0000
- Revision:
- 0:8f9b472ff818
plain 1;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gipmad | 0:8f9b472ff818 | 1 | #include "mbed.h" |
gipmad | 0:8f9b472ff818 | 2 | #ifndef MBED_GSM_H |
gipmad | 0:8f9b472ff818 | 3 | #define MBED_GSM_H |
gipmad | 0:8f9b472ff818 | 4 | |
gipmad | 0:8f9b472ff818 | 5 | |
gipmad | 0:8f9b472ff818 | 6 | extern Serial pc; |
gipmad | 0:8f9b472ff818 | 7 | |
gipmad | 0:8f9b472ff818 | 8 | class GSM { |
gipmad | 0:8f9b472ff818 | 9 | public: |
gipmad | 0:8f9b472ff818 | 10 | GSM(PinName tx, PinName rx); |
gipmad | 0:8f9b472ff818 | 11 | Serial _gsm; |
gipmad | 0:8f9b472ff818 | 12 | |
gipmad | 0:8f9b472ff818 | 13 | /* char* getGGA(); |
gipmad | 0:8f9b472ff818 | 14 | float longitude(); |
gipmad | 0:8f9b472ff818 | 15 | float latitude(); |
gipmad | 0:8f9b472ff818 | 16 | float time(); |
gipmad | 0:8f9b472ff818 | 17 | int ns(); |
gipmad | 0:8f9b472ff818 | 18 | int ew(); |
gipmad | 0:8f9b472ff818 | 19 | int lock();*/ |
gipmad | 0:8f9b472ff818 | 20 | private: |
gipmad | 0:8f9b472ff818 | 21 | void sample(); |
gipmad | 0:8f9b472ff818 | 22 | void getline(); |
gipmad | 0:8f9b472ff818 | 23 | char msg[128],gga[128]; |
gipmad | 0:8f9b472ff818 | 24 | int SMSid; |
gipmad | 0:8f9b472ff818 | 25 | /* float _longitude; |
gipmad | 0:8f9b472ff818 | 26 | float _latitude; |
gipmad | 0:8f9b472ff818 | 27 | float _time; |
gipmad | 0:8f9b472ff818 | 28 | char _ns, _ew; |
gipmad | 0:8f9b472ff818 | 29 | int _lock;*/ |
gipmad | 0:8f9b472ff818 | 30 | int flag_gsm_get; |
gipmad | 0:8f9b472ff818 | 31 | int flag_gsm_getend; |
gipmad | 0:8f9b472ff818 | 32 | int count; |
gipmad | 0:8f9b472ff818 | 33 | // int flag_gga; |
gipmad | 0:8f9b472ff818 | 34 | }; |
gipmad | 0:8f9b472ff818 | 35 | #endif |
gipmad | 0:8f9b472ff818 | 36 | |
gipmad | 0:8f9b472ff818 | 37 | |
gipmad | 0:8f9b472ff818 | 38 | |
gipmad | 0:8f9b472ff818 | 39 | /*#include "mbed.h" |
gipmad | 0:8f9b472ff818 | 40 | #define GSMdbg 1 |
gipmad | 0:8f9b472ff818 | 41 | |
gipmad | 0:8f9b472ff818 | 42 | |
gipmad | 0:8f9b472ff818 | 43 | extern Serial pc; |
gipmad | 0:8f9b472ff818 | 44 | extern void GSMtst1();*/ |