Aki Niemi
9b5ea0189a
isimodem: Minor style fixes
2010-12-22 17:47:22 +02:00
Aki Niemi
4ca9022358
gisi: Minor style fixes
2010-12-22 17:47:11 +02:00
Aki Niemi
374dd32812
build: Add renamed ISI USB plugin to build
2010-12-22 17:13:49 +02:00
Aki Niemi
204aaeced0
isigen: Rename generic USB plugin to isiusb
2010-12-22 17:13:49 +02:00
Aki Niemi
46f6bbbe3b
build: Add refactored isimodem and gisi to build
2010-12-22 17:13:49 +02:00
Aki Niemi
ef22691f71
isimodem: Remove unnecessary check
2010-12-22 17:13:49 +02:00
Aki Niemi
4e91ea67d2
n900: Enable message tracing and debugging
2010-12-22 17:13:49 +02:00
Aki Niemi
64e712f3a6
n900: Adapt and refactor n900 plugin
2010-12-22 17:13:49 +02:00
Aki Niemi
b2bf42f254
isigen: Enable message tracing and debugging
2010-12-22 17:13:49 +02:00
Aki Niemi
2cef1587f2
isigen: Adapt and refactor isigen plugin
2010-12-22 17:13:48 +02:00
Aki Niemi
8406a4935e
isimodem: Fix ICC, IMSI and SPN reading
2010-12-22 17:13:48 +02:00
Aki Niemi
19306a1e00
gisi: Minor style fix in pipe.c
2010-12-22 17:13:48 +02:00
Aki Niemi
1bdc6f027c
isimodem: Fix SCA query response handling
2010-12-22 17:13:48 +02:00
Aki Niemi
c1cc241862
isimodem: Fix sms driver incoming NTF handling
2010-12-22 17:13:48 +02:00
Mika Liljeberg
ae27b69769
isimodem: fix GPRS context removal
2010-12-22 17:13:48 +02:00
Aki Niemi
a044bc7880
isimodem: Fix sms driver routing resp handling
2010-12-22 17:13:48 +02:00
Aki Niemi
46d52b5a90
isimodem: Add debugging for PN_WRAN id
2010-12-22 17:13:48 +02:00
Aki Niemi
1bffb5c909
isimodem: Rename debug to trace
2010-12-22 17:13:48 +02:00
Aki Niemi
a1b20ae1da
gisi: Add message tracing and debugging support
2010-12-22 17:13:48 +02:00
Aki Niemi
7d6e163184
gisi: Explicit compare to NULL
2010-12-22 17:13:48 +02:00
Aki Niemi
0bfc0ea487
gisi: Remove forward declaration
2010-12-22 17:13:48 +02:00
Aki Niemi
98074fdb60
isimodem: Always compare to NULL explicitly
2010-12-22 17:13:48 +02:00
Aki Niemi
1f238413cb
gisi: Add utility for error strings
2010-12-22 17:13:48 +02:00
Aki Niemi
0f0532eb6f
gisi: Add getter for 16bit fields
2010-12-22 17:13:48 +02:00
Aki Niemi
b477941171
isimodem: Style fixes, indentation
2010-12-22 17:13:48 +02:00
Mika Liljeberg
1199b3fc54
isimodem: prevent gprs autodetach
2010-12-22 17:13:48 +02:00
Mika Liljeberg
1272da9bb2
isimodem: improve GPRS timeouts
2010-12-22 17:13:48 +02:00
Mika Liljeberg
b08f5b9e3b
isimodem: revector GPRS driver to new gisi API
2010-12-22 17:13:48 +02:00
Mika Liljeberg
8ea0c03a76
gisi: check pipe handle
2010-12-22 17:13:48 +02:00
Mika Liljeberg
29155d9a8a
gisi: add definitions for reading product profile
2010-12-22 17:13:48 +02:00
Mika Liljeberg
3652340b1b
gisi: modify reachability check
...
Always cache server object ID and ISI version.
2010-12-22 17:13:47 +02:00
Mika Liljeberg
38f49a769a
gisi: store user data in GIsiModem
2010-12-22 17:13:47 +02:00
Aki Niemi
11b65c55af
isimodem: Fix call forwarding driver
2010-12-22 17:13:47 +02:00
Aki Niemi
ca3f646f8f
gisi: Add constructor for sub-iterators
...
This is needed for decoding messages that include sub-blocks within
sub-blocks.
2010-12-22 17:13:47 +02:00
Aki Niemi
188bbc5d3b
gisi: Add client API to reset instance
...
Calling this method will cancel any pending requests, and unsubscribe
from any pending subscriptions.
2010-12-22 17:13:47 +02:00
Pekka Pessi
edd0b327e0
gisi: Remove forward reference
2010-12-22 17:13:47 +02:00
Pekka Pessi
5c4645b2f4
gisi: Use direct hashing from resource ID
...
Do not call modem_subs_update() after modem has already been
destroyed, but do it earlier, already after destroying all services.
2010-12-22 17:13:47 +02:00
Aki Niemi
b156318105
isimodem: Remove unused variables
2010-12-22 17:13:47 +02:00
Mika Liljeberg
ddba09c870
isimodem: convert radio settings to new gisi API
2010-12-22 17:13:47 +02:00
Aki Niemi
3fed5c83ee
isimodem: Adapt and refactor sms driver
2010-12-22 17:13:47 +02:00
Aki Niemi
d365237a65
isimodem: Adapt and refactor ssn driver
2010-12-22 17:13:47 +02:00
Aki Niemi
3942066eae
isimodem: Adapt and refactor ussd driver
2010-12-22 17:13:47 +02:00
Aki Niemi
a2e434393d
gisi: Fix type mismatch
2010-12-22 17:13:47 +02:00
Aki Niemi
b8b1f6c969
isimodem: Adapt and refactor call meter driver
2010-12-22 17:13:47 +02:00
Aki Niemi
5a8cf6552d
isimodem: Remove useless debug
2010-12-22 17:13:47 +02:00
Aki Niemi
f2bcea8c4e
gisi: Refactor netlink destroy function
2010-12-22 17:13:47 +02:00
Aki Niemi
50f6b06105
gisi: Split indication to use separate socket
...
Some resources send INDs with non-zero unique transaction ID, which
can conflict with pending RESPs. To fix this, we use two sockets, one
dedicated for INDs, and one dedicated to REQs, NTFs and RESPs.
2010-12-22 17:13:47 +02:00
Aki Niemi
a1d8fb8c72
isimodem: Clean up sim driver some more
2010-12-22 17:13:47 +02:00
Aki Niemi
d9fbf0d427
isimodem: Adapt and refactor cbs driver
2010-12-22 17:13:47 +02:00
Aki Niemi
66d1cfa347
isimodem: Add missing CBS codepoint
2010-12-22 17:13:47 +02:00