aboutsummaryrefslogtreecommitdiffstats
path: root/src/libqmi-glib/qmi-enums-wds.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libqmi-glib/qmi-enums-wds.h')
-rw-r--r--src/libqmi-glib/qmi-enums-wds.h316
1 files changed, 296 insertions, 20 deletions
diff --git a/src/libqmi-glib/qmi-enums-wds.h b/src/libqmi-glib/qmi-enums-wds.h
index cafdb09..3a0c5fd 100644
--- a/src/libqmi-glib/qmi-enums-wds.h
+++ b/src/libqmi-glib/qmi-enums-wds.h
@@ -44,13 +44,15 @@
/**
* QmiWdsIpFamily:
+ * @QMI_WDS_IP_FAMILY_UNKNOWN: unknown.
* @QMI_WDS_IP_FAMILY_IPV4: IPv4.
* @QMI_WDS_IP_FAMILY_IPV6: IPv6.
* @QMI_WDS_IP_FAMILY_UNSPECIFIED: None specified.
*
- * Type of IP family preference.
+ * Type of IP family.
*/
typedef enum {
+ QMI_WDS_IP_FAMILY_UNKNOWN = 0,
QMI_WDS_IP_FAMILY_IPV4 = 4,
QMI_WDS_IP_FAMILY_IPV6 = 6,
QMI_WDS_IP_FAMILY_UNSPECIFIED = 8
@@ -732,26 +734,36 @@ typedef enum {
* @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA: HSDPA+ and HSUPA.
* @QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS: DC-HSDPA+ and WCDMA.
* @QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA: DC-HSDPA+ and HSUPA.
+ * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM: HSDPA+ with 64QAM.
+ * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM_HSUPA: HSDPA+ with 64QAM and HSUPA.
+ * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA: TD-SCDMA.
+ * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSDPA: TD-SCDMA and HSDPA.
+ * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSUPA: TD-SCDMA and HSUPA.
*
* Data bearer technology.
*/
typedef enum {
- QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN = -1,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X = 0x01,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO = 0x02,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM = 0x03,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS = 0x04,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA = 0x05,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE = 0x06,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA = 0x07,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA = 0x08,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA = 0x09,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE = 0x0A,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD = 0x0B,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS = 0x0C,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA = 0x0D,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS = 0x0E,
- QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA = 0x0F
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN = -1,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X = 0x01,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO = 0x02,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM = 0x03,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS = 0x04,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA = 0x05,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE = 0x06,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA = 0x07,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA = 0x08,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA = 0x09,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE = 0x0A,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD = 0x0B,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS = 0x0C,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA = 0x0D,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS = 0x0E,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA = 0x0F,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM = 0x10,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM_HSUPA = 0x11,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA = 0x12,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSDPA = 0x13,
+ QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSUPA = 0x14,
} QmiWdsDataBearerTechnology;
@@ -785,12 +797,36 @@ typedef enum {
} QmiWdsDataSystemNetworkType;
/**
+ * QmiWdsDataSystem:
+ * @QMI_WDS_DATA_SYSTEM_UNKNOWN: unknown
+ * @QMI_WDS_DATA_SYSTEM_CDMA1X: CDMA 1x
+ * @QMI_WDS_DATA_SYSTEM_CDMA1X_EVDO: CDMA 1x EVDO
+ * @QMI_WDS_DATA_SYSTEM_GPRS: GPRS
+ * @QMI_WDS_DATA_SYSTEM_WCDMA: WCDMA
+ * @QMI_WDS_DATA_SYSTEM_LTE: LTE
+ * @QMI_WDS_DATA_SYSTEM_TDSCDMA: TD-SCDMA.
+ *
+ * Data system type.
+ */
+typedef enum {
+ QMI_WDS_DATA_SYSTEM_UNKNOWN = 0,
+ QMI_WDS_DATA_SYSTEM_CDMA1X = 1,
+ QMI_WDS_DATA_SYSTEM_CDMA1X_EVDO = 2,
+ QMI_WDS_DATA_SYSTEM_GPRS = 3,
+ QMI_WDS_DATA_SYSTEM_WCDMA = 4,
+ QMI_WDS_DATA_SYSTEM_LTE = 5,
+ QMI_WDS_DATA_SYSTEM_TDSCDMA = 6,
+} QmiWdsDataSystem;
+
+/**
* QmiWdsRat3gpp2:
* @QMI_WDS_RAT_3GPP2_NONE: Unknown, to be ignored.
* @QMI_WDS_RAT_3GPP2_CDMA1X: CDMA 1x.
* @QMI_WDS_RAT_3GPP2_EVDO_REV0: EVDO Rev0.
* @QMI_WDS_RAT_3GPP2_EVDO_REVA: EVDO RevA.
* @QMI_WDS_RAT_3GPP2_EVDO_REVB: EVDO RevB.
+ * @QMI_WDS_RAT_3GPP2_EHRPD: eHRPD.
+ * @QMI_WDS_RAT_3GPP2_FMC: FMC.
* @QMI_WDS_RAT_3GPP2_NULL_BEARER: No bearer.
*
* Flags specifying the 3GPP2-specific Radio Access Technology, when the data
@@ -802,6 +838,8 @@ typedef enum { /*< underscore_name=qmi_wds_rat_3gpp2 >*/
QMI_WDS_RAT_3GPP2_EVDO_REV0 = 1 << 1,
QMI_WDS_RAT_3GPP2_EVDO_REVA = 1 << 2,
QMI_WDS_RAT_3GPP2_EVDO_REVB = 1 << 3,
+ QMI_WDS_RAT_3GPP2_EHRPD = 1 << 4,
+ QMI_WDS_RAT_3GPP2_FMC = 1 << 5,
QMI_WDS_RAT_3GPP2_NULL_BEARER = 1 << 15
} QmiWdsRat3gpp2;
@@ -815,7 +853,9 @@ typedef enum { /*< underscore_name=qmi_wds_rat_3gpp2 >*/
* @QMI_WDS_RAT_3GPP_EDGE: EDGE.
* @QMI_WDS_RAT_3GPP_LTE: LTE.
* @QMI_WDS_RAT_3GPP_HSDPAPLUS: HSDPA+.
- * @QMI_WDS_RAT_3GPP_DCHSDPAPLUS: DC-HSDPA+
+ * @QMI_WDS_RAT_3GPP_DCHSDPAPLUS: DC-HSDPA+.
+ * @QMI_WDS_RAT_3GPP_64QAM: 64QAM.
+ * @QMI_WDS_RAT_3GPP_TDSCDMA: TD-SCDMA.
* @QMI_WDS_RAT_3GPP_NULL_BEARER: No bearer.
*
* Flags specifying the 3GPP-specific Radio Access Technology, when the data
@@ -831,6 +871,8 @@ typedef enum { /*< underscore_name=qmi_wds_rat_3gpp >*/
QMI_WDS_RAT_3GPP_LTE = 1 << 5,
QMI_WDS_RAT_3GPP_HSDPAPLUS = 1 << 6,
QMI_WDS_RAT_3GPP_DCHSDPAPLUS = 1 << 7,
+ QMI_WDS_RAT_3GPP_64QAM = 1 << 8,
+ QMI_WDS_RAT_3GPP_TDSCDMA = 1 << 9,
QMI_WDS_RAT_3GPP_NULL_BEARER = 1 << 15
} QmiWdsRat3gpp;
@@ -853,12 +895,26 @@ typedef enum {
} QmiWdsSoCdma1x;
/**
+ * QmiWdsSoEvdoRev0:
+ * @QMI_WDS_SO_EVDO_REV0_NONE: Unknown, to be ignored.
+ * @QMI_WDS_SO_EVDO_REV0_DPA: DPA.
+ *
+ * Flags specifying the Service Option when the bearer network type is
+ * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
+ * contains @QMI_WDS_RAT_3GPP2_EVDO_REV0.
+ */
+typedef enum { /*< underscore_name=qmi_wds_so_evdo_rev0 >*/
+ QMI_WDS_SO_EVDO_REV0_NONE = 0,
+ QMI_WDS_SO_EVDO_REV0_DPA = 1 << 0,
+} QmiWdsSoEvdoRev0;
+
+/**
* QmiWdsSoEvdoRevA:
* @QMI_WDS_SO_EVDO_REVA_NONE: Unknown, to be ignored.
* @QMI_WDS_SO_EVDO_REVA_DPA: DPA.
* @QMI_WDS_SO_EVDO_REVA_MFPA: MFPA.
* @QMI_WDS_SO_EVDO_REVA_EMPA: EMPA.
- * @QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD: EMPA EHRPD.
+ * @QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD: EMPA eHRPD.
*
* Flags specifying the Service Option when the bearer network type is
* @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
@@ -869,9 +925,32 @@ typedef enum { /*< underscore_name=qmi_wds_so_evdo_reva >*/
QMI_WDS_SO_EVDO_REVA_DPA = 1 << 0,
QMI_WDS_SO_EVDO_REVA_MFPA = 1 << 1,
QMI_WDS_SO_EVDO_REVA_EMPA = 1 << 2,
- QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD = 1 << 3
+ QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD = 1 << 3,
} QmiWdsSoEvdoRevA;
+/**
+ * QmiWdsSoEvdoRevB:
+ * @QMI_WDS_SO_EVDO_REVB_NONE: Unknown, to be ignored.
+ * @QMI_WDS_SO_EVDO_REVB_DPA: DPA.
+ * @QMI_WDS_SO_EVDO_REVB_MFPA: MFPA.
+ * @QMI_WDS_SO_EVDO_REVB_EMPA: EMPA.
+ * @QMI_WDS_SO_EVDO_REVB_EMPA_EHRPD: EMPA eHRPD.
+ * @QMI_WDS_SO_EVDO_REVB_MMPA: MMPA.
+ * @QMI_WDS_SO_EVDO_REVB_MMPA_EHRPD: MMPA eHRPD.
+ *
+ * Flags specifying the Service Option when the bearer network type is
+ * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
+ * contains @QMI_WDS_RAT_3GPP2_EVDO_REVB.
+ */
+typedef enum { /*< underscore_name=qmi_wds_so_evdo_revb >*/
+ QMI_WDS_SO_EVDO_REVB_NONE = 0,
+ QMI_WDS_SO_EVDO_REVB_DPA = 1 << 0,
+ QMI_WDS_SO_EVDO_REVB_MFPA = 1 << 1,
+ QMI_WDS_SO_EVDO_REVB_EMPA = 1 << 2,
+ QMI_WDS_SO_EVDO_REVB_EMPA_EHRPD = 1 << 3,
+ QMI_WDS_SO_EVDO_REVB_MMPA = 1 << 4,
+ QMI_WDS_SO_EVDO_REVB_MMPA_EHRPD = 1 << 5,
+} QmiWdsSoEvdoRevB;
/*****************************************************************************/
/* Helper enums for the 'QMI WDS Get Current Settings' message */
@@ -1173,4 +1252,201 @@ typedef enum {
QMI_WDS_AUTOCONNECT_SETTING_ROAMING_HOME_ONLY = 1,
} QmiWdsAutoconnectSettingRoaming;
+
+/*****************************************************************************/
+/* Helper enums for the 'QMI WDS Set Event Report' message */
+
+/**
+ * QmiWdsSetEventReportTransferStatistics:
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_OK: report TX packet successes.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_OK: report RX packet successes.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_ERROR: report TX packet errors.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_ERROR: report RX packet errors.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_OVERFLOWS: report TX overflows.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_OVERFLOWS: report RX overflows.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_BYTES_OK: report TX byte total.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_BYTES_OK: report RX byte total.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_DROPPED: report TX packets dropped.
+ * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_DROPPED: report RX packets dropped.
+ *
+ * Flags indicating which WDS Set Event Report Transfer Statistics indicators
+ * should be emitted.
+ */
+typedef enum {
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_OK = 1 << 0,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_OK = 1 << 1,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_ERROR = 1 << 2,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_ERROR = 1 << 3,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_OVERFLOWS = 1 << 4,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_OVERFLOWS = 1 << 5,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_BYTES_OK = 1 << 6,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_BYTES_OK = 1 << 7,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_DROPPED = 1 << 8,
+ QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_DROPPED = 1 << 9,
+} QmiWdsSetEventReportTransferStatistics;
+
+/**
+ * QmiWdsDormancyStatus:
+ * @QMI_WDS_DORMANCY_STATUS_UNKNOWN: dormancy status unknown.
+ * @QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_DORMANT: traffic channel is dormant.
+ * @QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_ACTIVE: traffic channel is active.
+ *
+ * Dormancy status.
+ */
+typedef enum {
+ QMI_WDS_DORMANCY_STATUS_UNKNOWN = 0,
+ QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_DORMANT = 1,
+ QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_ACTIVE = 2,
+} QmiWdsDormancyStatus;
+
+/**
+ * QmiWdsDataCallStatus:
+ * @QMI_WDS_DATA_CALL_STATUS_UNKNOWN: data call status unknown.
+ * @QMI_WDS_DATA_CALL_STATUS_ACTIVATED: data call status activated.
+ * @QMI_WDS_DATA_CALL_STATUS_TERMINATED: data call status terminated.
+ *
+ * Data call status.
+ */
+typedef enum {
+ QMI_WDS_DATA_CALL_STATUS_UNKNOWN = 0,
+ QMI_WDS_DATA_CALL_STATUS_ACTIVATED = 1,
+ QMI_WDS_DATA_CALL_STATUS_TERMINATED = 2,
+} QmiWdsDataCallStatus;
+
+/**
+ * QmiWdsDataCallType:
+ * @QMI_WDS_DATA_CALL_TYPE_UNKNOWN: data call type unknown.
+ * @QMI_WDS_DATA_CALL_TYPE_EMBEDDED: embedded data call.
+ * @QMI_WDS_DATA_CALL_TYPE_TETHERED: tethered data call.
+ * @QMI_WDS_DATA_CALL_TYPE_MODEM_EMBEDDED: modem embedded data call.
+ *
+ * Data call type.
+ */
+typedef enum {
+ QMI_WDS_DATA_CALL_TYPE_UNKNOWN = 0,
+ QMI_WDS_DATA_CALL_TYPE_EMBEDDED = 1,
+ QMI_WDS_DATA_CALL_TYPE_TETHERED = 2,
+ QMI_WDS_DATA_CALL_TYPE_MODEM_EMBEDDED = 3,
+} QmiWdsDataCallType;
+
+/**
+ * QmiWdsTetheredCallType:
+ * @QMI_WDS_TETHERED_CALL_TYPE_NON_TETHERED: non-tethered.
+ * @QMI_WDS_TETHERED_CALL_TYPE_RMNET: RmNet.
+ * @QMI_WDS_TETHERED_CALL_TYPE_DUN: DUN.
+ *
+ * Tethered call type.
+ */
+typedef enum {
+ QMI_WDS_TETHERED_CALL_TYPE_NON_TETHERED = 0,
+ QMI_WDS_TETHERED_CALL_TYPE_RMNET = 1,
+ QMI_WDS_TETHERED_CALL_TYPE_DUN = 2,
+} QmiWdsTetheredCallType;
+
+/**
+ * QmiWdsRadioAccessTechnology:
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_NULL_BEARER: null bearer
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WCDMA: WCDMA.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_GERAN: GERAN.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE: LTE.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_TDSCDMA: TD-SDCMA.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WLAN: 3GPP WLAN.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_MAXIMUM: 3GPP maximum.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_1X: CDMA 1x.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_HRPD: CDMA EVDO (HRPD).
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_EHRPD: CDMA EVDO with eHRPD.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_WLAN: 3GPP2 WLAN.
+ * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_MAXIMUM: 3GPP2 maximum.
+ *
+ * Radio access technology.
+ */
+typedef enum {
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_NULL_BEARER = 0,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WCDMA = 1,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_GERAN = 2,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE = 3,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_TDSCDMA = 4,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WLAN = 5,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_MAXIMUM = 100,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_1X = 101,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_HRPD = 102,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_EHRPD = 103,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_WLAN = 104,
+ QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_MAXIMUM = 200,
+} QmiWdsRadioAccessTechnology;
+
+/**
+ * QmiWdsExtendedDataBearerTechnology3gpp:
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_UNKNOWN: unknown.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_WCDMA: WCDMA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA: HSDPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSUPA: HSUPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA_PLUS: HSDPA+.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_DC_HSDPA_PLUS: Dual-cell HSDPA+.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_64QAM: 64-QAM.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSPA: HSPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GPRS: GPRS.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_EDGE: EDGE.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GSM: GSM.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_S2B: S2B.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_LIMITED_SERVICE: LTE limited service.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_FDD: LTE FDD.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_TDD: LTE TDD.
+ *
+ * 3GPP extended data bearer technologies.
+ */
+typedef enum {
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_UNKNOWN = 0,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_WCDMA = 1 << 0,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA = 1 << 1,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSUPA = 1 << 2,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA_PLUS = 1 << 3,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_DC_HSDPA_PLUS = 1 << 4,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_64QAM = 1 << 5,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSPA = 1 << 6,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GPRS = 1 << 7,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_EDGE = 1 << 8,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GSM = 1 << 9,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_S2B = 1 << 10,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_LIMITED_SERVICE = 1 << 11,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_FDD = 1 << 12,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_TDD = 1 << 13,
+} QmiWdsExtendedDataBearerTechnology3gpp;
+
+/**
+ * QmiWdsExtendedDataBearerTechnology3gpp2:
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_UNKNOWN: unknown.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_RESERVED: reserved.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS95: CDMA1x IS-95.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000: CDMA1x IS-2000.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000_REL_A: CDMA1x IS-2000 Release A.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_0_DPA: HDR (EVDO) Rev 0 DPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_DPA: HDR (EVDO) Rev A DPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_DPA: HDR (EVDO) Rev B DPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_MPA: HDR (EVDO) Rev A MPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MPA: HDR (EVDO) Rev B MPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_EMPA: HDR (EVDO) Rev A EMPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_EMPA: HDR (EVDO) Rev B EMPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MMPA: HDR (EVDO) Rev B MMPA.
+ * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_EVDO_FMC: HDR EVDO FMC.
+ *
+ * 3GPP2 extended data bearer technologies.
+ */
+typedef enum {
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_UNKNOWN = 0,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_RESERVED = 1 << 0,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS95 = 1 << 1,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000 = 1 << 2,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000_REL_A = 1 << 3,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_0_DPA = 1 << 4,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_DPA = 1 << 5,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_DPA = 1 << 6,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_MPA = 1 << 7,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MPA = 1 << 8,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_EMPA = 1 << 9,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_EMPA = 1 << 10,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MMPA = 1 << 11,
+ QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_EVDO_FMC = 1 << 12,
+} QmiWdsExtendedDataBearerTechnology3gpp2;
+
#endif /* _LIBQMI_GLIB_QMI_ENUMS_WDS_H_ */