Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqmi for openSUSE:Factory checked in at 2022-07-21 11:32:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqmi (Old) and /work/SRC/openSUSE:Factory/.libqmi.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqmi" Thu Jul 21 11:32:34 2022 rev:44 rq:990037 version:1.30.8 Changes: -------- --- /work/SRC/openSUSE:Factory/libqmi/libqmi.changes 2022-06-17 21:22:40.102778431 +0200 +++ /work/SRC/openSUSE:Factory/.libqmi.new.1523/libqmi.changes 2022-07-21 11:32:38.766909485 +0200 @@ -1,0 +2,6 @@ +Mon Jul 18 10:11:28 UTC 2022 - Dirk M??ller <[email protected]> + +- update to 1.30.8: + * dms: new 'Foxconn FCC authentication v2' request/response. + +------------------------------------------------------------------- Old: ---- libqmi-1.30.6.tar.xz libqmi-1.30.6.tar.xz.asc New: ---- libqmi-1.30.8.tar.xz libqmi-1.30.8.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqmi.spec ++++++ --- /var/tmp/diff_new_pack.S6ZmWD/_old 2022-07-21 11:32:40.786911222 +0200 +++ /var/tmp/diff_new_pack.S6ZmWD/_new 2022-07-21 11:32:40.786911222 +0200 @@ -19,7 +19,7 @@ %define _soname libqmi-glib5 Name: libqmi -Version: 1.30.6 +Version: 1.30.8 Release: 0 # NOTE: The file headers state LESSER GPL, which is a mistake. The upstream intended license is LIBRARY GPL 2.0+ Summary: Library to control QMI devices ++++++ libqmi-1.30.6.tar.xz -> libqmi-1.30.8.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/NEWS new/libqmi-1.30.8/NEWS --- old/libqmi-1.30.6/NEWS 2022-04-28 11:21:11.000000000 +0200 +++ new/libqmi-1.30.8/NEWS 2022-06-24 12:20:13.000000000 +0200 @@ -1,4 +1,11 @@ +Overview of changes in libqmi 1.30.8 +---------------------------------------- + + * New request/response/indications: + ** dms: new 'Foxconn FCC authentication v2' request/response. + + Overview of changes in libqmi 1.30.6 ---------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/configure new/libqmi-1.30.8/configure --- old/libqmi-1.30.6/configure 2022-04-28 11:40:30.000000000 +0200 +++ new/libqmi-1.30.8/configure 2022-06-24 12:20:55.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libqmi 1.30.6. +# Generated by GNU Autoconf 2.71 for libqmi 1.30.8. # # Report bugs to <[email protected]>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='libqmi' PACKAGE_TARNAME='libqmi' -PACKAGE_VERSION='1.30.6' -PACKAGE_STRING='libqmi 1.30.6' +PACKAGE_VERSION='1.30.8' +PACKAGE_STRING='libqmi 1.30.8' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1471,7 +1471,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libqmi 1.30.6 to adapt to many kinds of systems. +\`configure' configures libqmi 1.30.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1542,7 +1542,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libqmi 1.30.6:";; + short | recursive ) echo "Configuration of libqmi 1.30.8:";; esac cat <<\_ACEOF @@ -1704,7 +1704,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libqmi configure 1.30.6 +libqmi configure 1.30.8 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1922,7 +1922,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libqmi $as_me 1.30.6, which was +It was created by libqmi $as_me 1.30.8, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3196,7 +3196,7 @@ # Define the identity of the package. PACKAGE='libqmi' - VERSION='1.30.6' + VERSION='1.30.8' # Some tools Automake needs. @@ -15256,8 +15256,8 @@ QMI_MAJOR_VERSION=1 QMI_MINOR_VERSION=30 -QMI_MICRO_VERSION=6 -QMI_VERSION=1.30.6 +QMI_MICRO_VERSION=8 +QMI_VERSION=1.30.8 @@ -17542,7 +17542,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libqmi $as_me 1.30.6, which was +This file was extended by libqmi $as_me 1.30.8, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17610,7 +17610,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libqmi config.status 1.30.6 +libqmi config.status 1.30.8 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/configure.ac new/libqmi-1.30.8/configure.ac --- old/libqmi-1.30.6/configure.ac 2022-04-28 11:21:11.000000000 +0200 +++ new/libqmi-1.30.8/configure.ac 2022-06-24 12:20:13.000000000 +0200 @@ -4,7 +4,7 @@ dnl The QMI version number m4_define([qmi_major_version], [1]) m4_define([qmi_minor_version], [30]) -m4_define([qmi_micro_version], [6]) +m4_define([qmi_micro_version], [8]) m4_define([qmi_version], [qmi_major_version.qmi_minor_version.qmi_micro_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/data/qmi-collection-basic.json new/libqmi-1.30.8/data/qmi-collection-basic.json --- old/libqmi-1.30.6/data/qmi-collection-basic.json 2022-04-28 11:08:00.000000000 +0200 +++ new/libqmi-1.30.8/data/qmi-collection-basic.json 2022-06-24 12:20:13.000000000 +0200 @@ -38,6 +38,7 @@ "QMI_MESSAGE_DMS_SET_FCC_AUTHENTICATION", "QMI_MESSAGE_DMS_FOXCONN_GET_FIRMWARE_VERSION", "QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION", + "QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2", "QMI_MESSAGE_NAS_ABORT", "QMI_MESSAGE_NAS_SET_EVENT_REPORT", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/data/qmi-service-dms.json new/libqmi-1.30.8/data/qmi-service-dms.json --- old/libqmi-1.30.6/data/qmi-service-dms.json 2022-04-28 11:08:00.000000000 +0200 +++ new/libqmi-1.30.8/data/qmi-service-dms.json 2022-06-24 12:20:13.000000000 +0200 @@ -1439,6 +1439,30 @@ "type" : "TLV", "since" : "1.28.6", "format" : "guint8" } ], - "output" : [ { "common-ref" : "Operation Result" } ] } + "output" : [ { "common-ref" : "Operation Result" } ] }, + // ********************************************************************************* + { "name" : "Foxconn Set FCC Authentication v2", + "type" : "Message", + "service" : "DMS", + "id" : "0x5571", + // this vendor id number just needs to be different to any other one + // defined in other messages; in this case both are foxconn messages, so + // we +1 the foxconn vid. A better solution would be to rename this field + // to something like "unique-id" and forget about defining any vendor id + // there. + "vendor" : "0x0490", + "since" : "1.30.8", + "input" : [ { "name" : "Magic String", + "id" : "0x01", + "type" : "TLV", + "since" : "1.30.8", + "format" : "string" }, + { "name" : "Magic Number", + "id" : "0x02", + "type" : "TLV", + "since" : "1.30.8", + "format" : "guint8", + "prerequisites" : "0x01-first" } ], + "output" : [ { "common-ref" : "Operation Result" } ] } ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/man/qmi-firmware-update.1 new/libqmi-1.30.8/docs/man/qmi-firmware-update.1 --- old/libqmi-1.30.6/docs/man/qmi-firmware-update.1 2022-04-28 11:43:18.000000000 +0200 +++ new/libqmi-1.30.8/docs/man/qmi-firmware-update.1 2022-06-24 12:23:44.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. -.TH QMI-FIRMWARE-UPDATE "1" "April 2022" "qmi-firmware-update " "User Commands" +.TH QMI-FIRMWARE-UPDATE "1" "June 2022" "qmi-firmware-update " "User Commands" .SH NAME qmi-firmware-update \- Update firmware in QMI devices .SH DESCRIPTION @@ -103,7 +103,7 @@ .IP libqmi\[email protected] .PP -qmi\-firmware\-update 1.30.6 +qmi\-firmware\-update 1.30.8 .IP Copyright (C) 2016\-2021 Aleksander Morgado Copyright (C) 2016\-2019 Bj?rn Mork diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/man/qmi-network.1 new/libqmi-1.30.8/docs/man/qmi-network.1 --- old/libqmi-1.30.6/docs/man/qmi-network.1 2022-04-28 11:43:18.000000000 +0200 +++ new/libqmi-1.30.8/docs/man/qmi-network.1 2022-06-24 12:23:44.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. -.TH QMI-NETWORK "1" "April 2022" "qmi-network 1.30.6" "User Commands" +.TH QMI-NETWORK "1" "June 2022" "qmi-network 1.30.8" "User Commands" .SH NAME qmi-network \- Simple network management of QMI devices .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/man/qmicli.1 new/libqmi-1.30.8/docs/man/qmicli.1 --- old/libqmi-1.30.6/docs/man/qmicli.1 2022-04-28 11:43:18.000000000 +0200 +++ new/libqmi-1.30.8/docs/man/qmicli.1 2022-06-24 12:23:44.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. -.TH QMICLI "1" "April 2022" "qmicli 1.30.6" "User Commands" +.TH QMICLI "1" "June 2022" "qmicli 1.30.8" "User Commands" .SH NAME qmicli \- Control QMI devices .SH DESCRIPTION @@ -231,6 +231,9 @@ \fB\-\-dms\-foxconn\-set\-fcc\-authentication\fR=\fI\,[magic]\/\fR Set FCC authentication (Foxconn specific) .TP +\fB\-\-dms\-foxconn\-set\-fcc\-authentication\-v2\fR=\fI\,[magic\-string\/\fR,magic\-number] +Set FCC authentication (Foxconn specific, v2) +.TP \fB\-\-dms\-get\-mac\-address\fR=\fI\,[wlan\/\fR|bt] Get default MAC address .TP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/annotation-glossary.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/annotation-glossary.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/annotation-glossary.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/annotation-glossary.html 2022-06-24 12:23:50.000000000 +0200 @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libqmi-glib Reference Manual"> <link rel="up" href="index.html" title="libqmi-glib Reference Manual"> -<link rel="prev" href="api-index-1-30-2.html" title="Index of new symbols in 1.30.2"> +<link rel="prev" href="api-index-1-30-8.html" title="Index of new symbols in 1.30.8"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -27,7 +27,7 @@ <a class="shortcut" href="#glsT">T</a></span></td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><img src="up-insensitive.png" width="16" height="16" border="0"></td> -<td><a accesskey="p" href="api-index-1-30-2.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="api-index-1-30-8.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><img src="right-insensitive.png" width="16" height="16" border="0"></td> </tr></table> <div class="glossary"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/api-index-1-30-2.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/api-index-1-30-2.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/api-index-1-30-2.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/api-index-1-30-2.html 2022-06-24 12:23:50.000000000 +0200 @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libqmi-glib Reference Manual"> <link rel="up" href="index.html" title="libqmi-glib Reference Manual"> <link rel="prev" href="api-index-1-30.html" title="Index of new symbols in 1.30"> -<link rel="next" href="annotation-glossary.html" title="Annotation Glossary"> +<link rel="next" href="api-index-1-30-8.html" title="Index of new symbols in 1.30.8"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -19,7 +19,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><img src="up-insensitive.png" width="16" height="16" border="0"></td> <td><a accesskey="p" href="api-index-1-30.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="api-index-1-30-8.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="chapter"> <div class="titlepage"><div><div><h1 class="title"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/api-index-1-30-8.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/api-index-1-30-8.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/api-index-1-30-8.html 1970-01-01 01:00:00.000000000 +0100 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/api-index-1-30-8.html 2022-06-24 12:23:50.000000000 +0200 @@ -0,0 +1,89 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Index of new symbols in 1.30.8: libqmi-glib Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libqmi-glib Reference Manual"> +<link rel="up" href="index.html" title="libqmi-glib Reference Manual"> +<link rel="prev" href="api-index-1-30-2.html" title="Index of new symbols in 1.30.2"> +<link rel="next" href="annotation-glossary.html" title="Annotation Glossary"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxC">C</a> + ??<span class="dim">|</span>?? + <a class="shortcut" href="#idxM">M</a></span></td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><img src="up-insensitive.png" width="16" height="16" border="0"></td> +<td><a accesskey="p" href="api-index-1-30-2.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h1 class="title"> +<a name="api-index-1-30-8"></a>Index of new symbols in 1.30.8</h1></div></div></div> +<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2" title="qmi_client_dms_foxconn_set_fcc_authentication_v2??()">qmi_client_dms_foxconn_set_fcc_authentication_v2</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2-finish" title="qmi_client_dms_foxconn_set_fcc_authentication_v2_finish??()">qmi_client_dms_foxconn_set_fcc_authentication_v2_finish</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<a name="idxM"></a><h3 class="title">M</h3> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input-struct" title="QmiMessageDmsFoxconnSetFccAuthenticationV2Input">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</a>, struct in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output-struct" title="QmiMessageDmsFoxconnSetFccAuthenticationV2Output">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</a>, struct in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-new" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/api-index-full.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/api-index-full.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/api-index-full.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/api-index-full.html 2022-06-24 12:23:50.000000000 +0200 @@ -442,6 +442,14 @@ </dt> <dd></dd> <dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2" title="qmi_client_dms_foxconn_set_fcc_authentication_v2??()">qmi_client_dms_foxconn_set_fcc_authentication_v2</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2-finish" title="qmi_client_dms_foxconn_set_fcc_authentication_v2_finish??()">qmi_client_dms_foxconn_set_fcc_authentication_v2_finish</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html#qmi-client-dms-get-activation-state" title="qmi_client_dms_get_activation_state??()">qmi_client_dms_get_activation_state</a>, function in <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html" title="DMS Get Activation State request">DMS Get Activation State request</a> </dt> <dd></dd> @@ -4816,6 +4824,14 @@ </dt> <dd></dd> <dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input-struct" title="QmiMessageDmsFoxconnSetFccAuthenticationV2Input">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</a>, struct in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output-struct" title="QmiMessageDmsFoxconnSetFccAuthenticationV2Output">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</a>, struct in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html#QmiMessageDmsGetActivationStateOutput-struct" title="QmiMessageDmsGetActivationStateOutput">QmiMessageDmsGetActivationStateOutput</a>, struct in <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html" title="DMS Get Activation State request">DMS Get Activation State request</a> </dt> <dd></dd> @@ -6896,6 +6912,46 @@ </dt> <dd></dd> <dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-new" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref</a>, function in <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request">DMS Foxconn Set FCC Authentication v2 request</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html#qmi-message-dms-get-activation-state-output-get-info" title="qmi_message_dms_get_activation_state_output_get_info??()">qmi_message_dms_get_activation_state_output_get_info</a>, function in <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html" title="DMS Get Activation State request">DMS Get Activation State request</a> </dt> <dd></dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/ch02.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/ch02.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/ch02.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/ch02.html 2022-06-24 12:23:50.000000000 +0200 @@ -216,6 +216,9 @@ <span class="refentrytitle"><a href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html">DMS Foxconn Set FCC Authentication request</a></span><span class="refpurpose"></span> </dt> <dt> +<span class="refentrytitle"><a href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html">DMS Foxconn Set FCC Authentication v2 request</a></span><span class="refpurpose"></span> +</dt> +<dt> <span class="refentrytitle"><a href="libqmi-glib-DMS-Get-Supported-Messages-request.html">DMS Get Supported Messages request</a></span><span class="refpurpose"></span> </dt> </dl></dd> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/index.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/index.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/index.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/index.html 2022-06-24 12:23:50.000000000 +0200 @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libqmi-glib Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - For libqmi-glib 1.30.6 + For libqmi-glib 1.30.8 . The latest version of this documentation can be found on-line at <a class="ulink" href="https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/" target="_top">https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/</a>. </p></div> @@ -270,6 +270,9 @@ <span class="refentrytitle"><a href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html">DMS Foxconn Set FCC Authentication request</a></span><span class="refpurpose"></span> </dt> <dt> +<span class="refentrytitle"><a href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html">DMS Foxconn Set FCC Authentication v2 request</a></span><span class="refpurpose"></span> +</dt> +<dt> <span class="refentrytitle"><a href="libqmi-glib-DMS-Get-Supported-Messages-request.html">DMS Get Supported Messages request</a></span><span class="refpurpose"></span> </dt> </dl></dd> @@ -1201,6 +1204,7 @@ <dt><span class="chapter"><a href="api-index-1-28-6.html">Index of new symbols in 1.28.6</a></span></dt> <dt><span class="chapter"><a href="api-index-1-30.html">Index of new symbols in 1.30</a></span></dt> <dt><span class="chapter"><a href="api-index-1-30-2.html">Index of new symbols in 1.30.2</a></span></dt> +<dt><span class="chapter"><a href="api-index-1-30-8.html">Index of new symbols in 1.30.8</a></span></dt> <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt> </dl></div> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html 2022-06-24 12:23:50.000000000 +0200 @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libqmi-glib Reference Manual"> <link rel="up" href="ch02s02.html" title="DMS Requests"> <link rel="prev" href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html" title="DMS Foxconn Change Device Mode request"> -<link rel="next" href="libqmi-glib-DMS-Get-Supported-Messages-request.html" title="DMS Get Supported Messages request"> +<link rel="next" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -21,7 +21,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch02s02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="libqmi-glib-DMS-Get-Supported-Messages-request.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request"></a><div class="titlepage"></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html 1970-01-01 01:00:00.000000000 +0100 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html 2022-06-24 12:23:50.000000000 +0200 @@ -0,0 +1,639 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>DMS Foxconn Set FCC Authentication v2 request: libqmi-glib Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libqmi-glib Reference Manual"> +<link rel="up" href="ch02s02.html" title="DMS Requests"> +<link rel="prev" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS Foxconn Set FCC Authentication request"> +<link rel="next" href="libqmi-glib-DMS-Get-Supported-Messages-request.html" title="DMS Get Supported Messages request"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description">????<span class="dim">|</span>?? + <a href="#libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.description" class="shortcut">Description</a></span><span id="nav_hierarchy">????<span class="dim">|</span>?? + <a href="#libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.object-hierarchy" class="shortcut">Object Hierarchy</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="ch02s02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libqmi-glib-DMS-Get-Supported-Messages-request.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.top_of_page"></a>DMS Foxconn Set FCC Authentication v2 request</span></h2> +<p>DMS Foxconn Set FCC Authentication v2 request</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>??* +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-new" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>??* +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>??* +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result??()">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2" title="qmi_client_dms_foxconn_set_fcc_authentication_v2??()">qmi_client_dms_foxconn_set_fcc_authentication_v2</a>??<span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>??* +</td> +<td class="function_name"> +<a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2-finish" title="qmi_client_dms_foxconn_set_fcc_authentication_v2_finish??()">qmi_client_dms_foxconn_set_fcc_authentication_v2_finish</a>??<span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<a name="QmiMessageDmsFoxconnSetFccAuthenticationV2Input"></a><a name="QmiMessageDmsFoxconnSetFccAuthenticationV2Output"></a><div class="refsect1"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="datatype_keyword">??</td> +<td class="function_name"><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input-struct" title="QmiMessageDmsFoxconnSetFccAuthenticationV2Input">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</a></td> +</tr> +<tr> +<td class="datatype_keyword">??</td> +<td class="function_name"><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output-struct" title="QmiMessageDmsFoxconnSetFccAuthenticationV2Output">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a> + <span class="lineart">?????????</span> QmiMessageDmsFoxconnSetFccAuthenticationV2Input + <span class="lineart">?????????</span> QmiMessageDmsFoxconnSetFccAuthenticationV2Output +</pre> +</div> +<div class="refsect1"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-new"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new??()</h3> +<pre class="programlisting"><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>??* +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Allocates a new <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-new.returns"></a><h4>Returns</h4> +<p> the newly created <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>. The returned value should be freed with <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref??()"><code class="function">qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref()</code></a>.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref??()</h3> +<pre class="programlisting"><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>??* +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *self</code></em>);</pre> +<p>Atomically increments the reference count of <em class="parameter"><code>self</code></em> + by one.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref.returns"></a><h4>Returns</h4> +<p> the new reference to <em class="parameter"><code>self</code></em> +.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref??()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *self</code></em>);</pre> +<p>Atomically decrements the reference count of <em class="parameter"><code>self</code></em> + by one. +If the reference count drops to 0, <em class="parameter"><code>self</code></em> + is completely disposed.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string??()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *self</code></em>, + <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **value_magic_string</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Get the 'Magic String' field from <em class="parameter"><code>self</code></em> +.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>value_magic_string</p></td> +<td class="parameter_description"><p>a placeholder for the output constant string, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not required. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL may be passed instead of a pointer to a location."><span class="acronym">optional</span></acronym>][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string.returns"></a><h4>Returns</h4> +<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the field is found, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. </p> +<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string??()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *self</code></em>, + <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value_magic_string</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Set the 'Magic String' field in the message.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>value_magic_string</p></td> +<td class="parameter_description"><p>a constant string.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string.returns"></a><h4>Returns</h4> +<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>value</code></em> +was successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. </p> +<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number??()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *self</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> *value_magic_number</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Get the 'Magic Number' field from <em class="parameter"><code>self</code></em> +.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>value_magic_number</p></td> +<td class="parameter_description"><p>a placeholder for the output <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if not required. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL may be passed instead of a pointer to a location."><span class="acronym">optional</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number.returns"></a><h4>Returns</h4> +<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the field is found, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. </p> +<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number??()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *self</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a> value_magic_number</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Set the 'Magic Number' field in the message.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>value_magic_number</p></td> +<td class="parameter_description"><p>a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint8"><span class="type">guint8</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number.returns"></a><h4>Returns</h4> +<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>value</code></em> +was successfully set, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. </p> +<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref??()</h3> +<pre class="programlisting"><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>??* +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a> *self</code></em>);</pre> +<p>Atomically increments the reference count of <em class="parameter"><code>self</code></em> + by one.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref.returns"></a><h4>Returns</h4> +<p> the new reference to <em class="parameter"><code>self</code></em> +.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref??()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a> *self</code></em>);</pre> +<p>Atomically decrements the reference count of <em class="parameter"><code>self</code></em> + by one. +If the reference count drops to 0, <em class="parameter"><code>self</code></em> + is completely disposed.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result"></a><h3>qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result??()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result + (<em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a> *self</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Get the result of the QMI operation.</p> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a QmiMessageDmsFoxconnSetFccAuthenticationV2Output.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result.returns"></a><h4>Returns</h4> +<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the QMI operation succeeded, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em> +is set. </p> +<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-client-dms-foxconn-set-fcc-authentication-v2"></a><h3>qmi_client_dms_foxconn_set_fcc_authentication_v2??()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +qmi_client_dms_foxconn_set_fcc_authentication_v2 + (<em class="parameter"><code><a class="link" href="QmiClientDms.html" title="QmiClientDms"><span class="type">QmiClientDms</span></a> *self</code></em>, + <em class="parameter"><code><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> *input</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timeout</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> +<p>Asynchronously sends a Foxconn Set FCC Authentication v2 request to the device.</p> +<p>When the operation is finished, <em class="parameter"><code>callback</code></em> + will be invoked in the thread-default main loop of the thread you are calling this method from.</p> +<p>You can then call <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2-finish" title="qmi_client_dms_foxconn_set_fcc_authentication_v2_finish??()"><code class="function">qmi_client_dms_foxconn_set_fcc_authentication_v2_finish()</code></a> to get the result of the operation.</p> +<div class="refsect3"> +<a name="qmi-client-dms-foxconn-set-fcc-authentication-v2.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="QmiClientDms.html" title="QmiClientDms"><span class="type">QmiClientDms</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>input</p></td> +<td class="parameter_description"><p>a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>timeout</p></td> +<td class="parameter_description"><p>maximum time to wait for the method to complete, in seconds.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>cancellable</p></td> +<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data to pass to <em class="parameter"><code>callback</code></em> +.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="qmi-client-dms-foxconn-set-fcc-authentication-v2-finish"></a><h3>qmi_client_dms_foxconn_set_fcc_authentication_v2_finish??()</h3> +<pre class="programlisting"><a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="returnvalue">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>??* +qmi_client_dms_foxconn_set_fcc_authentication_v2_finish + (<em class="parameter"><code><a class="link" href="QmiClientDms.html" title="QmiClientDms"><span class="type">QmiClientDms</span></a> *self</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Finishes an async operation started with <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2" title="qmi_client_dms_foxconn_set_fcc_authentication_v2??()"><code class="function">qmi_client_dms_foxconn_set_fcc_authentication_v2()</code></a>.</p> +<div class="refsect3"> +<a name="qmi-client-dms-foxconn-set-fcc-authentication-v2-finish.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>self</p></td> +<td class="parameter_description"><p>a <a class="link" href="QmiClientDms.html" title="QmiClientDms"><span class="type">QmiClientDms</span></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>res</p></td> +<td class="parameter_description"><p>the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2" title="qmi_client_dms_foxconn_set_fcc_authentication_v2??()"><code class="function">qmi_client_dms_foxconn_set_fcc_authentication_v2()</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>Return location for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td> +<td class="parameter_annotations">??</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="qmi-client-dms-foxconn-set-fcc-authentication-v2-finish.returns"></a><h4>Returns</h4> +<p> a <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>error</code></em> +is set. The returned value should be freed with <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref" title="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref??()"><code class="function">qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref()</code></a>.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +</div> +<div class="refsect1"> +<a name="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="QmiMessageDmsFoxconnSetFccAuthenticationV2Input-struct"></a><h3>QmiMessageDmsFoxconnSetFccAuthenticationV2Input</h3> +<pre class="programlisting">typedef struct _QmiMessageDmsFoxconnSetFccAuthenticationV2Input QmiMessageDmsFoxconnSetFccAuthenticationV2Input;</pre> +<p>The <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</span></a> structure contains private data and should only be accessed +using the provided API.</p> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="QmiMessageDmsFoxconnSetFccAuthenticationV2Output-struct"></a><h3>QmiMessageDmsFoxconnSetFccAuthenticationV2Output</h3> +<pre class="programlisting">typedef struct _QmiMessageDmsFoxconnSetFccAuthenticationV2Output QmiMessageDmsFoxconnSetFccAuthenticationV2Output;</pre> +<p>The <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output"><span class="type">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</span></a> structure contains private data and should only be accessed +using the provided API.</p> +<p class="since">Since: <a class="link" href="api-index-1-30-8.html#api-index-1.30.8">1.30.8</a></p> +</div> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-DMS-Get-Supported-Messages-request.html 2022-06-24 12:23:50.000000000 +0200 @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libqmi-glib Reference Manual"> <link rel="up" href="ch02s02.html" title="DMS Requests"> -<link rel="prev" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html" title="DMS Foxconn Set FCC Authentication request"> +<link rel="prev" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html" title="DMS Foxconn Set FCC Authentication v2 request"> <link rel="next" href="ch03.html" title="Network Access Service (NAS)"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -20,7 +20,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch02s02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="ch03.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html 2022-06-24 12:23:50.000000000 +0200 @@ -148,7 +148,7 @@ <hr> <div class="refsect2"> <a name="QMI-MICRO-VERSION:CAPS"></a><h3>QMI_MICRO_VERSION</h3> -<pre class="programlisting">#define QMI_MICRO_VERSION (6) +<pre class="programlisting">#define QMI_MICRO_VERSION (8) </pre> <p>Evaluates to the micro version number of libqmi-glib which this source compiled against.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2 new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2 --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2 2022-04-28 11:43:24.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/libqmi-glib.devhelp2 2022-06-24 12:23:50.000000000 +0200 @@ -79,6 +79,7 @@ <sub name="DMS Set FCC Authentication request" link="libqmi-glib-DMS-Set-FCC-Authentication-request.html"/> <sub name="DMS Foxconn Change Device Mode request" link="libqmi-glib-DMS-Foxconn-Change-Device-Mode-request.html"/> <sub name="DMS Foxconn Set FCC Authentication request" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html"/> + <sub name="DMS Foxconn Set FCC Authentication v2 request" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html"/> <sub name="DMS Get Supported Messages request" link="libqmi-glib-DMS-Get-Supported-Messages-request.html"/> </sub> </sub> @@ -454,6 +455,7 @@ <sub name="Index of new symbols in 1.28.6" link="api-index-1-28-6.html"/> <sub name="Index of new symbols in 1.30" link="api-index-1-30.html"/> <sub name="Index of new symbols in 1.30.2" link="api-index-1-30-2.html"/> + <sub name="Index of new symbols in 1.30.8" link="api-index-1-30-8.html"/> <sub name="Annotation Glossary" link="annotation-glossary.html"/> </chapters> <functions> @@ -1327,6 +1329,20 @@ <keyword type="function" name="qmi_client_dms_foxconn_set_fcc_authentication_finish??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#qmi-client-dms-foxconn-set-fcc-authentication-finish" since="1.28.6"/> <keyword type="struct" name="QmiMessageDmsFoxconnSetFccAuthenticationInput" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput-struct"/> <keyword type="struct" name="QmiMessageDmsFoxconnSetFccAuthenticationOutput" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput-struct"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-new" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-ref" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-unref" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-string" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-string" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-get-magic-number" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-input-set-magic-number" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-ref" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-unref" since="1.30.8"/> + <keyword type="function" name="qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-message-dms-foxconn-set-fcc-authentication-v2-output-get-result" since="1.30.8"/> + <keyword type="function" name="qmi_client_dms_foxconn_set_fcc_authentication_v2??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2" since="1.30.8"/> + <keyword type="function" name="qmi_client_dms_foxconn_set_fcc_authentication_v2_finish??()" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#qmi-client-dms-foxconn-set-fcc-authentication-v2-finish" since="1.30.8"/> + <keyword type="struct" name="QmiMessageDmsFoxconnSetFccAuthenticationV2Input" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input-struct"/> + <keyword type="struct" name="QmiMessageDmsFoxconnSetFccAuthenticationV2Output" link="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output-struct"/> <keyword type="function" name="qmi_message_dms_get_supported_messages_output_ref??()" link="libqmi-glib-DMS-Get-Supported-Messages-request.html#qmi-message-dms-get-supported-messages-output-ref" since="1.14"/> <keyword type="function" name="qmi_message_dms_get_supported_messages_output_unref??()" link="libqmi-glib-DMS-Get-Supported-Messages-request.html#qmi-message-dms-get-supported-messages-output-unref" since="1.14"/> <keyword type="function" name="qmi_message_dms_get_supported_messages_output_get_result??()" link="libqmi-glib-DMS-Get-Supported-Messages-request.html#qmi-message-dms-get-supported-messages-output-get-result" since="1.14"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/html/object-tree.html new/libqmi-1.30.8/docs/reference/libqmi-glib/html/object-tree.html --- old/libqmi-1.30.6/docs/reference/libqmi-glib/html/object-tree.html 2022-04-28 11:43:25.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/html/object-tree.html 2022-06-24 12:23:50.000000000 +0200 @@ -357,6 +357,8 @@ <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Foxconn-Get-Firmware-Version-request.html#QmiMessageDmsFoxconnGetFirmwareVersionOutput">QmiMessageDmsFoxconnGetFirmwareVersionOutput</a> <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationInput">QmiMessageDmsFoxconnSetFccAuthenticationInput</a> <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-request.html#QmiMessageDmsFoxconnSetFccAuthenticationOutput">QmiMessageDmsFoxconnSetFccAuthenticationOutput</a> + <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Input">QmiMessageDmsFoxconnSetFccAuthenticationV2Input</a> + <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Foxconn-Set-FCC-Authentication-v2-request.html#QmiMessageDmsFoxconnSetFccAuthenticationV2Output">QmiMessageDmsFoxconnSetFccAuthenticationV2Output</a> <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Get-Activation-State-request.html#QmiMessageDmsGetActivationStateOutput">QmiMessageDmsGetActivationStateOutput</a> <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Get-Alt-Net-Config-request.html#QmiMessageDmsGetAltNetConfigOutput">QmiMessageDmsGetAltNetConfigOutput</a> <span class="lineart">?????????</span> <a class="link" href="libqmi-glib-DMS-Get-Band-Capabilities-request.html#QmiMessageDmsGetBandCapabilitiesOutput">QmiMessageDmsGetBandCapabilitiesOutput</a> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/libqmi-glib-docs.xml new/libqmi-1.30.8/docs/reference/libqmi-glib/libqmi-glib-docs.xml --- old/libqmi-1.30.6/docs/reference/libqmi-glib/libqmi-glib-docs.xml 2022-04-28 11:08:00.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/libqmi-glib-docs.xml 2022-06-24 12:20:13.000000000 +0200 @@ -132,6 +132,7 @@ <xi:include href="xml/qmi-message-dms-set-fcc-authentication.xml"/> <xi:include href="xml/qmi-message-dms-foxconn-change-device-mode.xml"/> <xi:include href="xml/qmi-message-dms-foxconn-set-fcc-authentication.xml"/> + <xi:include href="xml/qmi-message-dms-foxconn-set-fcc-authentication-v2.xml"/> <xi:include href="xml/qmi-message-dms-get-supported-messages.xml"/> </section> </chapter> @@ -643,6 +644,10 @@ <title>Index of new symbols in 1.30.2</title> <xi:include href="xml/api-index-1.30.2.xml"></xi:include> </chapter> + <chapter id="api-index-1-30-8" role="1.30.8"> + <title>Index of new symbols in 1.30.8</title> + <xi:include href="xml/api-index-1.30.8.xml"></xi:include> + </chapter> <xi:include href="xml/annotation-glossary.xml"></xi:include> </book> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/libqmi-glib-sections.txt new/libqmi-1.30.8/docs/reference/libqmi-glib/libqmi-glib-sections.txt --- old/libqmi-1.30.6/docs/reference/libqmi-glib/libqmi-glib-sections.txt 2022-04-28 11:43:24.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/libqmi-glib-sections.txt 2022-06-24 12:23:50.000000000 +0200 @@ -3356,6 +3356,35 @@ </SECTION> <SECTION> +<FILE>qmi-message-dms-foxconn-set-fcc-authentication-v2</FILE> +<TITLE>DMS Foxconn Set FCC Authentication v2 request</TITLE> +QmiMessageDmsFoxconnSetFccAuthenticationV2Input +QmiMessageDmsFoxconnSetFccAuthenticationV2Output +<SUBSECTION QmiMessageDmsFoxconnSetFccAuthenticationV2InputMethods> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_ref +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_unref +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_string +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_magic_number +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number +<SUBSECTION QmiMessageDmsFoxconnSetFccAuthenticationV2OutputMethods> +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_ref +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_unref +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result +<SUBSECTION QmiMessageDmsFoxconnSetFccAuthenticationV2ClientMethods> +qmi_client_dms_foxconn_set_fcc_authentication_v2 +qmi_client_dms_foxconn_set_fcc_authentication_v2_finish +<SUBSECTION Private> +HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2 +<SUBSECTION Standard> +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_type +QMI_TYPE_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2_INPUT +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_type +QMI_TYPE_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2_OUTPUT +</SECTION> + +<SECTION> <FILE>qmi-client-nas</FILE> <TITLE>QmiClientNas</TITLE> QmiClientNas diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/libqmi-glib.types new/libqmi-1.30.8/docs/reference/libqmi-glib/libqmi-glib.types --- old/libqmi-1.30.6/docs/reference/libqmi-glib/libqmi-glib.types 2022-04-28 11:43:24.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/libqmi-glib.types 2022-06-24 12:23:50.000000000 +0200 @@ -137,6 +137,8 @@ qmi_message_dms_foxconn_get_firmware_version_output_get_type qmi_message_dms_foxconn_set_fcc_authentication_input_get_type qmi_message_dms_foxconn_set_fcc_authentication_output_get_type +qmi_message_dms_foxconn_set_fcc_authentication_v2_input_get_type +qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_type qmi_message_dms_get_activation_state_output_get_type qmi_message_dms_get_alt_net_config_output_get_type qmi_message_dms_get_band_capabilities_output_get_type diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/docs/reference/libqmi-glib/version.xml new/libqmi-1.30.8/docs/reference/libqmi-glib/version.xml --- old/libqmi-1.30.6/docs/reference/libqmi-glib/version.xml 2022-04-28 11:40:40.000000000 +0200 +++ new/libqmi-1.30.8/docs/reference/libqmi-glib/version.xml 2022-06-24 12:21:05.000000000 +0200 @@ -1 +1 @@ -1.30.6 +1.30.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.30.6/src/qmicli/qmicli-dms.c new/libqmi-1.30.8/src/qmicli/qmicli-dms.c --- old/libqmi-1.30.6/src/qmicli/qmicli-dms.c 2022-04-28 11:08:00.000000000 +0200 +++ new/libqmi-1.30.8/src/qmicli/qmicli-dms.c 2022-06-24 12:20:13.000000000 +0200 @@ -106,6 +106,7 @@ static gchar *dell_get_firmware_version_str; /* deprecated */ static gchar *foxconn_get_firmware_version_str; static gint foxconn_set_fcc_authentication_int = -1; +static gchar *foxconn_set_fcc_authentication_v2_str; static gchar *get_mac_address_str; static gboolean reset_flag; static gboolean noop_flag; @@ -436,6 +437,12 @@ "[magic]" }, #endif +#if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2 + { "dms-foxconn-set-fcc-authentication-v2", 0, 0, G_OPTION_ARG_STRING, &foxconn_set_fcc_authentication_v2_str, + "Set FCC authentication (Foxconn specific, v2)", + "[magic-string,magic-number]" + }, +#endif #if defined HAVE_QMI_MESSAGE_DMS_GET_MAC_ADDRESS { "dms-get-mac-address", 0, 0, G_OPTION_ARG_STRING, &get_mac_address_str, "Get default MAC address", @@ -548,6 +555,7 @@ !!dell_get_firmware_version_str + !!foxconn_get_firmware_version_str + (foxconn_set_fcc_authentication_int >= 0) + + !!foxconn_set_fcc_authentication_v2_str + !!get_mac_address_str + reset_flag + noop_flag); @@ -4318,6 +4326,35 @@ #endif /* HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION */ +#if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2 + +static void +foxconn_set_fcc_authentication_v2_ready (QmiClientDms *client, + GAsyncResult *res) +{ + g_autoptr(QmiMessageDmsFoxconnSetFccAuthenticationV2Output) output = NULL; + g_autoptr(GError) error = NULL; + + output = qmi_client_dms_foxconn_set_fcc_authentication_v2_finish (client, res, &error); + if (!output) { + g_printerr ("error: operation failed: %s\n", error->message); + operation_shutdown (FALSE); + return; + } + + if (!qmi_message_dms_foxconn_set_fcc_authentication_v2_output_get_result (output, &error)) { + g_printerr ("error: couldn't run Foxconn FCC authentication: %s\n", error->message); + operation_shutdown (FALSE); + return; + } + + g_print ("[%s] Successfully run Foxconn FCC authentication v2\n", + qmi_device_get_path_display (ctx->device)); + operation_shutdown (TRUE); +} + +#endif /* HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2 */ + #if defined HAVE_QMI_MESSAGE_DMS_GET_MAC_ADDRESS static QmiMessageDmsGetMacAddressInput * @@ -5334,6 +5371,46 @@ return; } #endif + +#if defined HAVE_QMI_MESSAGE_DMS_FOXCONN_SET_FCC_AUTHENTICATION_V2 + if (foxconn_set_fcc_authentication_v2_str) { + g_autoptr(QmiMessageDmsFoxconnSetFccAuthenticationV2Input) input = NULL; + g_auto(GStrv) split = NULL; + gulong magic_number; + + split = g_strsplit (foxconn_set_fcc_authentication_v2_str, ",", -1); + if (g_strv_length (split) < 2) { + g_printerr ("error: missing fields\n"); + operation_shutdown (FALSE); + return; + } + if (g_strv_length (split) > 2) { + g_printerr ("error: too many fields given\n"); + operation_shutdown (FALSE); + return; + } + + magic_number = strtoul (split[1], NULL, 10); + if (magic_number > 0xFF) { + g_printerr ("error: magic number value out of [0,255] range\n"); + operation_shutdown (FALSE); + return; + } + + g_debug ("Asynchronously running Foxconn FCC authentication v2..."); + + input = qmi_message_dms_foxconn_set_fcc_authentication_v2_input_new (); + qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_string (input, split[0], NULL); + qmi_message_dms_foxconn_set_fcc_authentication_v2_input_set_magic_number (input, magic_number, NULL); + qmi_client_dms_foxconn_set_fcc_authentication_v2 (ctx->client, + input, + 10, + ctx->cancellable, + (GAsyncReadyCallback)foxconn_set_fcc_authentication_v2_ready, + NULL); + return; + } +#endif #if defined HAVE_QMI_MESSAGE_DMS_GET_MAC_ADDRESS if (get_mac_address_str) {
