aboutsummaryrefslogtreecommitdiffstats
path: root/src/libqmi-glib
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2017-01-20 14:44:54 +0100
committerAleksander Morgado <aleksander@aleksander.es>2017-01-29 10:37:53 +0100
commit132bd1b0ef5c3b8b9f2544261a9e57e0fd589c14 (patch)
tree4c1eef60cb60e1170b5e3eacda709f4d9a18f1bd /src/libqmi-glib
parentbffee13b741eaac0da2dd89ca2d2e8535cea87d8 (diff)
downloadexternal_libqmi-132bd1b0ef5c3b8b9f2544261a9e57e0fd589c14.zip
external_libqmi-132bd1b0ef5c3b8b9f2544261a9e57e0fd589c14.tar.gz
external_libqmi-132bd1b0ef5c3b8b9f2544261a9e57e0fd589c14.tar.bz2
dms: renamed DMS 0x5556 to 'HP Change Device Mode'
Also, define a new QmiDmsHpDeviceMode enumeration with the modes found out of the HPlt4120. Note this command is flagged as 'HP' because it only applies to HP devices, at least only to the HPlt4120.
Diffstat (limited to 'src/libqmi-glib')
-rw-r--r--src/libqmi-glib/qmi-enums-dms.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/libqmi-glib/qmi-enums-dms.h b/src/libqmi-glib/qmi-enums-dms.h
index da75e6c..61fb287 100644
--- a/src/libqmi-glib/qmi-enums-dms.h
+++ b/src/libqmi-glib/qmi-enums-dms.h
@@ -354,4 +354,27 @@ typedef enum {
QMI_DMS_BOOT_IMAGE_DOWNLOAD_MODE_BOOT_AND_RECOVERY = 1,
} QmiDmsBootImageDownloadMode;
+/*****************************************************************************/
+/* Helper enums for the 'QMI DMS HP Change Device Mode' message */
+
+/**
+ * QmiDmsHpDeviceMode:
+ * @QMI_DMS_HP_DEVICE_MODE_QMI: AT+QMI capable mode.
+ * @QMI_DMS_HP_DEVICE_MODE_NCM: AT+NCM capable mode.
+ * @QMI_DMS_HP_DEVICE_MODE_MBIM: AT+MBIM capable mode.
+ * @QMI_DMS_HP_DEVICE_MODE_FASTBOOT: Fastboot download mode.
+ * @QMI_DMS_HP_DEVICE_MODE_SOFT_RESET: Soft reset.
+ * @QMI_DMS_HP_DEVICE_MODE_HARD_RESET: Hard reset.
+ *
+ * HP specific device modes.
+ */
+typedef enum {
+ QMI_DMS_HP_DEVICE_MODE_QMI = 2,
+ QMI_DMS_HP_DEVICE_MODE_NCM = 3,
+ QMI_DMS_HP_DEVICE_MODE_MBIM = 4,
+ QMI_DMS_HP_DEVICE_MODE_FASTBOOT = 5,
+ QMI_DMS_HP_DEVICE_MODE_SOFT_RESET = 7,
+ QMI_DMS_HP_DEVICE_MODE_HARD_RESET = 8,
+} QmiDmsHpDeviceMode;
+
#endif /* _LIBQMI_GLIB_QMI_ENUMS_DMS_H_ */