Aleksander Morgado
88e8c4835b
cli: implement SIM related actions
2012-03-15 14:14:36 +01:00
Aleksander Morgado
241c294918
cli: include 3GPP related stuff when printing modem info
2012-03-15 14:14:36 +01:00
Aleksander Morgado
73ca5dcb24
cli: don't recheck group options if already done
2012-03-15 14:14:36 +01:00
Aleksander Morgado
16f2b7bdb8
cli: specify common options in a new group
...
Actions on modems from specific interfaces, like 3GPP, will also need the modem
to be specified.
The new 'Common' option group will handle all options to specify objects.
2012-03-15 14:14:36 +01:00
Aleksander Morgado
265a516f42
cli: add debug logs when parsing properties to create a bearer
2012-03-15 14:14:36 +01:00
Aleksander Morgado
405f7c8660
cli: allow passing the new 'allow-roaming' in the bearer creation string
2012-03-15 14:14:36 +01:00
Aleksander Morgado
fdd05ee977
cli: on modem actions creating/listing bearers, just print bearer path
2012-03-15 14:14:35 +01:00
Aleksander Morgado
a7b414e8a9
cli: report access technologies in use by the modem
2012-03-15 14:14:35 +01:00
Aleksander Morgado
534aeb0c8a
cli: always keep a MMManager around
...
In order to receive signals in the GDBusObjects retrieved from the
GDBusObjectManagerClient, we need to keep a reference of the client around.
2012-03-15 14:14:35 +01:00
Aleksander Morgado
9e1b2105fb
cli: default to showing modem info if no action specified
2012-03-15 14:14:34 +01:00
Aleksander Morgado
803bc339cf
cli: implement bearer creating and listing based on the new MMBearer
2012-03-15 14:14:34 +01:00
Aleksander Morgado
e00d3127d5
cli: implement bearer creation, deletion and listing
2012-03-15 14:14:33 +01:00
Aleksander Morgado
82693cf523
cli: enable printing modem info
2012-03-15 14:14:33 +01:00
Aleksander Morgado
6246944510
cli: allow option groups to force async/sync operations
...
Some operations are clearly asynchronous (e.g. monitoring modem state), while
others are clearly synchronous (e.g. printing modem info). So just allow option
groups to force the operation to be async or sync based on the detected action.
2012-03-15 14:14:33 +01:00
Aleksander Morgado
6a3e91ee83
cli: use the new libmm-glib API fixes
2012-03-15 14:14:33 +01:00
Aleksander Morgado
92cb17be4d
cli: fix sync operations, initialize context
2012-03-15 14:14:32 +01:00
Aleksander Morgado
77ff2758b3
cli: logging improvements
2012-03-15 14:14:32 +01:00
Aleksander Morgado
1257ecd136
cli: start to port Modem actions to use the new libmm-glib
2012-03-15 14:14:26 +01:00
Aleksander Morgado
9ae68b3fee
cli: add command to reset the modem to factory state
2012-03-15 14:14:26 +01:00
Aleksander Morgado
6221e4f76b
cli: add command to reset the modem
2012-03-15 14:14:26 +01:00
Aleksander Morgado
e341c7ff49
cli: use new modem enabling and disabling API
2012-03-15 14:14:26 +01:00
Aleksander Morgado
ea5f81b804
cli: add commands to enable and disable the modem
2012-03-15 14:14:26 +01:00
Aleksander Morgado
5de1ae6a4f
cli: add command to monitor modem state
2012-03-15 14:14:26 +01:00
Aleksander Morgado
9a6bb0bb19
cli: include status information properties in the info command output
2012-03-15 14:14:26 +01:00
Aleksander Morgado
90f6a5ec75
cli: include system information properties in the info command output
2012-03-15 14:14:26 +01:00
Aleksander Morgado
fed5ad5623
cli: handle multiline revision strings
2012-03-15 14:14:26 +01:00
Aleksander Morgado
fcadc0f841
cli: add commands to get info from modem
2012-03-15 14:14:25 +01:00