Aleksander Morgado
|
9feb177e21
|
bearer: expose IP config dictionaries with unknown method
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
507b48dcd9
|
cli: IP config getters return newly created objects
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
2a5e9b46b6
|
libmm-glib: use the common IP config object from libmm-common
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
f797beefac
|
libmm-common: build dictionary even if IP config object not given
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
af1f8ed6b3
|
broadband-modem: disconnect all bearers when disabling
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
a33b05cc10
|
broadband-bearer: reimplement CDMA and 3GPP disconnection logic
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
9ab4ad28ff
|
bearer-list: new async method to disconnect all bearers
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
43ac87170c
|
bearer: don't handle reasons to forbid connection in the generic Bearer object
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
6ae1785b64
|
broadband-bearer: don't connect if roaming forbidden or unregistered
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
015756e572
|
broadband-bearer: reimplement CDMA and 3GPP connection logic
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
1d450d7c4e
|
broadband-modem: by default, just create a single broadband bearer
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
c6b9aead81
|
bearer: subclasses need to report IPv4/v6 config when connection ready
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
aa36af424d
|
bearer: number in Connect() no longer needed
|
2012-03-15 14:14:54 +01:00 |
|
Aleksander Morgado
|
a400db4b5c
|
bearer: remove allow-roaming, only meaningful in the broadband bearer
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
22846fc46f
|
cli: remove `--connect-with-number' option, no longer needed
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
98d7edadb5
|
libmm-glib: number no longer needed in Connect()
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
009582b6fd
|
api,dbus: remove optional 'number' in bearer Connect() call
We can already give the number as a parameter in the dictionary when creating
the Bearer object.
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
ff7406005d
|
libmm-common: new helper object to handle Bearer IP config
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
fa17f90082
|
bearer-3gpp, bearer-cdma: removed, they were mixed in broadband-bearer
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
2b1aabe4fd
|
iface-modem-3gpp: 3GPP bearer creation removed
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
63f209d6da
|
iface-modem-cdma: CDMA bearer creation removed
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
24dd208b59
|
iface-modem-simple: remove dual 3GPP/CDMA bearers logic
Just rely on a single Bearer object created.
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
a3b5c9faef
|
broadband-bearer: new generic 3GPP+CDMA bearer
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
6c2dc9eef1
|
bearer: set unique path when the bearer gets exported
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
2ca4d36e5e
|
libmm-common: 3gpp location doesn't use any of our enum/flags
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
d5b74be899
|
build: fix errors template
Equivalent to the fix in d15b1f201 applied to the enums template.
Spotted by Nathan Williams.
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
332d1a0891
|
build: add missing build dependency in libmm-common
Spotted by Nathan Williams.
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
8d25f46292
|
build: we no longer need to have the DBus.Properties introspection XML
Not needed in gdbus-based code.
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
c753649361
|
cli: use new enums/flags string getters/builders
|
2012-03-15 14:14:53 +01:00 |
|
Aleksander Morgado
|
a3532e7730
|
libmm-common: flags string builders are now all autogenerated
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
69e860329b
|
libmm-glib: no need to expose custom flags string builders
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
7e36f04b37
|
core: use new enums/flags string getters/builders
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
04fc34fab8
|
build: autogenerate enum/flags string getter/builders
Each enum will have its own #_get_string (),
and each flags will have its own #_build_string_from_mask ().
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
f8cb1269e3
|
cli: include Location-related actions
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
b05430cb28
|
libmm-glib: include support for the Location interface
We hide the location signaling; not sure if we should even support it.
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
3b443b6954
|
libmm-common: fix usage of main library header
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
bcdd376b6b
|
iface-modem-3gpp, broadband-modem: update LAC/CI 3gpp-based location
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
71125777d3
|
iface-modem-location: handle 3GPP location
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
5fa8918847
|
libmm-common: new helper object to handle 3GPP location
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
f94d8ce30a
|
api: include '3gpp' prefix for LAC/CI location, instead of 'gsm'
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
182a954205
|
broadband-modem: enable/disable the Location interface
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
74f29981c8
|
broadband-modem: load default location reporting capabilities
Currently, only LAC/CI if the modem has 3GPP capabilities.
|
2012-03-15 14:14:52 +01:00 |
|
Aleksander Morgado
|
03c5f4e6fb
|
iface-modem-location: handle enabling/disabling location gathering
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
d7f98cf277
|
broadband-modem: implement the Location interface
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
1b45b6a015
|
api,dbus: we won't enable the modem if we're enabling location
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
d0a845c819
|
iface-modem-location: new interface for Location-related stuff
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
38578f13b5
|
docs: include initial state machine documentation
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
b52e223f30
|
docs: improved DBus interface documentation
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
bb88a63a72
|
cli: add CDMA-related option group, and enable activation request
|
2012-03-15 14:14:51 +01:00 |
|
Aleksander Morgado
|
231e54f037
|
libmm-glib: implement CDMA activation request
|
2012-03-15 14:14:51 +01:00 |
|