Commit Graph

438 Commits

Author SHA1 Message Date
Aleksander Morgado d39c997771 wds: implement "Call End Reason" type 2012-08-28 13:18:56 +02:00
Aleksander Morgado c18cd871b6 libqmi-glib: register errors in DBus 2012-08-27 16:46:13 +02:00
Aleksander Morgado a605d46a3d wds: implement "Set IP Family" request/response 2012-08-27 15:22:13 +02:00
Aleksander Morgado 5dc6797111 cli: avoid redeclaration of variables 2012-08-23 16:20:19 +02:00
Aleksander Morgado b08738cb39 dms: don't name variable as 'time' 2012-08-23 16:16:36 +02:00
Aleksander Morgado 091c83884b cli,qmi-network: `--start-network' now requires the APN passed as a string 2012-08-23 16:15:03 +02:00
Dan Williams 88290226e7 cli: fix CDMA serving system Network ID label 2012-08-22 20:26:52 -05:00
Dan Williams 8d0abc1bdd build: enable more compiler warnings: --enable-more-warnings=yes/no/error 2012-08-22 20:26:51 -05:00
Dan Williams bc1d88da9e build: add --with-traces=yes to enable -DMESSAGE_ENABLE_TRACE 2012-08-22 20:26:51 -05:00
Aleksander Morgado d5288d8c13 wds: add missing TLVs to 'Start Network' and 'Stop Network' 2012-08-21 18:06:18 +02:00
Aleksander Morgado a35de0d3bf cli: add missing line breaks 2012-08-09 17:24:48 +02:00
Aleksander Morgado fac1607b17 device: avoid access to array of supported services if they were not queried 2012-08-07 16:32:05 +02:00
Aleksander Morgado 60b96a2ee1 cli: new `--nas-get-home-network' action 2012-08-07 16:32:05 +02:00
Aleksander Morgado ba166b4a47 nas: implement "Get Home Network" request/response 2012-08-07 16:30:55 +02:00
Aleksander Morgado 527710afee cli: fix printing MCC/MNC when they're given as strings 2012-08-07 13:48:42 +02:00
Aleksander Morgado 52507a00ef cli: improve reporting of `--nas-get-system-info' outputs
Do not print the technology specific header if the corresponding TLV not given.

Also fix TD-SCDMA header (was printing 'WCDMA').
2012-08-07 11:57:50 +02:00
Aleksander Morgado 187aee4e9d TODO: add task to investigate a possible 'bit-sequence' format type 2012-08-06 20:21:42 +02:00
Aleksander Morgado 54e5400f69 nas: fix `QmiNasRadioTechnologyPreference' enum names
'Analog' and 'Digital' are purely 3GPP2 terms, so avoid those and provide a mix
of 3GPP and 3GPP2 names.
2012-08-06 19:57:06 +02:00
Aleksander Morgado d2d2137da4 nas: fix `QmiNasNetworkType' enum values
So 3GPP1 is '2' while 3GPP2 is '1' :-)
2012-08-06 18:36:29 +02:00
Aleksander Morgado c36bc41aa0 nas: consolidate location area code variable names 2012-08-06 18:09:45 +02:00
Aleksander Morgado 1057fe3c97 nas: consolidate variable names
'Signal strength' should not be confused with 'Signal info', the latter was
introduced in NAS 1.8.
2012-08-06 15:40:12 +02:00
Aleksander Morgado 82f85a79a9 device: if checking version info while opening, set version info in clients 2012-08-06 15:13:01 +02:00
Aleksander Morgado e4321a5019 client: new properties to track version of the service being handled 2012-08-06 15:13:00 +02:00
Aleksander Morgado 46bcc51c60 cli: NAS actions listed before WDS ones 2012-08-03 13:49:58 +02:00
Aleksander Morgado bf4a4272f0 docs: setup initial gtk-doc documentation 2012-08-03 13:47:29 +02:00
Aleksander Morgado 50ebaffecf build: add missing dependency rules for qmi-device.c 2012-08-03 13:47:29 +02:00
Aleksander Morgado 7952f53756 cli: new `--get-system-info' request/response 2012-08-03 13:47:29 +02:00
Aleksander Morgado 8e6bc8af74 nas: implement "System Info" indication 2012-08-03 13:47:29 +02:00
Aleksander Morgado 8852e3115d nas: use `DTM' instead of `Dual Transfer Mode' 2012-08-03 13:47:29 +02:00
Aleksander Morgado da34918bad nas: implement "Get System Info" request/response 2012-08-03 13:47:29 +02:00
Aleksander Morgado e60ff87024 nas: fix tabs vs spaces 2012-08-03 10:07:07 +02:00
Aleksander Morgado ba480fdf53 nas: implement "Serving System" indication 2012-08-02 17:43:06 +02:00
Aleksander Morgado dab5e3e764 nas: implement "Initiate Network Register" request/response 2012-08-02 17:20:29 +02:00
Aleksander Morgado cc97645578 nas: don't mistake 'change duration' with 'preference duration'
They actually have POWER_CYCLE and PERMANENT values swapped.

Kudos to the one who decided that.
2012-08-02 12:17:29 +02:00
Aleksander Morgado ebfa80154f nas: consolidate variable names for `QmiNasRadioInterface' types 2012-08-02 12:17:29 +02:00
Aleksander Morgado 97dd92c9b8 nas: let `QmiNasRadioInterface' be a signed value
We'll use (-1) when we don't need to specify a specific value in Set requests.
2012-08-02 12:16:10 +02:00
Aleksander Morgado 94aa985761 build: cleanup dependencies
The service-specific implementation header needs to include only the raw
enums/flags headers; while the source needs to include the enum/flags types
headers.
2012-08-02 10:33:51 +02:00
Aleksander Morgado bd6257f8eb nas: add missing TLV prerequisites 2012-08-01 16:51:56 +02:00
Aleksander Morgado 81ae1287dc cli: new `--nas-get-serving-system' action 2012-08-01 16:51:56 +02:00
Aleksander Morgado fd65ff12d2 nas: implement "Get Serving System" request/response 2012-08-01 16:51:56 +02:00
Aleksander Morgado b2bc79f28b nas: fix TLV name; it's PCS digit, not PDS 2012-08-01 15:16:47 +02:00
Aleksander Morgado 19f0d52063 nas: implement "Config Signal Info" request/response 2012-08-01 07:38:25 +02:00
Aleksander Morgado 007af2cdfc nas: implement "Signal Info" indication 2012-07-31 18:41:59 +02:00
Aleksander Morgado f5fe4debcb nas: implement "Set Technology Preference" request/response 2012-07-31 15:36:19 +02:00
Aleksander Morgado 46c70e0e56 nas: consolidate preference duration values 2012-07-31 15:36:19 +02:00
Aleksander Morgado 2ea1993e7a nas: implement "Set System Selection Preference" request/response 2012-07-31 09:42:21 +02:00
Bjørn Mork 6e06fa29c2 nas: fix TLV numbering in "Get System Selection Preference" 2012-07-30 15:14:13 +02:00
Bjørn Mork 5fa8cc850a nas: 'Persistent' is not mandatory in "Get Technology Preference" 2012-07-30 15:09:18 +02:00
Aleksander Morgado df5db8a02e cli: new `--nas-get-system-selection-preference' action 2012-07-30 13:16:46 +02:00
Aleksander Morgado ba317fc234 cli: new `--nas-get-technology-preference' action 2012-07-30 12:55:14 +02:00