11
0
Fork 0
mirror of git://git.sysmocom.de/ofono synced 2024-08-17 20:22:10 +00:00
Commit graph

913 commits

Author SHA1 Message Date
Denis Kenzior
572a89cce2 Fix style 2009-08-06 17:33:44 -05:00
Denis Kenzior
6989732e3a Fix style 2009-08-06 17:33:00 -05:00
Denis Kenzior
c2144be486 Add whitespace properly 2009-08-06 17:29:55 -05:00
Denis Kenzior
d4ccad4b72 Fix trailing whitespace 2009-08-06 17:29:11 -05:00
Denis Kenzior
24ded594ef No spaces between variable and ++/-- 2009-08-06 17:26:36 -05:00
Denis Kenzior
a7cfcae752 Fix trailing whitespace 2009-08-06 17:24:46 -05:00
Denis Kenzior
a53559e88f Fix trailing whitespace 2009-08-06 17:24:23 -05:00
Denis Kenzior
d2c106b4db Be more lenient for PDU lines 2009-08-06 17:05:52 -05:00
Denis Kenzior
e3466d9b92 Remove unneeded declarations 2009-08-06 17:05:31 -05:00
Denis Kenzior
7b8f5bed5d Update AT modem plugin to use GAtChat logging
Enabled if OFONO_AT_DEBUG environment variable is set
2009-08-06 16:38:46 -05:00
Denis Kenzior
88b327cff5 Cleanup the debug support patch 2009-08-06 16:38:46 -05:00
Andres Salomon
d66fd48bf9 gatchat: add debugging infrastructure
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.
2009-08-06 16:38:45 -05:00
Denis Kenzior
1418c2aec1 Make overflow code a bit better 2009-08-06 16:38:45 -05:00
Denis Kenzior
9d0b4feafa Fixup atmodem.c for gatchat changes 2009-08-06 16:38:45 -05:00
Denis Kenzior
83820c88b2 Refactor GAtChat to accept user-provided parsers
Intended for really broken modems.  A default 27.007 compliant
parser is provided.
2009-08-06 16:38:39 -05:00
Denis Kenzior
239ab461f7 Fix refcounting in GAtChat 2009-08-06 15:42:23 -05:00
Yang Gu
2321230e69 Enlarge the timeout for phonebook import 2009-08-06 15:42:23 -05:00
Denis Kenzior
89effa1723 Squash warning 2009-08-06 15:42:22 -05:00
Denis Kenzior
d6c58caadc Squash warning 2009-08-06 15:42:22 -05:00
Denis Kenzior
ee2a88c678 Squash warning 2009-08-06 15:42:22 -05:00
Andrzej Zaborowski
d0b91bfbc8 Attempt to update MBDN based on Enhanced VM IEI 2009-08-05 13:33:35 -05:00
Andrzej Zaborowski
9a55de9cd0 Implement committing the EF-MBDN records to SIM 2009-08-05 13:32:49 -05:00
Andrzej Zaborowski
e8552dde07 Add utility for building ADN records
Used to populate MSISDN, MBDN, etc records on the SIM
2009-08-05 13:25:31 -05:00
Andrzej Zaborowski
ad6b8adebb Expose address encode/decode utilities
These can be used elsewhere, in particular for decoding the
enhanced message waiting notification ieis
2009-08-05 13:19:54 -05:00
Andrzej Zaborowski
4c3ae72b36 Add encode_bcd_number utility function 2009-08-05 13:17:08 -05:00
Denis Kenzior
965fc09e6a Don't emit signals for unexposed properties
Signals shouldn't be emitted, but we should still track the information
so it can be written to the SIM reliably
2009-08-05 12:45:55 -05:00
Andrzej Zaborowski
ed56d7c585 Fix record number in at_sim_update_record. 2009-08-05 12:39:09 -05:00
Denis Kenzior
2d12b296e0 Don't hardcode info len to 6 2009-08-05 12:35:08 -05:00
Denis Kenzior
fdc129e3e2 Make method async 2009-08-05 12:33:57 -05:00
Denis Kenzior
b7c51f9028 Remove unused declaration 2009-08-05 12:33:01 -05:00
Andrzej Zaborowski
d36f8d868a Use invalid_args instead of invalid_format 2009-08-05 12:20:28 -05:00
Denis Kenzior
e117f3112a Refactor how mwis updates are done 2009-08-04 15:10:50 -05:00
Denis Kenzior
c7d29c44a8 Name the callback properly 2009-08-04 15:10:50 -05:00
Denis Kenzior
28817cc671 Don't emit SubscriberNumbers multiple times
We would emit the signal even if the record could not be parsed
2009-08-04 15:10:49 -05:00
Denis Kenzior
36a57c366d Refactor how MBDN set is done 2009-08-04 15:10:49 -05:00
Denis Kenzior
876ef77adb Don't gmalloc something that is max 140 bytes 2009-08-04 15:10:49 -05:00
Denis Kenzior
f6628b81b9 Get rid of message-waiting.h 2009-08-04 15:10:49 -05:00
Denis Kenzior
c6bef71617 Fix minor style issues 2009-08-04 15:10:49 -05:00
Denis Kenzior
66e5eeeae0 Use invalid_args instead of invalid_format 2009-08-04 15:10:49 -05:00
Andrzej Zaborowski
203ed17cec Add a MessageWaiting interface to track message waiting indications.
The state of the indications is kept in memory and written back to
the SIM after any changes.
2009-08-04 15:08:11 -05:00
Denis Kenzior
ba8ef5c3e4 Fix segfault when pnn record doesn't exist 2009-08-04 15:08:08 -05:00
Denis Kenzior
2ce16d2b0c Put defines near the top 2009-08-04 15:08:06 -05:00
Denis Kenzior
d145a47108 Port Andrew's TFR patch 2009-08-04 15:01:52 -05:00
Denis Kenzior
090b771762 Make sim_op_info_cb caching a bit more readable 2009-08-04 15:01:49 -05:00
Denis Kenzior
320defb9c6 Make cache a gboolean 2009-08-04 15:01:46 -05:00
Denis Kenzior
6182c92ef7 Make sim_op_retrieve_cb a bit more readable 2009-08-04 15:01:42 -05:00
Andrzej Zaborowski
749a83d033 Check write() return values in sim.c for errors. 2009-08-04 15:01:39 -05:00
Andrzej Zaborowski
3cb6e1c90b Fix invalid queue use in sim_write_cb
Since we pop the queue's head, we can't use sim_op_error
2009-08-04 15:01:36 -05:00
Marcel Holtmann
bbc2a56986 Fix over-complicated code flow that results in uninitialized variables 2009-08-03 11:20:46 -07:00
Andrzej Zaborowski
fbec2de660 Make sure SIM read callbacks die cleanly. 2009-08-03 12:43:32 -05:00