Slava Monich
0797b23c5d
dbus: Use dbus_validate_path
...
Instead of __ofono_dbus_valid_object_path
2018-01-18 10:53:28 -06:00
James Prestwood
efe4362851
sim: added ImsPrivateIdentity to SimManager
...
If the ISIM AID is found a new AID based context will be
created and the EFIMPI file will be read from the SIM
which contains the ImsPrivateIdentity.
2017-11-06 17:09:10 -06:00
James Prestwood
d0865cbf6e
sim: AID session management
...
Accessing an AID requires opening a channel to that application.
This patch implements session management API's so that other atoms
can access a given AID. Now any atom can get a session ID from the
sim atom. This will either reuse an existing session or open a new
channel. Once done, the atom should release the session which will
automatically close the channel when no atoms are using it.
The major functional change to the sim atom is the AID discovery
phase of initialization. Now, the sim atom is not 'ready' until AID
discovery finishes where before, the sim was 'ready' after the IMSI
had been obtained. If application discovery is not supported then
the the sim atom behaves as it did before.
2017-11-03 17:51:04 -05:00
James Prestwood
a8f609727d
sim: new API to check for a UST service only
...
The existing service check API takes both SST and UST services
and could inadvertently return success on a service if one
(SST or UST) service did not exist. This adds an API specifically
for checking for a UST service, and if the UST dir is not available
it will return FALSE, rather than possibly returning true on some
other SST service.
2017-10-11 10:31:10 -05:00
Ankit Navik
32d7596ff4
ims: add implementation for IMS atom
...
This implementation includes:
* D-Bus interface
* interaction with driver
2017-10-09 11:23:04 -05:00
Dragos Tatulea
1b3c844040
lte: add implementation for LTE atom
...
This implementation can only get/set the default APN setting. But
anything expected for this atom is there:
* D-Bus interface
* sync-ing settings to/from file
* interaction with driver
2016-11-15 13:38:42 -06:00
Dragos Tatulea
f750366261
src: add LTE atom define
2016-11-09 14:20:11 -06:00
Denis Kenzior
1b87247a11
netmon: Add ofono/netmon.h into ofono.h
2016-03-31 09:50:25 -05:00
Nishanth V
6ed9b55974
netmon: Add serving cell info support
2016-03-31 09:48:37 -05:00
Denis Kenzior
0727da1d5b
emulator: Improve SLC establishment logic
2014-10-20 13:40:27 -05:00
Denis Kenzior
d6af339c99
git: Fixup messed up permissions
2013-12-21 13:39:54 -06:00
Krzysztof Wilk
5c11e13019
siri: Add atom implementation
2013-12-18 00:07:47 -06:00
Claudio Takahasi
850c1811fc
handsfree-audio: Add Manager registration
...
Adds the initial implementation of new experimental Handsfree Audio
Manager interface. This patch adds the interface registration and
the declaration of it's methods.
2013-02-20 21:19:27 -06:00
Philippe Nunes
cf211d17e3
dbus: Add Terminated error
2012-09-11 22:33:43 -05:00
Marcel Holtmann
d9d420e77e
ofono: Avoid shadowing other atom variables
2012-07-15 20:28:30 -03:00
Denis Kenzior
d18414b918
dbus: Add NotRecognized error
2012-06-18 09:21:32 -05:00
Philippe Nunes
07a2e70283
dbus: Add __ofono_error_from_error utility function
2012-05-30 09:03:23 -05:00
Philippe Nunes
1f4e339a13
dbus: Add new error types
2012-05-30 00:22:50 -05:00
Frédéric Danis
1f3935429d
emulator: Force indicator event implementation
2012-03-20 19:20:22 -05:00
Denis Kenzior
74d545d8f4
ofono: Add __ofono_atom_find macro
2012-01-18 12:21:30 -06:00
Philippe Nunes
4683789b8e
ofono.h: add API to get cdma provider name
2012-01-07 12:39:52 -06:00
Denis Kenzior
748259a275
sim: Add __ofono_sim_cphs_service_available
2011-12-16 09:45:31 -06:00
Guillaume Zajac
2bc86cb96e
dbus: Add new D-Bus error message NotRegistered
2011-11-04 14:52:36 -05:00
Marcel Holtmann
7e6afe37bf
core: Update copyright information
2011-10-10 13:39:42 -07:00
Marcel Holtmann
98be0dc588
log: Rename program executable variable
2011-10-06 12:20:43 -07:00
Marcel Holtmann
35ea6a5a05
log: Add support for backtrace symbole resolving
2011-10-05 19:41:40 -07:00
Mikel Astiz
8de8e9f0c7
handsfree: Add skeleton implementation
2011-09-09 00:10:06 -05:00
Marcel Holtmann
1d8ff99f75
log: Use separate function for enable logging
2011-08-15 16:12:26 -07:00
Bertrand Aygon
a8bf6e96b6
cdma-netreg: Add initial stub implementation
2011-08-05 10:48:49 -05:00
Jeevaka Badrappan
14b003c7d9
voicecall: api for set/clear alpha and icon id
2011-07-25 21:43:04 -05:00
Frédéric Danis
a79546eaf4
message-waiting: API to retrieve voicemail number
2011-06-21 12:07:23 -05:00
Guillaume Zajac
3f58ff93d8
private-network: add initial implementation
2011-05-24 12:11:01 -05:00
Lei Yu
257d5a9330
cdma-sms: Add CDMA SMS Support
2011-05-24 11:58:41 -05:00
Frédéric Danis
a8acaf59d3
voicecall: add API to find call by status
2011-04-19 13:53:24 -05:00
Jeevaka Badrappan
c65eb67f48
dbus: Add __ofono_error_emergency_active
2011-04-04 23:36:49 -05:00
Jeevaka Badrappan
aa6e379ee3
modem: add increment/decrement emergency mode api
2011-04-04 23:36:49 -05:00
Denis Kenzior
774cb72930
modem: Add __ofono_modem_foreach_registered_atom
2011-03-30 13:04:42 -05:00
Jarko Poutiainen
d451195c82
src: add atom type for gnss
2011-03-28 18:06:58 -05:00
Denis Kenzior
9a37a672bf
sms: Move CancelMessage(o) method
...
Move this method to the Message Cancel() method instead and introduce
new __ofono_sms_txq_cancel API
2011-03-18 18:31:14 -05:00
Christian Lam
fd6cc036f6
src: add initial CDMA Connection Manager support
2011-03-17 14:11:50 -05:00
Andras Domokos
4a36b93d6a
ssn: remove SSN atom completely
2011-03-11 13:08:51 -06:00
Jussi Kangas
c5b321e768
sim: Expose the __ofono_sim_recheck_pin API
2011-02-25 11:51:18 -06:00
Rafael Ignacio Zurita
f6a2b25771
location-reporting: add atom implementation
2011-02-23 17:18:06 -06:00
Denis Kenzior
ad181b690b
sim: Tweak the behavior of sim_refresh slightly
...
Instead of notifying everyone of sim_inserted condition, we should
simply notify the modem directly. It is the only one interested in this
particular change.
This partly reverts an earlier commit:
9498ad6b5633e350eb529f8efbe08270d95c8003
2011-02-17 15:09:16 -06:00
Andrzej Zaborowski
131d86a2f9
sim: Implement basic Refresh
2011-02-17 15:09:16 -06:00
Frédéric Danis
afe16ba22a
emulator: always create emulators in offline state
...
this allows to fix problem when atom created in online state
are destroyed when modem goes to offline state
2011-02-17 11:25:27 -06:00
Frédéric Danis
421c55bdac
emulator: Handle multiple emulator types
2011-02-16 00:23:44 -06:00
Denis Kenzior
3e69defe86
modem: Tweak online & powered watch APIs
2011-02-10 00:34:47 -06:00
Denis Kenzior
09bb5f7554
emulator: Add basic emulator skeleton
2011-02-10 00:34:47 -06:00
Denis Kenzior
458fe585a0
modem: Fix up previous commit
2011-02-10 00:27:01 -06:00