Marcel Holtmann
154102e873
Add modem properties for booleans
2009-09-08 09:12:19 +02:00
Denis Kenzior
05d62d82a5
Get rid of stupid debug message
2009-09-03 23:20:22 -05:00
Denis Kenzior
e9a87abdc5
Fix emitting Modems Property in the wrong place
2009-09-02 19:49:03 -05:00
Denis Kenzior
76b6e52d40
Squash compiler warning
2009-09-02 17:39:23 -05:00
Denis Kenzior
7a95c41fab
Get rid of node argument in ofono_modem_create
2009-09-02 17:39:23 -05:00
Denis Kenzior
8e62522575
Add modem property capability
...
Add ofono_modem_set_string & ofono_modem_get_string
Add ofono_modem_set_integer & ofono_modem_get_integer
2009-09-02 17:39:23 -05:00
Denis Kenzior
422df0edfb
change int vendor to unsigned int vendor
2009-09-01 21:39:02 -05:00
Denis Kenzior
5ce0de14dc
Add ofono_modem_get_powered
2009-09-01 20:10:31 -05:00
Denis Kenzior
c7d35dd039
Add vendor flag capability to devinfo
2009-09-01 18:14:58 -05:00
Denis Kenzior
a4e5c27e1a
Fix being able to set powered after failure
...
If enable failed, subsequent attempts will also fail.
2009-08-31 23:03:37 -05:00
Denis Kenzior
45e03f4173
Add debug to modem_create
2009-08-30 13:29:44 -05:00
Denis Kenzior
96dc40b107
Make history drivers work again
2009-08-29 10:47:26 -05:00
Denis Kenzior
038251eac5
Introduce the Modem driver API
2009-08-21 19:25:51 -05:00
Denis Kenzior
28b9d5d747
Fix unused variable l
2009-08-20 18:20:14 -05:00
Denis Kenzior
e0ff90e6da
Rename ofono_modem_*_userdata
...
Rename ofono_modem_get_userdata to ofono_modem_get_data
Rename ofono_modem_set_userdata to ofono_modem_set_data
For consistency with other drivers
2009-08-20 18:19:21 -05:00
Denis Kenzior
4fac5d1c73
Hide the ofono_modem datastructure
2009-08-20 16:58:01 -05:00
Denis Kenzior
ca95c87dae
Port history to the new atom API
...
Use __atom_foreach
2009-08-20 16:29:18 -05:00
Denis Kenzior
2fea7be017
Add __ofono_modem_foreach_atom function
2009-08-20 15:59:50 -05:00
Denis Kenzior
e711b0e62a
Break out device info into a separate driver
...
The modem info ops (Serial, Manufacturer, etc) are broken into a
separate oFono atom. This is mainly to support a proper modem device
driver infrastructure. As a result the data structures have been
tweaked a little.
driver.h is now empty and has been removed.
2009-08-20 12:48:29 -05:00
Denis Kenzior
f19d0cba4e
Remove traces of sim_manager from modem.c
2009-08-19 18:35:06 -05:00
Denis Kenzior
f59aab7f15
Fix whitespace and style issues
2009-08-19 18:35:06 -05:00
Denis Kenzior
21b032d3f1
Fix invalid watch id being returned the first time
...
Should use pre-increment instead of post increment
2009-08-17 15:23:39 -05:00
Denis Kenzior
314c0facc3
Refactor cssn into ofono_ssn
...
Make this into a fully fledged entity, with a driver instead of the
current kludge. This means modem drivers can actually choose whether
to instantiate a CSSN atom or not
Move the notification functions from voicecall.c into ssn.c.
Move the cssn.h header into include/ssn.h and refactor
Update call barring to utilize ofono_ssn and use the new atom_watch
functionality to detect when ssn has been added or removed
2009-08-14 18:49:01 -05:00
Denis Kenzior
6482d98e56
Add atom get_registered function
2009-08-14 18:47:12 -05:00
Denis Kenzior
e36c8b1d5d
Follow the more common glib convention for destroy
2009-08-14 17:06:59 -05:00
Denis Kenzior
c48e739669
Fix whitespace issue
2009-08-14 16:35:02 -05:00
Denis Kenzior
9ca3c0e321
Utilize call_watches
2009-08-14 16:33:48 -05:00
Denis Kenzior
2da0fc6070
Add call_watches utility
2009-08-14 16:33:48 -05:00
Denis Kenzior
c1c04e8c8d
Add atom_watch functions
2009-08-14 16:33:43 -05:00
Denis Kenzior
6119c08c28
Rework ofono_modem_remove_atom
...
Change to ofono_atom_free since the atom now carries all necessary
information about the modem it is attached to
2009-08-14 16:31:34 -05:00
Denis Kenzior
9020b1dc7e
Add getter functions for atoms
2009-08-14 16:24:46 -05:00
Denis Kenzior
a6ef7f8711
Sanity check the atom register/unregister funcs
2009-08-14 15:15:06 -05:00
Denis Kenzior
03e90fff16
Add ofono atom routines
2009-08-13 10:08:32 -05:00
Denis Kenzior
055c5c7450
No need to use g_timeout_add here
2009-08-07 19:51:23 -05:00
Denis Kenzior
3e6d4237cb
Remove all uses of modem.h
2009-07-29 16:53:19 -05:00
Denis Kenzior
8e4d029d84
Get rid of modem.h
2009-07-29 16:44:17 -05:00
Denis Kenzior
a2d310642f
Move ofono_modem functions to modem.c
2009-07-29 16:44:17 -05:00
Denis Kenzior
ea4886816f
Move MODEM_INTERFACE to dbus.h
2009-07-29 16:44:17 -05:00
Denis Kenzior
cb75833fc8
Rename ofono_modem_userdata
2009-07-29 16:44:16 -05:00
Denis Kenzior
4fbca244ea
Make plugins use ofono_modem_get_path
2009-07-29 16:44:16 -05:00
Denis Kenzior
19eeb7f1ba
Rename modem_add_interface / modem_remove_interface
...
Move to ofono_modem_add_interface, ofono_modem_remove_interface
and put in ofono/modem.h
2009-07-29 16:44:16 -05:00
Denis Kenzior
be064f92a5
Rename modem_alloc_callid, modem_release_callid
2009-07-29 16:44:16 -05:00
Denis Kenzior
54816de04d
Get rid of dbus-gsm.h
2009-07-29 12:26:06 -05:00
Denis Kenzior
9cd9338ba1
Rename dbus_gsm_dict_append_array
2009-07-29 12:26:05 -05:00
Denis Kenzior
6728542a01
Rename dbus_gsm_dict_append
2009-07-29 12:26:05 -05:00
Denis Kenzior
d9025e13e1
Move & Rename PROPERTIES_ARRAY_SIGNATURE
2009-07-29 12:26:05 -05:00
Denis Kenzior
55787fe876
Rename dbus_gsm_signal_array_property_changed
2009-07-29 12:26:05 -05:00
Denis Kenzior
99c1c92708
Move & Rename dbus_gsm_connection
...
Move to ofono/dbus.h ofono_dbus_get_connection
2009-07-29 12:26:04 -05:00
Denis Kenzior
db2a98ae5a
Cleanup SimManager interface
...
Future-Proof own numbers support. For now we only report voice numbers
Rename attributes to be a bit better
2009-05-26 18:20:03 -05:00
Andrzej Zaborowski
70fce6b551
Add SimManager interface.
...
Implement basic SIM filesystem utilities.
Obtain Service Provider Name EF-SPN record.
Make NetworkRegistration use SPN for PLMN display. This implements PLMN
display rules in 31.102 "EFSPN".
2009-05-26 18:15:51 -05:00
Andrzej Zaborowski
e63c82e648
Add an API for a CSSI/CSSU notifications.
2009-05-12 19:09:57 -07:00
Denis Kenzior
95e9c0dcf2
Remove some other unused variables
2009-05-12 19:09:57 -07:00
Denis Kenzior
a78b36290b
Add implementation of telephony daemon
2009-05-05 21:14:19 -07:00