Denis Kenzior
465a4f5ef5
stk: Simplify poll interval logic
2010-07-08 14:27:35 -05:00
Denis Kenzior
7d98e604c7
stk: Be more paranoid of enums from stk
2010-07-08 14:27:35 -05:00
Andrzej Zaborowski
45d535b802
stk: Handle the Poll Interval proactive command
2010-07-08 14:27:35 -05:00
Denis Kenzior
00cb839c83
style: Use more understandable syntax
2010-07-08 14:27:34 -05:00
Denis Kenzior
ab9d7cd2cb
style: No initialization needed here
2010-07-08 14:27:34 -05:00
Denis Kenzior
ea1f6e11f6
stk: Get rid of gratuitous goto abuse
2010-07-08 14:27:34 -05:00
Denis Kenzior
5094b677ca
style: Prefer initialized variables on top
2010-07-08 14:27:34 -05:00
Denis Kenzior
84e73a8b7c
sms: Refactor ofono_sms_submit introduced by stk
...
Simplify the logic and get rid of duplicated code
2010-07-08 14:27:34 -05:00
Denis Kenzior
6d91d84b28
sms: Tweak the logic to be more readable
2010-07-08 14:27:34 -05:00
Denis Kenzior
db9b67e791
stk: Don't submit all pending envelopes at once
2010-07-08 14:27:34 -05:00
Denis Kenzior
5efd87fe63
stk: Fix copy / paste error
2010-07-08 14:27:34 -05:00
Denis Kenzior
a6edf2c803
stk: Get rid of bin to hex converter
...
That much code for a debug message is pretty silly. Perhaps an
ofono_debug_hexdump function is in order.
2010-07-08 14:27:34 -05:00
Denis Kenzior
d2dc0480db
stk: cancelled variable is not used
2010-07-08 14:27:34 -05:00
Andrzej Zaborowski
bd33ab6a6f
stk: Handle the Timer Management proactive command
2010-07-08 14:27:34 -05:00
Andrzej Zaborowski
c0db55513d
stk: Handle the Set Up Idle Text proactive command
...
This adds a SimToolkit dbus interface with just one property
(IdleModeText).
2010-07-08 14:27:34 -05:00
Andrzej Zaborowski
56d927b814
stk: Handle the Send SMS proactive command.
2010-07-08 14:27:34 -05:00
Andrzej Zaborowski
516a9b06c5
Add __ofono_sms_submit for other atoms to submit SMs.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
6de5b7f5bb
stkutil: Timer Value is conditional, not optional.
...
Make the parser check that the value is present when necessary,
so that stk.c doesn't have to check this.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
c451994139
sktutil: Use the Mandatory flag in parse_dataobj.
...
We need to look at the Mandatory flag and not at the Minimum flag
when parsing CTLVs. The Minimum flag is important when encoding CTLVs
because CR bit is set according to it.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
23c5f28569
Add Dbus interface names for STK.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
de587870d2
stk: Handle ENVELOPEs in a queue, retry on sim busy.
...
Some envelope types need to be retried when sim reports busy status.
Then envelopes such as Event Download need to be returned in the
order of the event occurences, so need to be handled in a queue.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
79372d26f5
atmodem: Make sim operations return sim error codes.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
30e16fb5ca
Add OFONO_ERROR_TYPE_SIM for negative SIM statuses
...
Expected value of the .error field is status word 1 and status word 2
in bits 8:15 and 0:7 of the field.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
9d46dbc7a5
stk: Handle MoreTime command as a no-op
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
4344c7423f
mbmmodem: End session on *STKEND.
2010-07-08 14:27:33 -05:00
Andrzej Zaborowski
cbdb7278ac
stk: Utilities for proactive command/envelope handling.
2010-07-08 14:27:33 -05:00
Denis Kenzior
e6d6f802a5
smsutil: Fix valgrind complaint
...
SMS cannot be split over GSM extension chars, however on the last
segment this code was causing us to overflow the buffer and resulted in
valgrind complaining.
2010-07-08 14:27:33 -05:00
Denis Kenzior
98a8b4ecff
test-sms: Fix a memory leak
2010-07-08 14:27:33 -05:00
Denis Kenzior
f0a343e482
TODO: Add CDIP support task
2010-07-08 14:27:32 -05:00
Marcel Holtmann
0cb1ead37e
Release 0.24
2010-07-07 17:41:05 -03:00
Pekka Pessi
e1733df4b5
TODO: Voicecall gaps
2010-07-07 11:45:17 -05:00
Pekka Pessi
00d4fbf5b0
doc: clarify VoiceCallManager SendTones method
2010-07-07 11:33:20 -05:00
Zhenhua Zhang
b3c35db955
gatppp: Unset disconnect function when unref PPP
...
Unset IO disconnect function when we try to destroy GAtPPP instance.
After freeing the instance, the IO disconnect function should not be
invoked.
2010-07-07 11:26:55 -05:00
Zhenhua Zhang
e70b1f0abd
gatserver: Restore GAtServer disconnect handling
...
Restore GAtServer disconnect handling when resuming a server session
2010-07-07 11:26:55 -05:00
Zhenhua Zhang
1badaf741a
test-server: Refactor set_raw_mode
...
Rename variable 'options' to 'ti' and use sizeof(ti).
2010-07-06 22:30:32 -03:00
Zhenhua Zhang
2d219d37f9
gatserver: Don't free twice after user disconnect
...
It's possible to free gatserver in user disconnect function. So we
should not free it again.
2010-07-06 11:24:44 -05:00
Zhenhua Zhang
4ec07e9443
test-server: Use cfmakeraw to set TTY raw mode
...
Use cfmakeraw to disable echoing and special characters processing. If
we don't turn off ICRNL, TTY layer translates \r\n to \n\n.
2010-07-06 09:49:48 -03:00
Zhenhua Zhang
b86b2d3299
gatppp: Check ppp instance before unref it
2010-07-06 09:47:15 -03:00
Marcel Holtmann
07b26d2dee
Also add another rule for Pekka to .mailmap
2010-07-05 10:25:33 -03:00
Marcel Holtmann
e95ccfff97
Update .mailmap rules
2010-07-05 10:23:52 -03:00
Marcel Holtmann
e38f834807
Add .mailmap file to fix Luiz's name spelling in git shortlog
2010-07-05 10:18:25 -03:00
Inaky Perez-Gonzalez
b2739c05ab
documentation: add note about referencing standards
2010-07-02 15:32:20 -05:00
Andrzej Zaborowski
3ce1f11446
test-stkutil: Fix always true condition.
2010-07-02 14:50:21 -05:00
Denis Kenzior
b7badc74ad
test-stkutil: Fix some memory leaks
2010-07-02 14:50:05 -05:00
Andrzej Zaborowski
365183d5a0
stkutil: Move scaddr field to gsm_sms
2010-07-02 14:13:45 -05:00
Zhenhua Zhang
bf562fd639
huawei: Add Huawei EM770 modem support
...
Huawei EM770W is a 3G WCDMA modem that supports HSPA/UMTS/EDGE/GPRS/GSM
data service and WCDMA/GSM short message services. It also has voice
call capability that supports both 2G and 3G network.
2010-07-02 10:40:13 -05:00
Zhenhua Zhang
7d42e4782d
huawei: Remove existing Huawei EM770 plugin
2010-07-02 10:38:59 -05:00
Denis Kenzior
494ce09c49
huawei: cleanup warnings from the previous patch
2010-06-29 14:44:20 -05:00
Kalle Valo
19945aba6c
PPP GPRS context is now done, update documentation
2010-06-29 14:03:00 -05:00
Kalle Valo
39382730d7
huawei: reopen the GPRS context on hup
...
Huawei always closes the tty port after PPP disconnect. Handle this in
huawei plugin, similarly as done with novatel. Now there's no need
to unplug the modem after disconnection.
Tested with Huawei E1552.
Based on a patch by Marcel Holtmann:
commit 0329a6ceaf
Author: Marcel Holtmann <marcel@holtmann.org>
Date: Mon Jun 7 02:36:12 2010 -0700
Reopen the GPRS context channel when the modem closes it after PPP
2010-06-29 14:01:16 -05:00