summaryrefslogtreecommitdiff
path: root/gatchat/gatchat.h
Commit message (Collapse)AuthorAgeFilesLines
* gatchat: add g_at_chat_retry()Martin Hundebøll2019-08-131-0/+7
| | | | | | | | | | | | | The current API doesn't support canceling an in-progress command; instead g_at_chat_cancel() simply removes the callback. In cases where the modem doesn't respond at all to a command, a chat is simply stalled without any way to write new commands to the modem. Support that case by adding a g_at_chat_retry() function to the API. The function does nothing if the command is not yet in-progress, or if the command is finished. Otherwise, it resets the bytes-written counter to re-write the command string.
* gatchat: Introduce g_at_chat_get_userdataDenis Kenzior2015-05-131-0/+2
|
* gatchat: Update copyright informationMarcel Holtmann2011-10-101-1/+1
|
* gatchat: Add terminator blacklistingDenis Kenzior2011-07-251-0/+17
|
* gatchat: introduce send for +CPOSJarko Poutiainen2011-03-281-0/+8
|
* gatchat: Add support for slave chat instancesMarcel Holtmann2010-10-211-0/+3
| | | | | | | | | | | | This adds support to assign a slave chat instance to an existing chat instance. The slave chat is now additionally bound by the lifetime of its master chat instance. In case the master is cloned, the slave chat instance will also be cloned as well. With this it is possible to suspend the master while still have an active slave for notifications or extra commands.
* gatchat: Add g_at_chat_cloneDenis Kenzior2010-08-121-0/+2
| | | | | This function will clone a chat object, but will create a new group internally.
* gatchat: implement g_at_chat_get_io()Kristen Carlson Accardi2010-05-101-0/+2
|
* gatchat: Replace shutdown by suspend/resumeDenis Kenzior2010-04-281-1/+2
| | | | | Shutdown was actually pointless and according to Marcel he only had it in mind for PPP useage.
* gatchat: Remove g_at_chat_set_syntaxDenis Kenzior2010-04-281-2/+0
| | | | Never used and too unsafe in its current form
* The user data pointer variable should be called user_dataMarcel Holtmann2010-04-111-1/+2
|
* Remove one empty line and add another oneMarcel Holtmann2010-04-091-1/+0
|
* Add new constructor for fully blocking operationMarcel Holtmann2010-01-281-0/+1
|
* Add gatutil.c to share common APIs with GAtServerZhenhua Zhang2010-01-201-2/+1
| | | | | Add gatutil.c/h gat.h and move shared typedef and APIs into it. So that they can be shared by GAtServer and GAtChat.
* Update copyright informationMarcel Holtmann2010-01-011-1/+1
|
* Add g_at_chat_unregister_all functionDenis Kenzior2009-12-021-0/+1
|
* Add: g_at_chat_cancel_all functionDenis Kenzior2009-12-021-0/+1
| | | | This will cancel all commands currently queued.
* Framework to support non-standard terminatorYang Gu2009-11-241-0/+3
|
* Add ability to retrieve the atchat IOChannelDenis Kenzior2009-10-151-0/+2
|
* Remove more unused codeDenis Kenzior2009-10-151-1/+0
|
* Add support for switching to a different GAtSyntax at runtimeMarcel Holtmann2009-10-021-0/+2
|
* Add PDU listing supportDenis Kenzior2009-08-311-1/+13
|
* Remove unneeded declarationsDenis Kenzior2009-08-061-7/+0
|
* Cleanup the debug support patchDenis Kenzior2009-08-061-2/+6
|
* gatchat: add debugging infrastructureAndres Salomon2009-08-061-0/+4
| | | | | | This patch adds debugging support to GAtChat (specifically of what's going across the serial line). Callbacks can be set via g_at_chat_set_debugging, and that callback is called after any channel reads or writes.
* Refactor GAtChat to accept user-provided parsersDenis Kenzior2009-08-061-5/+3
| | | | | Intended for really broken modems. A default 27.007 compliant parser is provided.
* Add extra_pdu_crlf quirkDenis Kenzior2009-07-151-0/+1
|
* Add set / get flags for GAtChatDenis Kenzior2009-07-151-0/+3
|
* Add support for opening TTYs directlyMarcel Holtmann2009-06-301-0/+1
|
* Add g_at_send_listing functionDenis Kenzior2009-06-161-0/+12
|
* Add AT chat library implementationDenis Kenzior2009-05-061-0/+105