diff options
Diffstat (limited to 'src/libqmi-glib/qmi-enums-wds.h')
-rw-r--r-- | src/libqmi-glib/qmi-enums-wds.h | 316 |
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_ */ |