A library for talking to Multi-Tech's Cellular SocketModem Devices.

Dependents:   M2X_dev axeda_wrapper_dev MTS_M2x_Example1 MTS_Cellular_Connect_Example ... more

Revisions of cellular/Cellular.cpp

Revision Date Message Actions
87:5db6c084adc7 2013-12-27 Updated First example in Cellular and tested, also moved getCodeNames from Cellular to vars File  Diff  Annotate
85:b17ad6781c5b 2013-12-27 Merge File  Diff  Annotate
84:77c5ab16534d 2013-12-27 Employed RTS threshold algorithm. Removed header guards from cpp files. File  Diff  Annotate
82:5aa75004e553 2013-12-27 Added DTR and DCD lines to the init function within Cellular, with default being Not Connected File  Diff  Annotate
71:82205735732b 2013-12-26 Dropped Cellular::Code::CELL_ scope. Changed OK to SUCCESS. Moved common constants to Var.h File  Diff  Annotate
68:c490e4a51778 2013-12-24 Moved timeout functionality to MTSBufferedIO calls. Improved sendCmd. File  Diff  Annotate
67:1003b410f781 2013-12-23 Changed MTSCircularBuffer names for size, capacity, and remaining File  Diff  Annotate
59:7777b3ed5a4c 2013-12-20 Merged! File  Diff  Annotate
58:408f67fa292f 2013-12-20 Changed Cellular::read() to allow retrieval of remaining rx bytes after socket closed File  Diff  Annotate
57:88b07490d7e8 2013-12-20 merged File  Diff  Annotate
56:e5e5351f14b3 2013-12-20 Added more documentation to the Cellular class, along with static methods for converting some enums to strings. Also, removed one of the getInstance functions and changed it to an init function. File  Diff  Annotate
55:56d9a9d98079 2013-12-20 Got UDP working File  Diff  Annotate
53:27c9622de0f9 2013-12-20 Implemented bind. Fixed Jonathan's header guards ;) File  Diff  Annotate
48:dad1e780cb1c 2013-12-19 Fixed DLE mode parameters File  Diff  Annotate
43:3cacf019ed7d 2013-12-19 fixed merge conflict: setDns File  Diff  Annotate
41:81d035fb0b6a 2013-12-19 Added echo client test File  Diff  Annotate
40:14342c4de476 2013-12-19 merge changes File  Diff  Annotate
39:6e94520a3217 2013-12-19 add mts namespace to files in cellular/, io/, and utils/ directories; prepend CELL_ to some enums in cellular.h to avoid conflict with HTTPClient class; added AxedaWrapper class for sending data to Axeda backend File  Diff  Annotate
38:4739e039421a 2013-12-19 Sorry... Fixed issue in Cellular.cpp where rxAvailable was still being used, replaced with readable method call. File  Diff  Annotate
37:61373f492403 2013-12-19 Merged most recent changes. File  Diff  Annotate
36:bb6b293c7495 2013-12-19 Added a ton more documentation to most of the headers files. Also removed the capacity and available functions from MTSBufferedIO in favor of readable and writeable. Removed the single available method call from the cellular class. File  Diff  Annotate
35:f28acb1be52d 2013-12-19 Added encoding for outgoing payloads in order to use socket close() File  Diff  Annotate
33:e04aa7c013c9 2013-12-18 Merged File  Diff  Annotate
32:629e6b1c8e22 2013-12-18 Successfully recognizes when remote endpoint closes socket. File  Diff  Annotate
30:06c756af6c5c 2013-12-18 merged; fixed conflicts in Cellular.h File  Diff  Annotate
29:7408b1bdad37 2013-12-18 add cellular->reset() function (may need to be changed to HW reset); fixed bug in Endpoint code; added correct handling of DCD and DTR lines to/from radio File  Diff  Annotate
27:8e6188cbcfd4 2013-12-17 Added a ton of documentation to Cellular.h and IPStack.h including some sample application code. File  Diff  Annotate
23:bc6f98a1eb22 2013-12-17 Added Ping Command and some documentation to Cellular.h File  Diff  Annotate
19:38794784e009 2013-12-16 Changed Cellular class to singleton (not thread safe) File  Diff  Annotate
17:2d7c4ea7491b 2013-12-16 TCP send / receive working. close() still requires some finesse when other end disconnects. File  Diff  Annotate
13:0af863114629 2013-12-13 Successfully setup PPP connection File  Diff  Annotate
12:40ac31a09132 2013-12-13 merged File  Diff  Annotate
11:134435d8a2d5 2013-12-13 IPStack.h interface definition File  Diff  Annotate
9:5b12c5a8dde4 2013-12-12 Removed \r\n from tail of received SMS messages. File  Diff  Annotate
8:3fe68d6130a8 2013-12-11 ReceiveSms is looking better, still need to cut newline chars and final 'OK' File  Diff  Annotate
5:93e889a5abc6 2013-12-11 I believe SMS receive is working, but I don't think the serial io is working. File  Diff  Annotate
4:6561c9128c6f 2013-12-11 modified Cellular class. added Text utilities. File  Diff  Annotate
0:563b70517320 2013-12-09 Initial Commit Library! File  Diff  Annotate