Denis Kenzior
8778826638
Mention Pekka's contributions
2009-10-08 12:58:31 -05:00
Denis Kenzior
1a6f392d8f
Rename function to express its purpose better
2009-10-08 12:57:26 -05:00
Pekka Pessi
0063db3a74
Allow sending DTMF tones in alerting state
...
2nd stage dialing may be done before call gets connected.
2009-10-08 12:55:41 -05:00
Pekka Pessi
72d68e5001
Use swap_without_accept method, if present
2009-10-08 12:55:17 -05:00
Denis Kenzior
822b8d9e87
Mention Zhenhua's contributions
2009-10-08 12:54:26 -05:00
Denis Kenzior
4c5cf38ddb
Fix: Use DISC on dlc 0 instead of CLD
...
Some MUX implementations do not seem to support Multiplexer Closedown
(CLD) command. The standard specifies that sending DISC on DLC 0 should
act exactly the same as CLD.
2009-10-08 12:53:25 -05:00
Denis Kenzior
e2415161de
Fix: Make compile on some obscure platforms
2009-10-08 12:53:25 -05:00
Denis Kenzior
f9db94cd73
Cleanup: Remove more dead code
2009-10-08 12:53:25 -05:00
Denis Kenzior
efadf058c3
Cleanup: Get rid of unused member
...
ctx->server is never set to anything but 0. This was intended to handle
server side functionality of the GSM 07.10 multiplexer, but never fully
implemented. Since GAtMux is only really meant for the client side, we
can safely remove this dead code.
2009-10-08 12:53:25 -05:00
Denis Kenzior
273c8b06a0
Get rid of from_tty variant, use gattty instead
2009-10-08 12:53:25 -05:00
Pekka Pessi
bc8031e2d7
gisi: use const and restrict in iter
2009-10-07 23:21:15 +03:00
Jukka Saunamaki
74c15989c9
Hack for reading EFSPN on isimodem sim driver
...
In the absence of low-level access to the SIM card, we're adding this
hack to expose the SPN using ISI's high-level access instead.
2009-10-07 14:45:46 +03:00
Denis Kenzior
60118757b2
Fix: Don't crash when cached ef structure differs
2009-10-05 16:20:55 -05:00
Marcel Holtmann
af1b6a228a
Release 0.7
2009-10-04 13:11:14 +02:00
Marcel Holtmann
647ebdfd13
Fix pointer size problem with GUINT_TO_POINTER and unsigned short
2009-10-04 13:02:56 +02:00
Denis Kenzior
9ab5eba1da
Fix: Handle empty SMSes
...
If an SMS is empty (e.g. nothing to unpack) then we should simply
continue on.
2009-10-02 19:26:11 -05:00
Denis Kenzior
ca60851774
Fix: Quiet a warning
2009-10-02 19:25:58 -05:00
Denis Kenzior
6ef9a4b2dd
Fix: Make const correct
2009-10-02 19:25:44 -05:00
Denis Kenzior
7e82686e70
Fix: Make next_hexstring handle optional quotes
...
Ericsson MBM devices send CRSM information as hex strings, yet enclose
them in quotes which is not according to the standard.
2009-10-02 18:25:56 -05:00
Denis Kenzior
dcf4ac50b3
Make generic sim driver work with 3G SIMs
...
3G (UICC) based SIMs use a different response format than 2G sims. In
theory this also allows us to determine whether SIM filesystem format is
3G or 2G
2009-10-02 18:25:56 -05:00
Denis Kenzior
f7c97ca10a
Fix: Add additional error checking
2009-10-02 18:25:56 -05:00
Denis Kenzior
c8150fc120
Use small caps for 2G/3G functions
2009-10-02 18:25:56 -05:00
Denis Kenzior
98e2228c27
Add unit test for 3G STATUS response data
2009-10-02 18:25:56 -05:00
Denis Kenzior
8bf64ef07d
Add utility to parse 3G get response data
...
Based on ETSI 102.221
2009-10-02 18:25:56 -05:00
Denis Kenzior
c9a2eedc08
Add utility to parse 2G GET_RESPONSE data
...
This format is described in 51.011 and the older 11.11. It is not
supported by newer 3G UICC based devices & sim card combinations
2009-10-02 18:25:56 -05:00
Denis Kenzior
53496c6a32
Add unit test for EF database
2009-10-02 18:25:56 -05:00
Denis Kenzior
c8e515fef8
Add utility to lookup files in EF db
2009-10-02 18:25:56 -05:00
Denis Kenzior
be55ba4ab3
Refactor: Move elementary file type checking
...
Every single EF read callback checks the file type reported out of the
SIM is what it expects. Instead this should be done in one place and
the errors reported accordingly
2009-10-02 18:25:56 -05:00
Denis Kenzior
6d9ec89259
Add basic elementary file database
2009-10-02 18:25:55 -05:00
Marcel Holtmann
32ffbf915e
Enable a few extra atoms in the Huawei plugin
2009-10-02 13:23:26 +02:00
Marcel Holtmann
0ebadcee45
Enable more atoms in the MBM plugin
2009-10-02 13:22:09 +02:00
Marcel Holtmann
cfbc902287
Add support for switching to a different GAtSyntax at runtime
2009-10-02 12:29:02 +02:00
Marcel Holtmann
7e11615ac3
Remove unused variables causing a compiler warning
2009-10-02 03:26:35 +02:00
Marcel Holtmann
729056cb2e
Fix missing include for close() function call
2009-10-02 03:25:35 +02:00
Denis Kenzior
79cb80c7eb
Update plugins to the new g_at_tty_open API
2009-10-01 17:01:15 -05:00
Denis Kenzior
6a78e402d3
Replace g_at_chat_new_from_tty with g_at_tty_open
2009-10-01 16:43:19 -05:00
Andres Salomon
4decda3f7f
G1: move chat handling into enable callback
...
This updates the g1 code to create the GAtChat object in the enable() callback,
and to unref it in the disable() callback. This is more in line with what
the other plugins do, and as a bonus fixes a segfault when powering down
the G1 modem..
Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
2009-09-29 23:04:24 -05:00
Denis Kenzior
128d129ef5
Fix: different signedness comparison
2009-09-29 14:56:23 -05:00
Denis Kenzior
2e09c0002d
Add call volume atom to calypso plugin
2009-09-29 14:56:23 -05:00
Denis Kenzior
92de0c4693
Add test script for controlling speaker volume
2009-09-29 14:56:23 -05:00
Denis Kenzior
b015cd655a
Add call volume to phonesim plugin
2009-09-29 14:56:22 -05:00
Denis Kenzior
13c46b9781
Add at modem call volume driver
2009-09-29 14:56:22 -05:00
Denis Kenzior
61cecf7256
Fix: Don't try to set a value if already set
2009-09-29 14:56:22 -05:00
Denis Kenzior
d0501c5694
Be more numerically stable
2009-09-29 14:56:22 -05:00
Denis Kenzior
e5f02e427a
Use none_prefix in cssn
2009-09-29 14:56:22 -05:00
Denis Kenzior
853bd2d6da
Add Muted property to CallVolume atom
2009-09-29 14:56:22 -05:00
Denis Kenzior
2fca5c7f08
Refactor: Call Volume set_property handling
2009-09-29 14:56:22 -05:00
Denis Kenzior
b8bc7a4c61
Get rid of unused define
2009-09-29 14:56:22 -05:00
Denis Kenzior
16744dc718
Get rid of unused variables
2009-09-29 14:56:22 -05:00
Denis Kenzior
f9d0cd09d4
Refactor: Assume driver will set call volume
...
Driver should use the ofono_call_volume_set_microphone_volume and
ofono_call_volume_set_speaker_volume functions.
2009-09-29 14:56:22 -05:00