From 2cf5e15b5362670ffd4b183315e65e4e74caf014 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 10 Jan 2023 13:44:02 +0000 Subject: libqmi-glib,wds: "Set LTE Attach PDN List" indication doesn't have response TLV Fixes https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/issues/101 --- data/qmi-service-wds.json | 6 ++---- .../libqmi-glib/libqmi-glib-common.sections | 2 ++ src/libqmi-glib/qmi-compat.c | 13 +++++++++++++ src/libqmi-glib/qmi-compat.h | 21 +++++++++++++++++++++ 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/data/qmi-service-wds.json b/data/qmi-service-wds.json index f6cbd357..84c509a2 100644 --- a/data/qmi-service-wds.json +++ b/data/qmi-service-wds.json @@ -2188,14 +2188,12 @@ "service" : "WDS", "id" : "0x0093", "since" : "1.28", - "output" : [ { "common-ref" : "Operation Result" }, - { "name" : "Action Result", + "output" : [ { "name" : "Action Result", "id" : "0x01", "type" : "TLV", "since" : "1.28", "format" : "guint8", - "public-format" : "gboolean", - "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, + "public-format" : "gboolean" } ] }, // ********************************************************************************* { "name" : "Get LTE Attach PDN List", diff --git a/docs/reference/libqmi-glib/libqmi-glib-common.sections b/docs/reference/libqmi-glib/libqmi-glib-common.sections index d9f680fd..c812dcf6 100644 --- a/docs/reference/libqmi-glib/libqmi-glib-common.sections +++ b/docs/reference/libqmi-glib/libqmi-glib-common.sections @@ -1910,6 +1910,8 @@ qmi_message_uim_get_configuration_output_get_personalization_status_other_slots QmiWdsGetCurrentSettingsRequestedSettings qmi_wds_get_current_settings_requested_settings_build_string_from_mask + +qmi_indication_wds_set_lte_attach_pdn_list_output_get_result QmiDeprecatedNasSimRejectState QmiDeprecatedWdsCdmaCauseCode diff --git a/src/libqmi-glib/qmi-compat.c b/src/libqmi-glib/qmi-compat.c index 9eb58340..bd5e0a27 100644 --- a/src/libqmi-glib/qmi-compat.c +++ b/src/libqmi-glib/qmi-compat.c @@ -2572,6 +2572,19 @@ qmi_message_uim_get_configuration_output_get_personalization_status_other_slots #endif /* HAVE_QMI_MESSAGE_UIM_GET_CONFIGURATION */ +#if defined HAVE_QMI_INDICATION_WDS_SET_LTE_ATTACH_PDN_LIST + +gboolean +qmi_indication_wds_set_lte_attach_pdn_list_output_get_result ( + QmiIndicationWdsSetLteAttachPdnListOutput *self, + GError **error) +{ + /* NO-OP */ + return TRUE; +} + +#endif /* HAVE_QMI_INDICATION_WDS_SET_LTE_ATTACH_PDN_LIST */ + /*****************************************************************************/ GType diff --git a/src/libqmi-glib/qmi-compat.h b/src/libqmi-glib/qmi-compat.h index 02b5ca89..b3590a0b 100644 --- a/src/libqmi-glib/qmi-compat.h +++ b/src/libqmi-glib/qmi-compat.h @@ -3961,6 +3961,27 @@ gboolean qmi_message_uim_get_configuration_output_get_personalization_status_oth #endif /* HAVE_QMI_MESSAGE_UIM_GET_CONFIGURATION */ +#if defined HAVE_QMI_INDICATION_WDS_SET_LTE_ATTACH_PDN_LIST + +/** + * qmi_indication_wds_set_lte_attach_pdn_list_output_get_result: + * @self: a QmiIndicationWdsSetLteAttachPdnListOutput. + * @error: Return location for error or %NULL. + * + * Get the result of the QMI operation. + * + * Returns: (skip): %TRUE if the QMI operation succeeded, %FALSE if @error is set. + * + * Since: 1.28 + * Deprecated: 1.34: This is a no-op. + */ +G_DEPRECATED +gboolean qmi_indication_wds_set_lte_attach_pdn_list_output_get_result ( + QmiIndicationWdsSetLteAttachPdnListOutput *self, + GError **error); + +#endif /* HAVE_QMI_INDICATION_WDS_SET_LTE_ATTACH_PDN_LIST */ + #endif /* QMI_DISABLE_DEPRECATED */ #endif /* _LIBQMI_GLIB_QMI_COMPAT_H_ */ -- cgit v1.2.1