Cellular library for MTS Socket Modem Arduino Shield devices from Multi-Tech Systems

Dependents:   mtsas mtsas mtsas mtsas

Revisions of Cellular/Cellular.cpp

Revision Date Message Actions
82:5b33b670adb7 2018-02-19 Add support for MTQ-LAT3(LE910-NA1) adn MTQ-LVW3(LE910-sv1) File  Diff  Annotate
81:2e12915f892e 2017-11-15 Add support for MTQ-MAT1(ME910C1-NA) and MTQ-MVW1(MT910C1-NV) File  Diff  Annotate
80:e66bf5723b98 2015-09-09 add function to get radio type enum, rename original to getRadioTypeString File  Diff  Annotate
78:fc9d2b983744 2015-08-17 add GPS support for EasyIP models File  Diff  Annotate
76:6eeffc10739d 2015-06-25 add EU and Verizon LTE support, git rev 34875cd9c59aa9191bc3d0af0032ebf2d3ee2c0b File  Diff  Annotate
69:93dace69ee98 2014-11-11 Added support for LE910-NAG under the EasyIP class, the Cellular class, and the CellularFactory class.; Added enumeration for all 3 types of LE910 radio, but only implemented the LE910-NAG type. File  Diff  Annotate
65:2cdd943bb3a3 2014-08-18 Changed method of parsing for radio identifier number in getEquipmentIdentifier() under Cellular.cpp File  Diff  Annotate
64:6b6ccf11fb4c 2014-08-18 Changed getEquipmentIdentifier() under Cellular.cpp to be more robust; (Will now work for MEID hex resposnes, as well as decimal responses) File  Diff  Annotate
63:f46ef5823ab5 2014-08-18 Added IMEI/MEID function for Cellular.cpp and Cellular.h ; (CDMA and HSPA should be identical on this point) File  Diff  Annotate
59:5535f14e3cc4 2014-08-13 Removed "alive" parsing option from sendCommand() under Cellular.cpp; Doubled timeout for AT#PING command under UIP.cpp; Made AT#SGACT command timeout longer (5s >> 15s) under EasyIP.cpp File  Diff  Annotate
56:43205bd2752a 2014-08-13 Moved common functions from EasyIP and UIP classes to Cellular class. Also tweaked isConnected() under EasyIP.cpp File  Diff  Annotate
55:85c04afa939a 2014-08-11 Changed sendSMS() in Cellular.cpp to only send message for sms once, and just increased the timeout for the AT command to send the SMS content. Also determined that G3 radio type AT+CSMP format. File  Diff  Annotate
52:2cb58398a4f9 2014-08-11 Removed parse response '>' from sendCommand() under Cellular.cpp, changed sendSMS() to verify sending SMS message under Cellular.cpp, changed disconnect() to have better flow under EasyIP.cpp, changed isConnected() to be simpler under EasyIP.cpp File  Diff  Annotate
51:ffc556ba33f7 2014-08-05 Changed some comment lines in CellularFactory.cpp, EasyIP.cpp, UIP.cpp; Changed Cellular.cpp sendCommand() function to explicitly check for UIP responses, and removed 5ms wait between read cycles. File  Diff  Annotate
50:144099030d9b 2014-08-05 Removed comments to simplify reading code for sendCommand() under Cellular.cpp File  Diff  Annotate
48:3f9d82915e83 2014-08-01 Added '>' case for exiting sendCommand() due to how sendSMS() in Cellular.cpp works.; Modified testSMS.h slightly to make test sections clearer. File  Diff  Annotate
45:b9ead235ab7c 2014-08-01 Changed the response code parsing at the end of sendCommand() in Cellular.cpp to also check for UIP responses; (Removed apn from EasyIP.h example code section) File  Diff  Annotate
41:8b9b5098696f 2014-07-30 Rewrote sendCommand() function in Cellular.cpp, and fixed failure to find radio type error in CellularFactory.cpp caused by unsolicited response #STN File  Diff  Annotate
38:b2088faa8bfd 2014-07-25 Removed redundant flow control set command for EasyIP.cpp File  Diff  Annotate
37:14f819beeccf 2014-07-23 Bug fix for Cellular.cpp changed ++ to == File  Diff  Annotate
36:948d06b3e23c 2014-07-23 Changed SMS format to only add preceding '+' to UIP radio types in Cellular.cpp, and added case of ERROR to AT+CMGS result. File  Diff  Annotate
35:257eb41405e1 2014-07-21 Cellular.cpp Fixed char-delay causing failed SMS.; EasyIP.cpp Added closed-connection checking.; TestSMS.h Added SIM-not-ready checking loop before starting SMS test. File  Diff  Annotate
26:2b769ed8de4f 2014-06-26 Made setApn() a pure virtual in Cellular.; Implemented setApn in both UIP and EasyIP; Implemented connect(), disconnect(), and ping() in EasyIP; Uncommented cell instantiation for EasyIP type models in CellularFactory File  Diff  Annotate
23:8333593dd86f 2014-06-19 add robustness to SendSMS function File  Diff  Annotate
18:fa0d8120f81f 2014-06-16 update SUCCESS, FAILURE, and friends to MTS_* so they don't conflict with definitions for STMicro boards File  Diff  Annotate
16:1bc3e44d4746 2014-06-05 APN and SMS fixes/improvements; don't try to set APN on CDMA radios; add SMS support for C2 and EV3 radios File  Diff  Annotate
11:4e428f689069 2014-05-22 add CellularFactory to automatically detect and create right type of Cellular class File  Diff  Annotate
10:c188cc05aed5 2014-05-21 more restructuring File  Diff  Annotate
9:1a03e3f3e7fe 2014-05-21 more restructuring File  Diff  Annotate
8:2d7259d244d1 2014-05-21 more restructuring File  Diff  Annotate
7:0ee8e69a3e9c 2014-05-21 more restructuring File  Diff  Annotate
4:1f63354b8d1b 2014-05-20 use MTSLog, put mbed.h in cpp files File  Diff  Annotate
3:04046eebaef5 2014-05-20 rename SMC and SMCIP files to EasyIP and UIP, remove RadioInterface code File  Diff  Annotate
1:f155d94d6f3a 2014-05-19 add all cellular code, remove MBEDCellularRadioInterface File  Diff  Annotate