-
73eeffbd5e
iface-modem: handle struct signal quality check/update contexts as object data
Aleksander Morgado
2011-12-29 23:16:14 +01:00
-
d05a7a0a3e
broadband-modem: handle signal quality changes reported by unsolicited CIEV
Aleksander Morgado
2011-12-29 22:24:55 +01:00
-
b0d3f59397
base-modem: fully ignore CIEV messages on startup
Aleksander Morgado
2011-12-29 22:24:31 +01:00
-
d5e6776a52
modem-helpers: new common regex for CIEV unsolicited messages
Aleksander Morgado
2011-12-29 22:24:03 +01:00
-
d9338049c6
broadband-modem: implement indicators setup and unsolicited event handling
Aleksander Morgado
2011-12-29 21:46:25 +01:00
-
953be3e81d
iface-modem: new methods to setup/cleanup unsolicited result codes
Aleksander Morgado
2011-12-29 11:31:27 +01:00
-
b29acbb239
iface-modem: renamed
modem_charset' to setup_charset'
Aleksander Morgado
2011-12-29 11:46:40 +01:00
-
7b506bc8a6
iface-modem: renamed
modem_flow_control' to setup_flow_control'
Aleksander Morgado
2011-12-29 11:37:52 +01:00
-
08b7620b7a
broadband-modem: implement on demand signal quality checks with AT+CIND?
Aleksander Morgado
2011-12-28 20:59:01 +01:00
-
e06d42c868
broadband-modem: implement on demand signal quality checks with AT+CSQ
Aleksander Morgado
2011-12-28 20:33:08 +01:00
-
f0433a4dda
iface-modem: setup periodic signal quality checks
Aleksander Morgado
2011-12-28 20:31:48 +01:00
-
eb1c7afc8c
cli: implement `--simple-status'
Aleksander Morgado
2011-12-28 15:08:39 +01:00
-
fa5064ece3
libmm-glib: implement handling of GetStatus() calls in the Simple interface
Aleksander Morgado
2011-12-28 14:43:32 +01:00
-
f58a23c9c2
libmm-glib: new interface to handle simple status properties
Aleksander Morgado
2011-12-28 14:30:49 +01:00
-
1745d8c9eb
libmm-common: let the simple properties object be built from a dictionary
Aleksander Morgado
2011-12-28 14:30:20 +01:00
-
0edf403734
build: fix libmm-glib library headers
Aleksander Morgado
2011-12-28 14:29:34 +01:00
-
045d0c2df8
broadband-modem: run property bindings for simple status on each interface
Aleksander Morgado
2011-12-28 14:02:00 +01:00
-
2eb3dbb010
iface-modem-3gpp: implement property binding for the simple status
Aleksander Morgado
2011-12-28 14:00:30 +01:00
-
0c009a2c4a
iface-modem: implement property binding for the simple status
Aleksander Morgado
2011-12-28 14:00:15 +01:00
-
93880155f0
iface-modem-simple: implement GetStatus()
Aleksander Morgado
2011-12-28 13:59:48 +01:00
-
ba1a448717
api,dbus: improve GetStatus() documentation in the Simple interface
Aleksander Morgado
2011-12-28 13:58:16 +01:00
-
111cd56a2b
libmm-common: new helper object to handle simple properties from all interfaces
Aleksander Morgado
2011-12-28 13:49:32 +01:00
-
b0272444cb
libmm-common: new helpers to work with bands arrays
Aleksander Morgado
2011-12-28 13:48:27 +01:00
-
0cdb293452
cli: new `simple-disconnect' command
Aleksander Morgado
2011-12-27 16:35:49 +01:00
-
dd4b073e08
libmm-glib: handle simple Disconnect()
Aleksander Morgado
2011-12-27 16:34:09 +01:00
-
adcc33d0ea
iface-modem-simple: implement Disconnect()
Aleksander Morgado
2011-12-27 16:05:35 +01:00
-
e435deb2ba
iface-modem-simple: implement bearer creation and connection during Connect()
Aleksander Morgado
2011-12-27 15:34:00 +01:00
-
4ccc00fc6d
iface-modem: return a MMBearer reference when creating a new bearer
Aleksander Morgado
2011-12-27 15:33:33 +01:00
-
b232cc4f11
bearer: allow launching connection not only via DBus
Aleksander Morgado
2011-12-27 15:32:44 +01:00
-
b37c951cb1
bearer-list: new method to remove all existing bearers
Aleksander Morgado
2011-12-27 15:32:14 +01:00
-
93732cf075
bearers: base bearer creation in the new bearer properties object
Aleksander Morgado
2011-12-27 14:36:54 +01:00
-
e08ce775c5
libmm-common: let the connection properties use bearer properties internally
Aleksander Morgado
2011-12-27 13:56:47 +01:00
-
10a4360d83
bearer: provide reason of why connection is forbidden
Aleksander Morgado
2011-12-27 12:11:09 +01:00
-
6cdc6a4f73
cli: use the new properties handler object in bearer
Aleksander Morgado
2011-12-27 11:23:41 +01:00
-
fe7f71b677
libmm-common,libmm-glib: new object to handle bearer creation properties
Aleksander Morgado
2011-12-27 10:51:23 +01:00
-
8ff310be28
iface-modem-simple: use the new connect properties object
Aleksander Morgado
2011-12-27 10:17:34 +01:00
-
3c90793f22
cli: use the new properties handler object in simple Connect()
Aleksander Morgado
2011-12-26 21:31:27 +01:00
-
dcecb94631
libmm-common,libmm-glib: new object to handle properties in simple Connect()
Aleksander Morgado
2011-12-26 21:31:07 +01:00
-
0343812502
libmm-common: new modes string parser
Aleksander Morgado
2011-12-26 21:29:18 +01:00
-
6cfccb1452
libmm-common,libmm-glib: new modes string builder
Aleksander Morgado
2011-12-26 21:29:01 +01:00
-
aa3d98d0ff
libmm-common: new bands string parser
Aleksander Morgado
2011-12-26 21:27:57 +01:00
-
d81d1d9d6a
libmm-common: handle exact mask matches when building capabilities string
Aleksander Morgado
2011-12-26 21:26:23 +01:00
-
9868d757c7
cli: print supported/allowed bands in modem info
Aleksander Morgado
2011-12-26 19:25:56 +01:00
-
5e0df90272
libmm-common, libmm-glib: new bands string builder
Aleksander Morgado
2011-12-26 19:25:34 +01:00
-
b224f18894
cli: modem options check always last, even when shutting down
Aleksander Morgado
2011-12-26 19:06:59 +01:00
-
9d7e3de4cd
api: MMModemBand is now an enum, not flags
Aleksander Morgado
2011-12-26 18:50:16 +01:00
-
a142a209ec
broadband-modem: update registration state when disabling
Aleksander Morgado
2011-12-24 19:53:31 +01:00
-
5c74c53354
iface-modem: don't update access tech if it didn't change
Aleksander Morgado
2011-12-23 13:45:59 +01:00
-
54d718efe5
broadband-modem: try to simplify 3GPP network registration
Aleksander Morgado
2011-12-23 13:13:57 +01:00
-
21d3aed125
cli: implement actions from the Simple interface
Aleksander Morgado
2011-12-22 20:44:18 +01:00
-
90b4323b8a
libmm-glib: handle the Simple interface
Aleksander Morgado
2011-12-22 20:44:02 +01:00
-
ab9c7d9013
iface-modem-simple: implement Connect()
Aleksander Morgado
2011-12-22 20:43:19 +01:00
-
4387fa183c
broadband-modem: use new common method to check if modem is 3GPP
Aleksander Morgado
2011-12-22 20:42:50 +01:00
-
473ca46ad9
iface-modem-3gpp: allow requesting to register internally, not just via DBus
Aleksander Morgado
2011-12-22 20:41:39 +01:00
-
c9c9421102
iface-modem: allow setting allowed modes and bands internally, not just via DBus
Aleksander Morgado
2011-12-22 20:41:11 +01:00
-
937baa1a0a
sim: allow sending PIN code internally, not just via DBus
Aleksander Morgado
2011-12-22 20:39:57 +01:00
-
0cb3be0618
api,dbus: let Connect() return just the bearer path
Aleksander Morgado
2011-12-22 20:39:27 +01:00
-
8a636f6b16
broadband-modem: handle state checks during Enable() and Disable()
Aleksander Morgado
2011-12-21 21:55:44 +01:00
-
9a80f58165
broadband-modem: implement the Simple interface
Aleksander Morgado
2011-12-21 19:57:57 +01:00
-
7ea8bf59fb
iface-modem-simple: new interface to handle the Simple interface
Aleksander Morgado
2011-12-21 19:57:47 +01:00
-
ea93414830
broadband-modem: shutdown 3GPP interface when disposing
Aleksander Morgado
2011-12-21 19:52:03 +01:00
-
88e8c4835b
cli: implement SIM related actions
Aleksander Morgado
2011-12-21 17:34:43 +01:00
-
241c294918
cli: include 3GPP related stuff when printing modem info
Aleksander Morgado
2011-12-21 15:27:10 +01:00
-
6583bd61e1
cli: implement 3GPP related actions
Aleksander Morgado
2011-12-21 15:16:07 +01:00
-
73ca5dcb24
cli: don't recheck group options if already done
Aleksander Morgado
2011-12-21 15:15:28 +01:00
-
8fc2050e76
libmm-glib: provide a list of opaque structs with network info in scan reply
Aleksander Morgado
2011-12-21 15:14:40 +01:00
-
6cce67a451
modem-helpers: MMModemAccessTechnology is flags, not enum
Aleksander Morgado
2011-12-21 15:14:10 +01:00
-
16f2b7bdb8
cli: specify common options in a new group
Aleksander Morgado
2011-12-21 13:05:25 +01:00
-
265a516f42
cli: add debug logs when parsing properties to create a bearer
Aleksander Morgado
2011-12-21 12:27:14 +01:00
-
9f960e9865
cli: print properties used when bearer was created
Aleksander Morgado
2011-12-21 11:19:00 +01:00
-
215b9c1a31
libmm-glib: allow getting properties used when the bearer was created
Aleksander Morgado
2011-12-21 11:18:46 +01:00
-
a422f5619f
libmm-glib: generic warning if IP config dictionary has unexpected contents
Aleksander Morgado
2011-12-21 11:13:45 +01:00
-
dcfe2e5390
3gpp: control 3GPP bearer creation in the 3GPP modem interface
Aleksander Morgado
2011-12-21 10:30:27 +01:00
-
4c52441932
bearer-3gpp: provide getters for the properties
Aleksander Morgado
2011-12-21 10:29:40 +01:00
-
405f7c8660
cli: allow passing the new 'allow-roaming' in the bearer creation string
Aleksander Morgado
2011-12-20 21:44:03 +01:00
-
6f98da9310
libmm-glib: handle new 'allow-roaming' property when creating bearers
Aleksander Morgado
2011-12-20 21:43:22 +01:00
-
e385b5b079
api,core: new 'allow-roaming' property to be set when creating a bearer
Aleksander Morgado
2011-12-20 21:42:39 +01:00
-
fdd05ee977
cli: on modem actions creating/listing bearers, just print bearer path
Aleksander Morgado
2011-12-20 19:14:46 +01:00
-
a7b414e8a9
cli: report access technologies in use by the modem
Aleksander Morgado
2011-12-20 18:49:48 +01:00
-
52c5f6051b
libmm-glib: new helper method to build a string with access technologies
Aleksander Morgado
2011-12-20 18:49:23 +01:00
-
4495ba180e
core: implement Access Technology reporting
Aleksander Morgado
2011-12-20 18:48:54 +01:00
-
516b097331
api,enums: renamed
MMModemAccessTech' to MMModemAccessTechnology'
Aleksander Morgado
2011-12-20 18:43:43 +01:00
-
b6a3ccd578
modem-helpers: renamed 3GPP registration related helpers with `mm_3gpp' prefix
Aleksander Morgado
2011-12-20 18:34:06 +01:00
-
e2e0812272
api,dbus: renamed
AccessTechnology' to AccessTechnologies'
Aleksander Morgado
2011-12-20 18:32:02 +01:00
-
ff60251733
api,enums: let MMModemAccessTech be flags instead of enum
Aleksander Morgado
2011-12-20 18:29:42 +01:00
-
e86c8554cc
broadband-modem: bearer connection allowance handled in ifaces
Aleksander Morgado
2011-12-20 16:05:40 +01:00
-
ddac446e86
iface-modem-3gpp: disable periodic registration checks
Aleksander Morgado
2011-12-20 16:04:24 +01:00
-
4b27149cf4
iface-modem-3gpp: when disabling, disconnect all 3GPP bearers
Aleksander Morgado
2011-12-20 15:02:33 +01:00
-
855824d7da
bearer: allow disconnection also with internal requests
Aleksander Morgado
2011-12-20 15:02:16 +01:00
-
ee9cbbfcfb
bearer,bearer-3gpp: implement connection request cancellation
Aleksander Morgado
2011-12-20 13:57:11 +01:00
-
96defb4cd2
iface-modem-3gpp: if we get unregistered ensure we have disconnected 3GPP bearers
Aleksander Morgado
2011-12-20 13:55:54 +01:00
-
e71a9ef971
iface-modem: handle connection related states
Aleksander Morgado
2011-12-20 10:45:54 +01:00
-
dd20067975
iface-modem: while connected, ignore registration state changes
Aleksander Morgado
2011-12-20 10:34:36 +01:00
-
534aeb0c8a
cli: always keep a MMManager around
Aleksander Morgado
2011-12-19 20:40:54 +01:00
-
cd6caf6106
broadband-modem: handle connection related states in the modem
Aleksander Morgado
2011-12-19 19:05:18 +01:00
-
9962f5cbde
bearer: new `bearer-state' property
Aleksander Morgado
2011-12-19 18:42:49 +01:00
-
cadc27ca0e
core,libmm-glib: include ony `libmm-common.h'
Aleksander Morgado
2011-12-19 18:20:12 +01:00
-
6081919744
libmm-common: make it installable
Aleksander Morgado
2011-12-19 18:08:24 +01:00
-
d22def9309
build: let enum and error templates be completely generic
Aleksander Morgado
2011-12-19 17:24:33 +01:00
-
4b8b99ee96
bearer-3gpp: set ip method when connecting the bearer
Aleksander Morgado
2011-12-19 16:25:31 +01:00