summaryrefslogtreecommitdiff
path: root/qmi-enums-pds.h
diff options
context:
space:
mode:
Diffstat (limited to 'qmi-enums-pds.h')
-rw-r--r--qmi-enums-pds.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/qmi-enums-pds.h b/qmi-enums-pds.h
index 258911c..ee26418 100644
--- a/qmi-enums-pds.h
+++ b/qmi-enums-pds.h
@@ -147,4 +147,36 @@ typedef enum {
QMI_PDS_TRACKING_SESSION_STATE_ACTIVE = 2
} QmiPdsTrackingSessionState;
+/*****************************************************************************/
+/* Helper enums for the 'QMI PDS Get Default Tracking Session' request/response */
+
+/**
+ * QmiPdsOperatingMode:
+ * @QMI_PDS_OPERATING_MODE_STANDALONE: Standalone (GPS only).
+ * @QMI_PDS_OPERATING_MODE_MS_BASED: MS-based.
+ * @QMI_PDS_OPERATING_MODE_MS_ASSISTED: MS-assisted (A-GPS).
+ *
+ * GPS operating mode.
+ */
+typedef enum {
+ QMI_PDS_OPERATING_MODE_STANDALONE = 0,
+ QMI_PDS_OPERATING_MODE_MS_BASED = 1,
+ QMI_PDS_OPERATING_MODE_MS_ASSISTED = 2,
+} QmiPdsOperatingMode;
+
+/*****************************************************************************/
+/* Helper enums for the 'QMI PDS Get AGPS Config' request/response */
+
+/**
+ * QmiPdsNetworkMode:
+ * @QMI_PDS_NETWORK_MODE_UMTS: UMTS.
+ * @QMI_PDS_NETWORK_MODE_CDMA: CDMA.
+ *
+ * Network mode used during the A-GPS setup.
+ */
+typedef enum {
+ QMI_PDS_NETWORK_MODE_UMTS = 0,
+ QMI_PDS_NETWORK_MODE_CDMA = 1,
+} QmiPdsNetworkMode;
+
#endif /* _LIBQMI_GLIB_QMI_ENUMS_PDS_H_ */