Commit Graph

64 Commits

Author SHA1 Message Date
Aleksander Morgado ba1abb2cec wda: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado 5dfa2198d0 dms: implement 'Get Supported Messages' 2015-02-25 15:47:14 +01:00
Aleksander Morgado 2c8d6adaef docs: add missing reference to the WMS SMSC address indication 2015-02-25 15:47:14 +01:00
Aleksander Morgado 350cd9a06c voice: initial support for the Voice service 2015-02-07 20:42:44 +01:00
Aleksander Morgado 22628a69da dms: new 'DMS Set FCC Authentication' message
Dell-branded Sierra modems, like the Dell DW5570 (Sierra Wireless MC8805) need
this specific command before they can be put in 'online' mode:

$ sudo qmicli -d /dev/cdc-wdm1 --dms-get-operating-mode
[/dev/cdc-wdm1] Operating mode retrieved:
	Mode: 'low-power'
	HW restricted: 'no'

$ sudo qmicli -d /dev/cdc-wdm1 --dms-set-fcc-authentication
[/dev/cdc-wdm1] Successfully set FCC authentication

$ sudo qmicli -d /dev/cdc-wdm1 --dms-get-operating-mode
[/dev/cdc-wdm1] Operating mode retrieved:
	Mode: 'online'
	HW restricted: 'no'

https://bugzilla.kernel.org/show_bug.cgi?id=92101
2015-02-07 19:07:47 +01:00
Aleksander Morgado f962c45e43 libqmi-glib,device: new property and getter to load the WWAN interface name
Each QMI control port has one and only one associated WWAN net port. This new
"device-wwan-iface" property and the qmi_device_get_wwan_iface() getter allow
to load the WWAN net port name by looking directly at sysfs.
2015-01-28 20:25:06 +01:00
Aleksander Morgado 4b3eeee8d3 libqmi-glib,wds: support 'UMTS Granted QoS' TLV in 'Get Current Settings' 2015-01-24 17:16:12 +01:00
Aleksander Morgado 809356fd95 libqmi-glib,message: new TLV reader API 2014-11-09 20:15:56 +01:00
Aleksander Morgado 7a0f48562e libqmi-glib,message: new TLV builder API 2014-11-09 20:13:52 +01:00
Aleksander Morgado 496ce55c39 libqmi,test: setup testing framework to test content of generated messages 2014-11-09 17:58:13 +01:00
Aleksander Morgado 32d95f442e libqmi-glib,device: new 'device-proxy-path' property
String which specifies which is the path of the abstract socket where the proxy
is listening.
2014-11-09 17:58:13 +01:00
Aleksander Morgado ec30daa1c5 libqmi-glib,device: new 'device-no-file-check' property
If set to TRUE, this property will make the QmiDevice not check for the
existence and file type of the given GFile.

This is a construct write-only property, and should be only used when
building the QmiDevice with g_async_initable_new_async() explicitly (i.e. no
library helper method given).
2014-11-09 17:38:37 +01:00
Aleksander Morgado e050c27185 pds: implement "PDS Set/Get AGPS Config" 2014-09-05 11:50:50 +02:00
Aleksander Morgado db0c2a54a8 pds: implement "PDS Set/Get Default Tracking Session" 2014-09-05 11:50:50 +02:00
Aleksander Morgado d4a02795c7 nas: add 'UMTS Info Neighboring LTE' TLV to 'Cell Location Info' 2014-05-28 12:40:39 +02:00
Aleksander Morgado ffd44267ed docs,libqmi-glib: add 'NAS Get Cell Location Info' documentation 2014-05-28 12:39:21 +02:00
Aleksander Morgado e1193a99b7 qmi-codegen: handle 'gfloat' types 2014-05-28 12:39:00 +02:00
Aleksander Morgado c8b83c1f54 wda: implement 'Set Data Format' request/response 2014-05-21 11:42:03 +02:00
Aleksander Morgado d23de16803 wda: new 'WDA' service 2014-05-20 20:34:37 +02:00
Aleksander Morgado 120d84f0f5 uim: implement "Get Card Status" 2014-04-28 16:09:36 +02:00
Aleksander Morgado af873f4041 libqmi-glib: generate types for QmiDeviceOpenFlags and QmiDeviceReleaseClientFlags 2013-12-13 08:47:30 +01:00
Aleksander Morgado ea008ffcc1 docs: add missing pages for the latest WDS requests 2013-09-13 19:47:34 +02:00
Aleksander Morgado a38c680736 wds: implement "WDS Get Profile List" 2013-09-12 12:28:16 +02:00
Aleksander Morgado 4cfe6c2985 libqmi-glib,device: emit signal for every indication received 2013-09-05 15:39:00 +02:00
Aleksander Morgado 4878c5647b libqmi-glib,proxy: new property exposing the current number of connected clients 2013-09-05 15:39:00 +02:00
Aleksander Morgado c431f1796b libqmi-glib,message: allow overwriting the transaction id 2013-09-05 15:39:00 +02:00
Aleksander Morgado 852783f222 qmi-proxy: initial implementation 2013-09-05 15:36:35 +02:00
Aleksander Morgado 4f10b4ed23 libqmi-glib,message: new response message creator 2013-09-05 15:36:35 +02:00
Aleksander Morgado 7caf41491b build: consolidate the glib requirements
Don't split requirements per product built, but per actual requirement.
2013-09-05 15:36:34 +02:00
Aleksander Morgado dd71f8404b build: move source code under src/ 2013-09-05 15:36:34 +02:00
Aleksander Morgado 83436e3fa5 oma: setup generation of the OMA service support 2013-09-04 09:38:23 +02:00
Aleksander Morgado ecc475527c uim: implement "Get File Attributes" request/response 2013-09-02 16:32:21 +02:00
Aleksander Morgado c6990495fa uim: implement "Read Transparent" request/response 2013-09-02 16:14:16 +02:00
Aleksander Morgado 40ac719402 uim: integrate the UIM service
Also implement "Reset" and "Read Record" request/response.
2013-09-02 16:14:16 +02:00
Aleksander Morgado 46e2eda227 docs: fix section title 2013-08-09 10:33:57 +02:00
Aleksander Morgado 6f2f579d14 pbm: implement 'Get All Capabilities' request/response 2013-07-04 13:25:03 +02:00
Aleksander Morgado 92337d60c7 pbm: implement 'Get Capabilities' request/response 2013-07-04 13:25:03 +02:00
Aleksander Morgado a212dfe758 pbm: setup generation of the PBM service support
Only 'Indication Register' message for now.
2013-07-04 13:25:03 +02:00
Aleksander Morgado 96d0e9bbe1 libqmi-glib,device: new method to query service version info 2013-07-04 09:28:01 +02:00
Aleksander Morgado d8ae738b96 wds: implement "Get Packet Statistics" request/response 2013-06-19 15:18:46 +02:00
Aleksander Morgado 72c14ee8b0 nas: implement "Get Tx Rx Info" request/response 2013-06-18 15:26:58 +02:00
Aleksander Morgado dcc66f2678 build: fix builds with srcdir != builddir 2013-06-13 13:36:30 +02:00
Aleksander Morgado 11b5a74c63 docs: reorder version symbols 2013-06-13 12:43:35 +02:00
Aleksander Morgado 306a3c9d01 libqmi-glib,api: provide version info 2013-06-13 12:01:12 +02:00
Dan Williams 70ef65c843 nas: add Network Time indication 2013-05-31 13:44:52 -05:00
Aleksander Morgado 3dbee74f92 build: use AM_CPPFLAGS instead of INCLUDES
Fixes recent automake warnings.
2013-05-10 09:50:49 +02:00
Yanko Kaneti a2aea71428 docs: always generate docs at dist time
The pregenerated docs will be in the dist tarball, and will even
be installed with 'make install' when building the dist tarball.
2013-05-06 17:08:41 -05:00
Aleksander Morgado ea83895494 docs: add missing documentation for "NAS Get CDMA Position Info" 2012-11-02 09:28:14 +01:00
Dan Williams cb5851e700 libqmi-glib,qmi-codegen: add endian-ness annotation capability
Some values are sent by the firmware in big endian byte order,
specifically IP addresses, which are sent in network byte order
(ie, big endian).  Add the ability to specify the byte order
the firmware handles the value as, and convert that to host
byte order when reading/writing QMI buffers.
2012-10-23 17:25:05 +02:00
Aleksander Morgado f367a4c8b5 docs: hide class structures of `QmiDevice' and `QmiClient' 2012-10-10 18:23:39 +02:00