Aleksander Morgado
def30139d7
cli: report as 'none' when no SIM path is given
...
Instead of giving '/'
2012-03-15 14:14:42 +01:00
Aleksander Morgado
a34f51b0a5
cli: new `--set-allowed-bands'
2012-03-15 14:14:41 +01:00
Aleksander Morgado
148025c381
cli: new --set-allowed-modes' and
--set-preferred-modes' actions
2012-03-15 14:14:41 +01:00
Aleksander Morgado
eb1c7afc8c
cli: implement `--simple-status'
2012-03-15 14:14:39 +01:00
Aleksander Morgado
0cdb293452
cli: new `simple-disconnect' command
...
This command doesn't expect any argument, it will disconnect all available
bearers. You can disconnect specific bearers using `--bearer' and
`--disconnect'.
2012-03-15 14:14:38 +01:00
Aleksander Morgado
6cdc6a4f73
cli: use the new properties handler object in bearer
2012-03-15 14:14:38 +01:00
Aleksander Morgado
3c90793f22
cli: use the new properties handler object in simple Connect()
2012-03-15 14:14:38 +01:00
Aleksander Morgado
9868d757c7
cli: print supported/allowed bands in modem info
2012-03-15 14:14:37 +01:00
Aleksander Morgado
b224f18894
cli: modem options check always last, even when shutting down
2012-03-15 14:14:37 +01:00
Aleksander Morgado
9d7e3de4cd
api: MMModemBand is now an enum, not flags
...
We don't want to handle bands as flags, in order to avoid the need of 64-bits
for the enum. This change implies that setting allowed bands will be done by
giving an array of uint32 values, signature "au".
2012-03-15 14:14:37 +01:00
Aleksander Morgado
21d3aed125
cli: implement actions from the Simple interface
2012-03-15 14:14:37 +01:00
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
6583bd61e1
cli: implement 3GPP related actions
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
9f960e9865
cli: print properties used when bearer was created
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
6081919744
libmm-common: make it installable
...
We'll install libmm-common and its headers, which will be used by libmm-glib
and the ModemManager daemon.
2012-03-15 14:14:34 +01:00
Aleksander Morgado
85b14b0008
cli: new Bearer related options
2012-03-15 14:14:34 +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
c2e4d9cea7
cli: new helper to look for specific MMBearer objects
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
0dec4b447e
cli: don't unref cancellable if already done
2012-03-15 14:14:34 +01:00
Aleksander Morgado
55654d5b46
cli: new helper to get name of MMBearerIpMethod
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
85a542b5c8
cli: new `--verbose' to dump debug logging
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
Aleksander Morgado
9e241b7062
cli: port Manager actions to use the new libmm-glib
...
The original command line interface was written based on a hand-made libmm. This
commit ports the Manager interface handling to the new gdbus-codegen-based
libmm-glib.
2012-03-15 14:14:25 +01:00
Aleksander Morgado
c37949d7ba
cli: always perform a clean shutdown on successful operations
2012-03-15 14:14:25 +01:00
Aleksander Morgado
96e07f7ab0
cli: prefix error messages with 'error: '
2012-03-15 14:14:25 +01:00
Aleksander Morgado
387db2b259
cli: use capital letters for manager options
2012-03-15 14:14:25 +01:00