Commit Graph

1374 Commits

Author SHA1 Message Date
Denis Kenzior 0f994b7ea3 manager: Add ModemRemoved signal 2010-09-09 13:49:21 -05:00
Denis Kenzior ffcb821ccf manager: Add ModemAdded signal 2010-09-09 13:44:59 -05:00
Denis Kenzior 4a60d69e98 modem: Remove unneeded functions 2010-09-09 13:38:20 -05:00
Denis Kenzior 7461abbe23 modem: Break out append_modem_properties 2010-09-09 13:34:36 -05:00
Denis Kenzior 3bf4209813 stkutil: Trivial style issue 2010-09-09 10:25:10 -05:00
Jeevaka Badrappan f27528e18b stkutil: Add Send USSD-specific Text dataobj
Send USSD terminal response re-uses the 'Text' data object, however it
passes around binary data structures.  We make an exception specifically
for this case and invent a new stk_ussd_text data structure that is
handled separately from simple STK text.
2010-09-09 10:17:33 -05:00
Jeevaka Badrappan aee0f39231 stkutil: Add Send USSD specific result codes 2010-09-09 10:09:00 -05:00
Jeevaka Badrappan 0834a7c18d call-settings: Add __ofono_call_settings_is_busy 2010-09-09 10:08:47 -05:00
Jeevaka Badrappan 0741cc8cb2 call-forwarding: Add __ofono_call_forwarding_is_busy 2010-09-09 10:08:37 -05:00
Jeevaka Badrappan b0be5779b8 call-barring: Add __ofono_call_barring_is_busy 2010-09-09 10:08:22 -05:00
Yang Gu 58b5303c08 call-settings: Check if ussd is busy 2010-09-09 09:02:05 -05:00
Yang Gu e24d1d1285 call-forwarding: Check if ussd is busy 2010-09-09 09:01:52 -05:00
Yang Gu 8e03a47995 call-barring: Check if ussd is busy 2010-09-09 09:01:28 -05:00
Yang Gu 41d38d76bc ussd: Add __ofono_ussd_is_busy
Send SS requires Call Forwarding / Call Settings / Call Barring to check
whether USSD is currently busy.  If it is, then the SIM should be
notified appropriately.

We introduce a function __ofono_ussd_is_busy to help with this.
2010-09-09 08:57:36 -05:00
Denis Kenzior cd8df455e1 sim: Use sim_fs_check_version 2010-09-09 08:50:29 -05:00
Denis Kenzior 997269a773 simfs: Add sim_fs_check_version
Used to blow away older simfs versions
2010-09-09 08:50:29 -05:00
Denis Kenzior fc1e3a7da4 simfs: Simplify logic 2010-09-09 08:50:28 -05:00
Denis Kenzior 5754eaf7e9 sim: Break out sim file reading into simfs 2010-09-09 08:50:28 -05:00
Denis Kenzior 565bf22729 stkutil: Fixup whitespace corruption 2010-09-09 08:50:28 -05:00
Denis Kenzior e3bd339e16 sim: Unify sim_read and sim_read_bytes 2010-09-09 08:50:28 -05:00
Kristen Carlson Accardi 95d957b62e sim: read EFiidf
EFiidf can be larger than 256 bytes, so allow callers to read
portions of the EFiidf from a specified offset.  Cache EFiidf
files as blocks of 256 bytes so that it's not necessary to
read the entire (potentially large) file.
2010-09-09 08:45:32 -05:00
Aki Niemi ff093fb6d3 Fix wrong code point in Portuguese table 2010-09-09 16:30:21 +03:00
Aki Niemi 2cb4d96793 Default to using 8bit SMS reference numbers 2010-09-09 16:30:00 +03:00
Aki Niemi 35cfb432d4 Fix adding 8bit reference number 2010-09-03 09:10:09 -05:00
Petteri Tikander 95fc8bee72 smsutil: storing/loading sms status report over reboot 2010-09-01 13:32:28 -05:00
Petteri Tikander 295ae2dc04 smsutil: style fix 2010-09-01 12:09:19 -05:00
Petteri Tikander c7473aa7da smsutil: use DECLARE_SMS_ADDR_STR
in sms_assembly_backup_free
2010-09-01 12:07:28 -05:00
Denis Kenzior 694847377d voicecall: Remove unusued MULTI_RELEASE flag 2010-09-01 12:07:01 -05:00
Denis Kenzior 4b43650116 sim: cleanup sim atom private structure
The number of elements was getting out of hand and out of order
2010-09-01 12:06:59 -05:00
Denis Kenzior 0cf73b73eb sim: tweak efimg length 2010-09-01 12:06:56 -05:00
Denis Kenzior 2a2fd1d036 simutil: Fix minor whitespace corruption 2010-08-31 13:08:31 -05:00
Yang Gu d43b2c0a61 sim: Read EFsst 2010-08-31 13:07:54 -05:00
Denis Kenzior 88024972df modem: Skip waiting for sim_ready if no sim atom
For modems that do not have a SIM atom (e.g. HFP, DUN) we should skip
waiting for the sim_ready notification that will never arrive.
2010-08-30 14:32:08 -05:00
Denis Kenzior 4292b2dbed sim: Turn around the order of arguments
The void *user argument was first.  It should be last instead to be
consistent with the other watch functions.
2010-08-30 14:29:34 -05:00
Denis Kenzior b74c9fb0c6 modem: Reset unregister when atom is unregistered 2010-08-30 13:04:15 -05:00
Denis Kenzior 31b52123db modem: Fix turning off modem in immediate case
If the driver does not return EINPROGRESS we don't set the modem to the
off state properly
2010-08-30 12:12:13 -05:00
Denis Kenzior 745477f0d4 modem: minor style fix 2010-08-30 12:09:38 -05:00
Denis Kenzior afd0611ff8 voicecall: Fix crash during cleanup 2010-08-30 10:34:21 -05:00
Denis Kenzior c92a31ac3a voicecall: Cleanup dial request when removing atom 2010-08-27 19:06:38 -05:00
Denis Kenzior 605d720bd4 voicecall: Refactor ofono_voicecall_busy 2010-08-27 19:06:36 -05:00
Denis Kenzior e760b59ce9 voicecall: Switch to unsigned 2010-08-27 19:01:44 -05:00
Denis Kenzior ce79af6e5c stk: setup call did not handle agent disappearance 2010-08-27 19:01:44 -05:00
Denis Kenzior 07d576bdca stk: Free select item menu
If calling the agent failed for some reason
2010-08-27 19:01:44 -05:00
Denis Kenzior f528e5d566 stk: Reset cancel_cmd to NULL 2010-08-27 19:01:43 -05:00
Denis Kenzior 159903cc53 stk: set cancel_cmd only if agent was called 2010-08-27 19:01:43 -05:00
Denis Kenzior ed562ba2b0 voicecall: Cleanup dial request init / finish 2010-08-27 19:01:41 -05:00
Andrzej Zaborowski 9e830e3cc8 stk: Handle the Set Up Call proactive command 2010-08-27 12:57:01 -05:00
Andrzej Zaborowski 4a9a985c9d voicecall: add __ofono_voicecall_dial internal api
The callback is only invoked when the call is CONNECTED (becomes
active).  Cancel ensures that the callback will not be called and
does nothing more in this version, it's an open question if we
want to release the call.
2010-08-27 10:41:34 -05:00
Andrzej Zaborowski 77543590d9 simutil: Fix compilation with gcc 4.3.2
This gcc version gives two signed / unsigned comparison warnings.
2010-08-26 18:44:50 -05:00
Kristen Carlson Accardi d3eb346b40 sim: read EFimg 2010-08-26 18:40:12 -05:00