Commit Graph

226 Commits

Author SHA1 Message Date
Denis Kenzior 9cbcd87861 doc: Update gprs api with IPv6 support 2010-07-19 13:49:12 -05:00
Denis Kenzior 252c2626ff doc: reword some parts 2010-07-19 12:44:53 -05:00
Denis Kenzior 0f1465ab86 doc: Rename to be more consistent 2010-07-19 12:39:30 -05:00
Yang Gu 048a3edcb0 Add coding style document 2010-07-19 12:37:14 -05:00
Pekka Pessi 00d4fbf5b0 doc: clarify VoiceCallManager SendTones method 2010-07-07 11:33:20 -05:00
Inaky Perez-Gonzalez b2739c05ab documentation: add note about referencing standards 2010-07-02 15:32:20 -05:00
Kalle Valo 19945aba6c PPP GPRS context is now done, update documentation 2010-06-29 14:03:00 -05:00
Pekka Pessi 7d4ae198d0 Documented Present property in sim-api.txt. 2010-06-29 12:21:44 -05:00
Denis Kenzior ca41d63a30 sms: Update doc about the default Bearer setting 2010-06-25 17:53:12 -05:00
Denis Kenzior 20da18ca8b sms: Tweak the Bearer API 2010-06-25 17:49:36 -05:00
Denis Kenzior 04a25a4058 Update TODO & overview.txt 2010-06-25 14:26:27 -05:00
Denis Kenzior 8ff599c691 sms: Add support for SMS Bearer settings 2010-06-25 14:25:46 -05:00
Denis Kenzior bd8930579b sms: Update API with UseDeliveryReports property 2010-06-25 14:12:32 -05:00
Marcel Holtmann 236f3acc0f Add support for Features property on modem interface 2010-06-09 20:46:10 -07:00
Marcel Holtmann aa99c4c0dd Rename CbsManger into CellBroadcast
Other D-Bus interfaces use clear descriptions like SupplementaryServices
or NetworkRegistration. So use CellBroadcast for cell broadcast support.
2010-06-09 20:07:11 -07:00
Aki Niemi 9593153ebb Add feature description for NITZ 2010-05-28 18:15:10 +03:00
Pekka Pessi 2744b64f64 Add Online property to modem-api.txt 2010-05-26 21:03:17 -05:00
Daniel Wagner b338033307 Read EF_ICCID property of SIM
Tested with phonesim.
2010-05-19 23:41:03 -05:00
Andrzej Zaborowski b6d4dd78c4 Refactor: Return a string from USSD Respond method
Return network's USSD reponses from the Respond method instead of
signaling over D-Bus.  This should make the UI writer's job a little
easier.
2010-03-31 13:49:31 -05:00
Andrzej Zaborowski 374181097e doc: Explain VoicemailMessageCount value zero. 2010-03-31 13:06:20 -05:00
Denis Kenzior 616b00aab5 Change the DataConnectionManager API
The various attributes obtained from CGREG are actually completely
useless and are not used internally for anything except computing the
Attached status.  It makes sense to get rid of these properties since
they will be the same as reported by CREG in Dual-Transfer-Mode devices.
The only difference might be how hardware reports the technology used,
but frequently a vendor specific command is required anyway
2010-03-26 23:00:28 -05:00
Denis Kenzior 9bb65275eb Fix: The MCC / MNC Properties are actually strings 2010-03-25 16:01:47 -05:00
Denis Kenzior e05318aa5a Refactor: Rename netreg Operator property to Name 2010-03-25 10:57:52 -05:00
Denis Kenzior 538cd6a1cb Refactor: Rename radio setting type names 2010-03-25 10:42:48 -05:00
Denis Kenzior 77693b697d Rename AvailableOperators to Operators 2010-03-25 10:37:46 -05:00
Denis Kenzior 1e783b33d9 Refactor: Simplify Technology values
Applications don't really understand our current values very well and
would need to look up the spec.  Instead we change to much more commonly
accepted terms.
2010-03-25 10:29:01 -05:00
Denis Kenzior 9390dbaf31 Refactor: Remove MobileNetworkCodeLength property
Replaced by MNC/MCC properties which is more intuitive for use by
external applications.
2010-03-25 10:21:37 -05:00
Denis Kenzior 0ff704e488 Fix: trivial formatting fix in call settings api 2010-03-23 11:46:01 -05:00
Denis Kenzior 52c76856f0 Add message-waiting api 2010-03-22 15:17:34 -05:00
Denis Kenzior dae0b12c7a Add call-volume api 2010-03-22 15:17:33 -05:00
Denis Kenzior 6bb7197b11 Add cell broadcast API 2010-03-22 15:17:33 -05:00
Denis Kenzior ba1f2b2e47 Add phonebook-api document 2010-03-22 15:17:33 -05:00
Denis Kenzior 39805b3ea9 Update sim-api.txt 2010-03-18 14:47:33 -05:00
Denis Kenzior 1049a47eb1 Doc: Fixup style issues 2010-03-18 11:36:39 -05:00
Pekka Pessi ad68d50c03 Added call-barring-api.txt. 2010-03-18 11:36:33 -05:00
Denis Kenzior 909e61d1c6 Doc: Add small clarification to SMS docs 2010-03-15 21:20:51 -05:00
João Paulo Rechi Vita 2e913556a3 doc: Add SmsManager API documentation. 2010-03-15 21:15:23 -05:00
João Paulo Rechi Vita 68780514b3 doc: Add 'Name' property under 'Modem' interface. 2010-02-24 14:17:58 -06:00
Denis Kenzior d17b2d8471 Rename: ussd-api to supplementaryservices-api 2010-02-16 10:17:58 -06:00
Denis Kenzior 1bebc1b469 Cleanup: Minor API tweaks for USSD 2010-02-16 10:17:52 -06:00
Andrzej Zaborowski 740f8e3f09 Handle network-initiated ussd requests.
This adds the methods on the D-bus interface to allow the
client to handle USSD requests from the network, according to 22.090.
Unfortunately this document is not clear on every point and some
details can't be implemented.  This includes reporting unsupported
request to the network, unsupported language, ME busy etc, because
there isn't an AT command for that.
2010-02-16 10:17:40 -06:00
Aki Niemi 8d4004d182 Add radio settings atom and driver API
This interface exposes a read-write property for radio access technology
selection mode.
2010-02-04 23:43:18 +02:00
Denis Kenzior 2f6c2978ea Update overview.txt 2010-02-03 13:47:52 -06:00
Marcel Holtmann 144080e749 Update copyright information 2010-01-01 17:00:10 -08:00
Anders Gustafsson ce65188308 Fix: Documentation fixes 2009-12-16 13:21:53 -06:00
Denis Kenzior fa3fa12403 Update docs with new Errors 2009-11-18 13:25:35 -06:00
Denis Kenzior d43244477b Update network API 2009-11-18 12:52:29 -06:00
Denis Kenzior f6d1397753 Fix: Typo 2009-11-16 11:06:12 -06:00
Martin Xu 0eb3d1cb98 add Settings property description to dataconnectionmanger-api.txt 2009-11-16 09:58:35 -06:00
Denis Kenzior e9341c5203 Remove Voicecall.Busy method
According to 22.030, UDUB or CHLD=0 can only be invoked on waiting
calls.  Most AT command based modems do not support using CHLD=0 on an
incoming call.  So we remove the Busy method and invoke set_udub on
a call that is in the waiting state.
2009-11-12 19:16:31 -06:00
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