Commit Graph

226 Commits

Author SHA1 Message Date
Denis Kenzior 00ad02c29d doc: Update the properties to be readonly
This also implies that none of these properties are optional
2010-10-14 02:44:32 -05:00
Denis Kenzior c0171d590d doc: Remove unused property 2010-10-14 01:38:52 -05:00
Andrzej Zaborowski 1d49c38383 doc: Add STK properties relevant for icons. 2010-10-14 00:56:47 -05:00
Andrzej Zaborowski ffa3bf7d01 doc: Update property name to match code. 2010-10-14 00:55:40 -05:00
Denis Kenzior 48f8bae930 doc: Update sim-api.txt with GetIcon 2010-10-13 05:04:47 -05:00
Aki Niemi 59e52c8d14 Fix smart messaging documentation 2010-10-11 15:56:00 +03:00
Andrzej Zaborowski 8080f233f3 doc: Play Tone command proposed d-bus API. 2010-10-06 19:04:09 -05:00
Aki Niemi ceb66dfc33 doc: Fix typo in smart messaging agent interface 2010-10-01 10:32:37 +03:00
Marcel Holtmann cea08ad1d8 doc: Update audio settings API 2010-10-01 07:12:39 +02:00
Marcel Holtmann 860be0ad4f doc: Add audio settings API description 2010-09-30 00:25:28 +09:00
Denis Kenzior c2f054e05b doc: Fix copy-paste error 2010-09-28 20:30:22 -05:00
Denis Kenzior d9a275c52e doc: Clarify call-forwarding VoiceNoReplyTimeout
This property cannot be set if the VoiceNoReply has not been queried or
set properly
2010-09-28 20:13:49 -05:00
Denis Kenzior 0b97a240f7 doc: Add PushNotification & PushNotificationAgent 2010-09-28 20:01:12 -05:00
Denis Kenzior 8aa59792d4 doc: Add Release() to SmartMessagingAgent API 2010-09-28 20:01:12 -05:00
Denis Kenzior ecccf09844 doc: Add proposed SmartMessaging API 2010-09-28 02:30:23 -05:00
Pekka Pessi 3a7e20cc4c TODO: Mark GPRS suspend event task as done 2010-09-23 13:21:06 -05:00
Denis Kenzior 1b63c648a9 TODO: Mark status report task as done 2010-09-22 16:31:54 -05:00
Denis Kenzior 7596ecfbf6 doc: Update SendMessage API 2010-09-21 21:37:42 -05:00
Marcel Holtmann 128859486c api: Fix small copy&paste typo 2010-09-22 11:34:21 +09:00
Denis Kenzior fd8ada934e doc: Update SMS API
- Add Message interface
- Add Manager GetMessages method
- Add Manager MessageAdded signal
- Add Manager MessageRemoved signal
2010-09-21 21:15:07 -05:00
Denis Kenzior ddd1b754b2 TODO: Mark Better unique ID task as done 2010-09-21 21:15:07 -05:00
Denis Kenzior 63be804e48 doc: Add features.txt document 2010-09-15 16:45:41 -05:00
Lucas De Marchi 0ccdcdf984 Fix common misspellings in documentation
Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspellings:

accomodate->accommodate
targetted->targeted
transfering->transferring
witheld->withheld
withold->withhold
2010-09-14 15:59:46 +09:00
Mika Liljeberg 1e139eb1ce gprs: add Suspended property 2010-09-10 10:51:53 -05:00
Marcel Holtmann ae05cd5a51 doc: Refactor the manager API and its modem object handling 2010-09-08 21:39:50 +02:00
Marcel Holtmann 3cf9747a0b doc: Fix small typo in voice call manager description 2010-09-08 21:39:20 +02:00
Denis Kenzior 4871858208 doc: Fix stk RequestSelection types 2010-09-02 10:45:01 -05:00
Pekka Pessi 7396faf853 doc/modem: add experimental Emergency property 2010-09-02 10:45:01 -05:00
Caiwen Zhang 5f19467421 doc: Add list of CDMA specifications 2010-08-24 12:00:01 +02:00
Denis Kenzior cb442ca82b doc: Update call-barring API 2010-08-23 19:12:36 -05:00
Andrzej Zaborowski f6a4fcde1e doc: Proposed Set Up Call api
The normal sequence for call setup is:

* Modem asks user for confirmation using icon1 / alphaId1
* User confirms
* Modem starts dialling, screen displays icon2 / alphaId2
* Call is connected, modem replies to the proactive command, screen
  keeps displaying icon2 / alphaId2 until the phone call is over
2010-08-18 12:28:30 -05:00
Marcel Holtmann 7b88dfb90a Fix small typo 2010-08-18 07:47:48 +02:00
Denis Kenzior 3791f4418a doc: update USSD api for possible errors 2010-08-16 10:41:35 -05:00
Denis Kenzior 9194a71813 doc: Describe EmergencyNumbers property 2010-08-12 13:22:50 -05:00
Marcel Holtmann ee31188114 doc: Update connection manager API (GPRS context) 2010-08-11 14:39:47 -04:00
Marcel Holtmann 31adbb5c03 doc: Rename message manager API documentation 2010-08-11 14:33:33 -04:00
Marcel Holtmann 2c22a5a3a8 doc: Update network registration and operator API
Change the network registration API to reflect simplification in the
operator selection and scanning handling for applications.
2010-08-11 14:31:43 -04:00
Marcel Holtmann dc8dd86672 doc: update voice call API documentation
Reflect required changes to simplify the voice call API usage.
2010-08-11 14:26:14 -04:00
Denis Kenzior 1b4a5c47ab doc: Update coding-style.txt for enums 2010-08-05 14:04:24 -05:00
Denis Kenzior c8219725f7 doc: Fixup some long line / space at eol issues 2010-08-05 11:21:25 -05:00
Denis Kenzior 21c453d43a doc: Update standards.txt 2010-08-03 10:55:07 -05:00
Denis Kenzior c7b294717b doc: Update coding style 2010-07-30 17:19:55 -05:00
Denis Kenzior cf86deeb82 netreg: Add MCC/MNC to NetworkRegistration
These are the same values as on the NetworkOperator interface for the
current operator.  Just added for convenience.
2010-07-27 16:52:16 -05:00
Denis Kenzior 3d86fa314a doc: Move cbs-api to cell-broadcast-api 2010-07-26 13:53:09 -05:00
Inaky Perez-Gonzalez 402a4b0750 manpage: explain debugging options to -d
Modified HACKING and man page to have more formation on what are the
debugging options and how to enable them.
2010-07-23 17:04:26 -05:00
Denis Kenzior 3279c7642f doc: Add PropertyChanged signal to stk-api 2010-07-21 18:59:19 -05:00
Denis Kenzior c1a672a81e doc: cleanup voicecall api formatting 2010-07-21 18:59:04 -05:00
Denis Kenzior 8a30504e1b doc: stk-api update
Mark experimental and update wording based on Andrew's comments
2010-07-21 18:26:47 -05:00
Denis Kenzior f25a8b3d0d doc: stk-api update based on latest feedback 2010-07-21 17:23:43 -05:00
Denis Kenzior 176f4c088e doc: stk-api proposal 2010-07-21 17:07:23 -05:00
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