Commit Graph

226 Commits

Author SHA1 Message Date
Denis Kenzior 53654ea528 Update network-api.txt to match implementation 2009-11-09 15:42:36 -06:00
Denis Kenzior 708f7481b0 Update CreateContext API 2009-11-02 16:02:09 -06:00
Denis Kenzior 8172f78ea3 Update the network API 2009-10-29 16:09:32 -05:00
Andrzej Zaborowski f43efa8a5f Add GPRS support
This commit implements the GPRS context setup and teardown according to
doc/dataconnectionmanager-api.txt

One issue with the AT implementation of the api is that "Powered" (a
read-write property) can be set independently of "Attached" (read-only
property) and remain set when "Attached" is clear.  The semantics would
be that the network doesn't have resources to let the modem attach,
but the modem waits for the resources to become available and then
attaches.  On AT the modem is in this state only when executing +CGATT,
so currently the code will rerun +CGATT as soon as the previous one
returns with error, probably starving other commands.  A possible
workaround would be for "Powered" to flip back to False after the modem
fails to attach once, or give up on having separate properties.
Alternatively we could re-try to attach periodically but on one modem
I've tried +CGATT fails after about 1 minute (that's the Calypso) and
on another only about 0.5s (Nokia phones with AT emulation).

When "Powered"  is set and "RoamingAllowed" is clear and we manage to
attach and find that we're roaming, ofono resets "Powered".

We may want to catch the user trying to dial *99***1# which is the
backwards compatibility quirk for old modems (same way ofono parses
USSD strings).
2009-10-23 17:05:53 -05:00
Marko Saukko 1b13ce308f Doc: Update modem api
Add SetProperty and Powered property to modem-api.txt document.
2009-10-21 19:04:45 -05:00
Marko Saukko c6f4a39ab7 API: Documentation fixes 2009-10-16 11:01:09 -05:00
Denis Kenzior 6a410eb145 Add first draft of the ofono whitepaper 2009-09-24 10:23:37 -05:00
Denis Kenzior 8e87dc5573 Update the sim-api with LockedPins property 2009-09-24 10:23:37 -05:00
Andrzej Zaborowski abe12c66bd Update sim-api.txt: ChangePin no longer disables pin. 2009-09-23 14:22:36 -05:00
Denis Kenzior 5f57fae293 Update sim-api with LockPin and UnlockPin 2009-09-22 00:12:05 -05:00
Denis Kenzior 35cb156ba9 Add sim api documentation 2009-09-16 17:09:58 -05:00
Denis Kenzior 4a4143d094 Update the network registration API 2009-09-11 21:38:55 -05:00
Denis Kenzior d3132684c4 Add call-settings api doc 2009-09-02 14:31:17 -05:00
Denis Kenzior fd701792e7 Add call-meter api doc 2009-09-02 14:31:17 -05:00
Denis Kenzior 950a765013 Add call-forwarding api doc 2009-09-02 14:31:13 -05:00
Denis Kenzior 8d373fc897 Add address & netmask properties to GPRS api 2009-09-02 13:48:40 -05:00
Denis Kenzior b40e151ba9 Update GPRS api with context use type 2009-09-02 09:59:41 -05:00
Denis Kenzior 5cbb665823 Add proposed data connection manager API 2009-09-01 18:14:59 -05:00
Marcel Holtmann 70aab2a826 Convert to fully non-recursive build system 2009-08-24 23:49:40 -07:00
Marcel Holtmann 89bbf66ae8 Add API documentation for voice call interfaces 2009-08-12 16:43:34 -07:00
Marcel Holtmann c5bee783fa Add some initial API documents 2009-08-12 16:33:45 -07:00
Denis Kenzior 5f2c9b13e2 Make distcheck work 2009-07-31 18:32:44 -05:00
Andres Salomon 4d993d518b add manpage for ofonod
I created this manpage for Debian; feel free to use it.  The license
is the same as oFono's.
2009-07-31 18:20:23 -05:00
Andres Salomon 8469412e7b Fix typos in doc/overview.txt 2009-07-17 20:42:04 +02:00
Marcel Holtmann 0e580287dd Add first draft of an overview document 2009-07-10 11:24:39 -07:00
Marcel Holtmann 43182c00e4 Add directory for documentation 2009-04-27 05:51:03 -07:00