diff --git a/data/qmi-service-nas.json b/data/qmi-service-nas.json index 970ab8d..1dc8cc8 100644 --- a/data/qmi-service-nas.json +++ b/data/qmi-service-nas.json @@ -827,12 +827,12 @@ "format" : "guint16" }, { "name" : "MNC", "format" : "guint16" } ] }, - { "name" : "Preference Duration", + { "name" : "Change Duration", "id" : "0x17", "mandatory" : "no", "type" : "TLV", "format" : "guint8", - "public-format" : "QmiNasPreferenceDuration" }, + "public-format" : "QmiNasChangeDuration" }, { "name" : "Service Domain Preference", "id" : "0x18", "mandatory" : "no", diff --git a/libqmi-glib/qmi-enums-nas.h b/libqmi-glib/qmi-enums-nas.h index 7b4a030..8dbf804 100644 --- a/libqmi-glib/qmi-enums-nas.h +++ b/libqmi-glib/qmi-enums-nas.h @@ -589,6 +589,18 @@ typedef enum { QMI_NAS_NETWORK_SELECTION_PREFERENCE_MANUAL = 0x01 } QmiNasNetworkSelectionPreference; +/** + * QmiNasChangeDuration: + * @QMI_NAS_CHANGE_DURATION_PERMANENT: Permanent. + * @QMI_NAS_CHANGE_DURATION_POWER_CYCLE: Until the next power cycle. + * + * Duration of the change setting. + */ +typedef enum { + QMI_NAS_CHANGE_DURATION_POWER_CYCLE = 0x00, + QMI_NAS_CHANGE_DURATION_PERMANENT = 0x01 +} QmiNasChangeDuration; + /** * QmiNasServiceDomainPreference: * @QMI_NAS_SERVICE_DOMAIN_PREFERENCE_CS_ONLY: Circuit-switched only.