| libqmi-glib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
enum QmiNasRadioInterface; enum QmiNasActiveBand; enum QmiNasNetworkServiceDomain; enum QmiNasEvdoSinrLevel; enum QmiNasSignalStrengthRequest; enum QmiNasNetworkScanType; enum QmiNasNetworkStatus; enum QmiNasNetworkRegisterType; enum QmiNasRegistrationState; enum QmiNasAttachState; enum QmiNasNetworkType; enum QmiNasRoamingIndicatorStatus; enum QmiNasDataCapability; enum QmiNasServiceStatus; enum QmiNasHdrPersonality; enum QmiNasCallBarringStatus; enum QmiNasNetworkDescriptionDisplay; enum QmiNasNetworkDescriptionEncoding; enum QmiNasRadioTechnologyPreference; enum QmiNasPreferenceDuration; enum QmiNasRatModePreference; enum QmiNasCdmaPrlPreference; enum QmiNasRoamingPreference; enum QmiNasNetworkSelectionPreference; enum QmiNasChangeDuration; enum QmiNasServiceDomainPreference; enum QmiNasGsmWcdmaAcquisitionOrderPreference; enum QmiNasBandPreference; enum QmiNasLteBandPreference; enum QmiNasTdScdmaBandPreference; enum QmiNasRoamingStatus; enum QmiNasHdrProtocolRevision; enum QmiNasWcdmaHsService; enum QmiNasCellBroadcastCapability; enum QmiNasSimRejectState; enum QmiNasCdmaPilotType; enum QmiNasDayOfWeek; enum QmiNasDaylightSavingsAdjustment; const gchar * qmi_nas_radio_interface_get_string (QmiNasRadioInterface val); const gchar * qmi_nas_active_band_get_string (QmiNasActiveBand val); const gchar * qmi_nas_network_service_domain_get_string (QmiNasNetworkServiceDomain val); const gchar * qmi_nas_evdo_sinr_level_get_string (QmiNasEvdoSinrLevel val); gchar * qmi_nas_signal_strength_request_build_string_from_mask (QmiNasSignalStrengthRequest mask); gchar * qmi_nas_network_scan_type_build_string_from_mask (QmiNasNetworkScanType mask); gchar * qmi_nas_network_status_build_string_from_mask (QmiNasNetworkStatus mask); const gchar * qmi_nas_network_register_type_get_string (QmiNasNetworkRegisterType val); const gchar * qmi_nas_registration_state_get_string (QmiNasRegistrationState val); const gchar * qmi_nas_attach_state_get_string (QmiNasAttachState val); const gchar * qmi_nas_network_type_get_string (QmiNasNetworkType val); const gchar * qmi_nas_roaming_indicator_status_get_string (QmiNasRoamingIndicatorStatus val); const gchar * qmi_nas_data_capability_get_string (QmiNasDataCapability val); const gchar * qmi_nas_service_status_get_string (QmiNasServiceStatus val); const gchar * qmi_nas_hdr_personality_get_string (QmiNasHdrPersonality val); const gchar * qmi_nas_call_barring_status_get_string (QmiNasCallBarringStatus val); const gchar * qmi_nas_network_description_display_get_string (QmiNasNetworkDescriptionDisplay val); const gchar * qmi_nas_network_description_encoding_get_string (QmiNasNetworkDescriptionEncoding val); gchar * qmi_nas_radio_technology_preference_build_string_from_mask (QmiNasRadioTechnologyPreference mask); const gchar * qmi_nas_preference_duration_get_string (QmiNasPreferenceDuration val); gchar * qmi_nas_rat_mode_preference_build_string_from_mask (QmiNasRatModePreference mask); const gchar * qmi_nas_cdma_prl_preference_get_string (QmiNasCdmaPrlPreference val); const gchar * qmi_nas_roaming_preference_get_string (QmiNasRoamingPreference val); const gchar * qmi_nas_network_selection_preference_get_string (QmiNasNetworkSelectionPreference val); const gchar * qmi_nas_change_duration_get_string (QmiNasChangeDuration val); const gchar * qmi_nas_service_domain_preference_get_string (QmiNasServiceDomainPreference val); const gchar * qmi_nas_gsm_wcdma_acquisition_order_preference_get_string (QmiNasGsmWcdmaAcquisitionOrderPreference val); gchar * qmi_nas_band_preference_build_string_from_mask (QmiNasBandPreference mask); gchar * qmi_nas_lte_band_preference_build_string_from_mask (QmiNasLteBandPreference mask); gchar * qmi_nas_td_scdma_band_preference_build_string_from_mask (QmiNasTdScdmaBandPreference mask); const gchar * qmi_nas_roaming_status_get_string (QmiNasRoamingStatus val); const gchar * qmi_nas_hdr_protocol_revision_get_string (QmiNasHdrProtocolRevision val); const gchar * qmi_nas_wcdma_hs_service_get_string (QmiNasWcdmaHsService val); const gchar * qmi_nas_cell_broadcast_capability_get_string (QmiNasCellBroadcastCapability val); const gchar * qmi_nas_sim_reject_state_get_string (QmiNasSimRejectState val); const gchar * qmi_nas_cdma_pilot_type_get_string (QmiNasCdmaPilotType val); const gchar * qmi_nas_day_of_week_get_string (QmiNasDayOfWeek val); const gchar * qmi_nas_daylight_savings_adjustment_get_string (QmiNasDaylightSavingsAdjustment val);
GEnum +----QmiNasRadioInterface
GEnum +----QmiNasActiveBand
GEnum +----QmiNasNetworkServiceDomain
GEnum +----QmiNasEvdoSinrLevel
GFlags +----QmiNasSignalStrengthRequest
GFlags +----QmiNasNetworkScanType
GFlags +----QmiNasNetworkStatus
GEnum +----QmiNasNetworkRegisterType
GEnum +----QmiNasRegistrationState
GEnum +----QmiNasAttachState
GEnum +----QmiNasNetworkType
GEnum +----QmiNasRoamingIndicatorStatus
GEnum +----QmiNasDataCapability
GEnum +----QmiNasServiceStatus
GEnum +----QmiNasHdrPersonality
GEnum +----QmiNasCallBarringStatus
GEnum +----QmiNasNetworkDescriptionDisplay
GEnum +----QmiNasNetworkDescriptionEncoding
GFlags +----QmiNasRadioTechnologyPreference
GEnum +----QmiNasPreferenceDuration
GFlags +----QmiNasRatModePreference
GEnum +----QmiNasCdmaPrlPreference
GEnum +----QmiNasRoamingPreference
GEnum +----QmiNasNetworkSelectionPreference
GEnum +----QmiNasChangeDuration
GEnum +----QmiNasServiceDomainPreference
GEnum +----QmiNasGsmWcdmaAcquisitionOrderPreference
GFlags +----QmiNasTdScdmaBandPreference
GEnum +----QmiNasRoamingStatus
GEnum +----QmiNasHdrProtocolRevision
GEnum +----QmiNasWcdmaHsService
GEnum +----QmiNasCellBroadcastCapability
GEnum +----QmiNasSimRejectState
GEnum +----QmiNasCdmaPilotType
GEnum +----QmiNasDayOfWeek
GEnum +----QmiNasDaylightSavingsAdjustment
typedef enum {
QMI_NAS_RADIO_INTERFACE_UNKNOWN = -1,
QMI_NAS_RADIO_INTERFACE_NONE = 0x00,
QMI_NAS_RADIO_INTERFACE_CDMA_1X = 0x01,
QMI_NAS_RADIO_INTERFACE_CDMA_1XEVDO = 0x02,
QMI_NAS_RADIO_INTERFACE_AMPS = 0x03,
QMI_NAS_RADIO_INTERFACE_GSM = 0x04,
QMI_NAS_RADIO_INTERFACE_UMTS = 0x05,
QMI_NAS_RADIO_INTERFACE_LTE = 0x08,
QMI_NAS_RADIO_INTERFACE_TD_SCDMA = 0x09
} QmiNasRadioInterface;
Radio interface technology.
| Not known or not needed. | |
| None, no service. | |
| CDMA2000 1X. | |
| CDMA2000 HRPD (1xEV-DO). | |
| AMPS. | |
| GSM. | |
| UMTS. | |
| LTE. | |
| TD-SCDMA. |
typedef enum {
QMI_NAS_ACTIVE_BAND_BC_0 = 0,
QMI_NAS_ACTIVE_BAND_BC_1 = 1,
QMI_NAS_ACTIVE_BAND_BC_2 = 2,
QMI_NAS_ACTIVE_BAND_BC_3 = 3,
QMI_NAS_ACTIVE_BAND_BC_4 = 4,
QMI_NAS_ACTIVE_BAND_BC_5 = 5,
QMI_NAS_ACTIVE_BAND_BC_6 = 6,
QMI_NAS_ACTIVE_BAND_BC_7 = 7,
QMI_NAS_ACTIVE_BAND_BC_8 = 8,
QMI_NAS_ACTIVE_BAND_BC_9 = 9,
QMI_NAS_ACTIVE_BAND_BC_10 = 10,
QMI_NAS_ACTIVE_BAND_BC_11 = 11,
QMI_NAS_ACTIVE_BAND_BC_12 = 12,
QMI_NAS_ACTIVE_BAND_BC_13 = 13,
QMI_NAS_ACTIVE_BAND_BC_14 = 14,
QMI_NAS_ACTIVE_BAND_BC_15 = 15,
QMI_NAS_ACTIVE_BAND_BC_16 = 16,
QMI_NAS_ACTIVE_BAND_BC_17 = 17,
QMI_NAS_ACTIVE_BAND_BC_18 = 18,
QMI_NAS_ACTIVE_BAND_BC_19 = 19,
QMI_NAS_ACTIVE_BAND_GSM_450 = 40,
QMI_NAS_ACTIVE_BAND_GSM_480 = 41,
QMI_NAS_ACTIVE_BAND_GSM_750 = 42,
QMI_NAS_ACTIVE_BAND_GSM_850 = 43,
QMI_NAS_ACTIVE_BAND_GSM_900_EXTENDED = 44,
QMI_NAS_ACTIVE_BAND_GSM_900_PRIMARY = 45,
QMI_NAS_ACTIVE_BAND_GSM_900_RAILWAYS = 46,
QMI_NAS_ACTIVE_BAND_GSM_DCS_1800 = 47,
QMI_NAS_ACTIVE_BAND_GSM_PCS_1900 = 48,
QMI_NAS_ACTIVE_BAND_WCDMA_2100 = 80,
QMI_NAS_ACTIVE_BAND_WCDMA_PCS_1900 = 81,
QMI_NAS_ACTIVE_BAND_WCDMA_DCS_1800 = 82,
QMI_NAS_ACTIVE_BAND_WCDMA_1700_US = 83,
QMI_NAS_ACTIVE_BAND_WCDMA_850 = 84,
QMI_NAS_ACTIVE_BAND_WCDMA_800 = 85,
QMI_NAS_ACTIVE_BAND_WCDMA_2600 = 86,
QMI_NAS_ACTIVE_BAND_WCDMA_900 = 87,
QMI_NAS_ACTIVE_BAND_WCDMA_1700_JAPAN = 88,
QMI_NAS_ACTIVE_BAND_WCDMA_1500_JAPAN = 90,
QMI_NAS_ACTIVE_BAND_WCDMA_850_JAPAN = 91,
QMI_NAS_ACTIVE_BAND_EUTRAN_1 = 120,
QMI_NAS_ACTIVE_BAND_EUTRAN_2 = 121,
QMI_NAS_ACTIVE_BAND_EUTRAN_3 = 122,
QMI_NAS_ACTIVE_BAND_EUTRAN_4 = 123,
QMI_NAS_ACTIVE_BAND_EUTRAN_5 = 124,
QMI_NAS_ACTIVE_BAND_EUTRAN_6 = 125,
QMI_NAS_ACTIVE_BAND_EUTRAN_7 = 126,
QMI_NAS_ACTIVE_BAND_EUTRAN_8 = 127,
QMI_NAS_ACTIVE_BAND_EUTRAN_9 = 128,
QMI_NAS_ACTIVE_BAND_EUTRAN_10 = 129,
QMI_NAS_ACTIVE_BAND_EUTRAN_11 = 130,
QMI_NAS_ACTIVE_BAND_EUTRAN_12 = 131,
QMI_NAS_ACTIVE_BAND_EUTRAN_13 = 132,
QMI_NAS_ACTIVE_BAND_EUTRAN_14 = 133,
QMI_NAS_ACTIVE_BAND_EUTRAN_17 = 134,
QMI_NAS_ACTIVE_BAND_EUTRAN_18 = 143,
QMI_NAS_ACTIVE_BAND_EUTRAN_19 = 144,
QMI_NAS_ACTIVE_BAND_EUTRAN_20 = 145,
QMI_NAS_ACTIVE_BAND_EUTRAN_21 = 146,
QMI_NAS_ACTIVE_BAND_EUTRAN_24 = 147,
QMI_NAS_ACTIVE_BAND_EUTRAN_25 = 148,
QMI_NAS_ACTIVE_BAND_EUTRAN_33 = 135,
QMI_NAS_ACTIVE_BAND_EUTRAN_34 = 136,
QMI_NAS_ACTIVE_BAND_EUTRAN_35 = 137,
QMI_NAS_ACTIVE_BAND_EUTRAN_36 = 138,
QMI_NAS_ACTIVE_BAND_EUTRAN_37 = 139,
QMI_NAS_ACTIVE_BAND_EUTRAN_38 = 140,
QMI_NAS_ACTIVE_BAND_EUTRAN_39 = 141,
QMI_NAS_ACTIVE_BAND_EUTRAN_40 = 142,
QMI_NAS_ACTIVE_BAND_EUTRAN_41 = 149,
QMI_NAS_ACTIVE_BAND_EUTRAN_42 = 150,
QMI_NAS_ACTIVE_BAND_EUTRAN_43 = 151,
QMI_NAS_ACTIVE_BAND_TDSCDMA_A = 200,
QMI_NAS_ACTIVE_BAND_TDSCDMA_B = 201,
QMI_NAS_ACTIVE_BAND_TDSCDMA_C = 202,
QMI_NAS_ACTIVE_BAND_TDSCDMA_D = 203,
QMI_NAS_ACTIVE_BAND_TDSCDMA_E = 204,
QMI_NAS_ACTIVE_BAND_TDSCDMA_F = 205
} QmiNasActiveBand;
Band classes.
| Band class 0. | |
| Band class 1. | |
| Band class 2. | |
| Band class 3. | |
| Band class 4. | |
| Band class 5. | |
| Band class 6. | |
| Band class 7. | |
| Band class 8. | |
| Band class 9. | |
| Band class 10. | |
| Band class 11. | |
| Band class 12. | |
| Band class 13. | |
| Band class 14. | |
| Band class 15. | |
| Band class 16. | |
| Band class 17. | |
| Band class 18. | |
| Band class 19. | |
| GSM 450. | |
| GSM 480. | |
| GSM 750. | |
| GSM 850. | |
| GSM 900 (Extended). | |
| GSM 900 (Primary). | |
| GSM 900 (Railways). | |
| GSM 1800. | |
| GSM 1900. | |
| WCDMA 2100. | |
| WCDMA PCS 1900. | |
| WCDMA DCS 1800. | |
| WCDMA 1700 (U.S.). | |
| WCDMA 850. | |
| WCDMA 800. | |
| WCDMA 2600. | |
| WCDMA 900. | |
| WCDMA 1700 (Japan). | |
| WCDMA 1500 (Japan). | |
| WCDMA 850 (Japan). | |
| EUTRAN band 1. | |
| EUTRAN band 2. | |
| EUTRAN band 3. | |
| EUTRAN band 4. | |
| EUTRAN band 5. | |
| EUTRAN band 6. | |
| EUTRAN band 7. | |
| EUTRAN band 8. | |
| EUTRAN band 9. | |
| EUTRAN band 10. | |
| EUTRAN band 11. | |
| EUTRAN band 12. | |
| EUTRAN band 13. | |
| EUTRAN band 14. | |
| EUTRAN band 17. | |
| EUTRAN band 18. | |
| EUTRAN band 19. | |
| EUTRAN band 20. | |
| EUTRAN band 21. | |
| EUTRAN band 24. | |
| EUTRAN band 25. | |
| EUTRAN band 33. | |
| EUTRAN band 34. | |
| EUTRAN band 35. | |
| EUTRAN band 36. | |
| EUTRAN band 37. | |
| EUTRAN band 38. | |
| EUTRAN band 39. | |
| EUTRAN band 40. | |
| EUTRAN band 41. | |
| EUTRAN band 42. | |
| EUTRAN band 43. | |
| TD-SCDMA Band A. | |
| TD-SCDMA Band B. | |
| TD-SCDMA Band C. | |
| TD-SCDMA Band D. | |
| TD-SCDMA Band E. | |
| TD-SCDMA Band F. |
typedef enum {
QMI_NAS_NETWORK_SERVICE_DOMAIN_NONE = 0x00,
QMI_NAS_NETWORK_SERVICE_DOMAIN_CS = 0x01,
QMI_NAS_NETWORK_SERVICE_DOMAIN_PS = 0x02,
QMI_NAS_NETWORK_SERVICE_DOMAIN_CS_PS = 0x03,
QMI_NAS_NETWORK_SERVICE_DOMAIN_UNKNOWN = 0x04,
} QmiNasNetworkServiceDomain;
Network Service Domain.
typedef enum {
QMI_NAS_EVDO_SINR_LEVEL_0 = 0,
QMI_NAS_EVDO_SINR_LEVEL_1 = 1,
QMI_NAS_EVDO_SINR_LEVEL_2 = 2,
QMI_NAS_EVDO_SINR_LEVEL_3 = 3,
QMI_NAS_EVDO_SINR_LEVEL_4 = 4,
QMI_NAS_EVDO_SINR_LEVEL_5 = 5,
QMI_NAS_EVDO_SINR_LEVEL_6 = 6,
QMI_NAS_EVDO_SINR_LEVEL_7 = 7,
QMI_NAS_EVDO_SINR_LEVEL_8 = 8
} QmiNasEvdoSinrLevel;
EV-DO SINR level.
typedef enum {
QMI_NAS_SIGNAL_STRENGTH_REQUEST_NONE = 0,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_RSSI = 1 << 0,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_ECIO = 1 << 1,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_IO = 1 << 2,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_SINR = 1 << 3,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_ERROR_RATE = 1 << 4,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_RSRQ = 1 << 5,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_LTE_SNR = 1 << 6,
QMI_NAS_SIGNAL_STRENGTH_REQUEST_LTE_RSRP = 1 << 7
} QmiNasSignalStrengthRequest;
Extra information to request when gathering Signal Strength.
| None. | |
| Request RSSI information. | |
| Request ECIO information. | |
| Request IO information. | |
| Request SINR information. | |
| Request error rate information. | |
| Request RSRQ information. | |
| Request LTE SNR information. | |
| Request LTE RSRP information. |
typedef enum {
QMI_NAS_NETWORK_SCAN_TYPE_GSM = 1 << 0,
QMI_NAS_NETWORK_SCAN_TYPE_UMTS = 1 << 1,
QMI_NAS_NETWORK_SCAN_TYPE_LTE = 1 << 2,
QMI_NAS_NETWORK_SCAN_TYPE_TD_SCDMA = 1 << 3
} QmiNasNetworkScanType;
Flags to use when specifying which networks to scan.
typedef enum {
QMI_NAS_NETWORK_STATUS_CURRENT_SERVING = 1 << 0,
QMI_NAS_NETWORK_STATUS_AVAILABLE = 1 << 1,
QMI_NAS_NETWORK_STATUS_HOME = 1 << 2,
QMI_NAS_NETWORK_STATUS_ROAMING = 1 << 3,
QMI_NAS_NETWORK_STATUS_FORBIDDEN = 1 << 4,
QMI_NAS_NETWORK_STATUS_NOT_FORBIDDEN = 1 << 5,
QMI_NAS_NETWORK_STATUS_PREFERRED = 1 << 6,
QMI_NAS_NETWORK_STATUS_NOT_PREFERRED = 1 << 7
} QmiNasNetworkStatus;
Flags to specify the status of a given network.
| Network is in use, current serving. | |
| Network is vailable. | |
| Network is home network. | |
| Network is a roaming network. | |
| Network is forbidden. | |
| Network is not forbidden. | |
| Network is preferred. | |
| Network is not preferred. |
typedef enum {
QMI_NAS_NETWORK_REGISTER_TYPE_AUTOMATIC = 0x01,
QMI_NAS_NETWORK_REGISTER_TYPE_MANUAL = 0x02
} QmiNasNetworkRegisterType;
Type of network registration.
typedef enum {
QMI_NAS_REGISTRATION_STATE_NOT_REGISTERED = 0x00,
QMI_NAS_REGISTRATION_STATE_REGISTERED = 0x01,
QMI_NAS_REGISTRATION_STATE_NOT_REGISTERED_SEARCHING = 0x02,
QMI_NAS_REGISTRATION_STATE_REGISTRATION_DENIED = 0x03,
QMI_NAS_REGISTRATION_STATE_UNKNOWN = 0x04
} QmiNasRegistrationState;
Status of the network registration.
typedef enum {
QMI_NAS_ATTACH_STATE_UNKNOWN = 0x00,
QMI_NAS_ATTACH_STATE_ATTACHED = 0x01,
QMI_NAS_ATTACH_STATE_DETACHED = 0x02,
} QmiNasAttachState;
Domain attach state.
typedef enum {
QMI_NAS_NETWORK_TYPE_UNKNOWN = 0x00,
QMI_NAS_NETWORK_TYPE_3GPP2 = 0x01,
QMI_NAS_NETWORK_TYPE_3GPP = 0x02,
} QmiNasNetworkType;
Type of network.
typedef enum {
QMI_NAS_ROAMING_INDICATOR_STATUS_ON = 0x00,
QMI_NAS_ROAMING_INDICATOR_STATUS_OFF = 0x01,
/* next values only for 3GPP2 */
} QmiNasRoamingIndicatorStatus;
Status of the roaming indication.
typedef enum {
QMI_NAS_DATA_CAPABILITY_NONE = 0x00,
QMI_NAS_DATA_CAPABILITY_GPRS = 0x01,
QMI_NAS_DATA_CAPABILITY_EDGE = 0x02,
QMI_NAS_DATA_CAPABILITY_HSDPA = 0x03,
QMI_NAS_DATA_CAPABILITY_HSUPA = 0x04,
QMI_NAS_DATA_CAPABILITY_WCDMA = 0x05,
QMI_NAS_DATA_CAPABILITY_CDMA = 0x06,
QMI_NAS_DATA_CAPABILITY_EVDO_REV_0 = 0x07,
QMI_NAS_DATA_CAPABILITY_EVDO_REV_A = 0x08,
QMI_NAS_DATA_CAPABILITY_GSM = 0x09,
QMI_NAS_DATA_CAPABILITY_EVDO_REV_B = 0x0A,
QMI_NAS_DATA_CAPABILITY_LTE = 0x0B,
QMI_NAS_DATA_CAPABILITY_HSDPA_PLUS = 0x0C,
QMI_NAS_DATA_CAPABILITY_DC_HSDPA_PLUS = 0x0D
} QmiNasDataCapability;
Data capability of the network.
| None or unknown. | |
| GPRS. | |
| EDGE. | |
| HSDPA. | |
| HSUPA. | |
| WCDMA. | |
| CDMA. | |
| EV-DO revision 0. | |
| EV-DO revision A. | |
| GSM. | |
| EV-DO revision B. | |
| LTE. | |
| HSDPA+. | |
| DC-HSDPA+. |
typedef enum {
QMI_NAS_SERVICE_STATUS_NONE = 0x00,
QMI_NAS_SERVICE_STATUS_LIMITED = 0x01,
QMI_NAS_SERVICE_STATUS_AVAILABLE = 0x02,
QMI_NAS_SERVICE_STATUS_LIMITED_REGIONAL = 0x03,
QMI_NAS_SERVICE_STATUS_POWER_SAVE = 0x04
} QmiNasServiceStatus;
Status of the service.
typedef enum {
QMI_NAS_HDR_PERSONALITY_UNKNOWN = 0x00,
QMI_NAS_HDR_PERSONALITY_HRPD = 0x01,
QMI_NAS_HDR_PERSONALITY_EHRPD = 0x02,
} QmiNasHdrPersonality;
HDR personality type.
typedef enum {
QMI_NAS_CALL_BARRING_STATUS_NORMAL_ONLY = 0x00,
QMI_NAS_CALL_BARRING_STATUS_EMERGENCY_ONLY = 0x01,
QMI_NAS_CALL_BARRING_STATUS_NO_CALLS = 0x02,
QMI_NAS_CALL_BARRING_STATUS_ALL_CALLS = 0x03,
QMI_NAS_CALL_BARRING_STATUS_UNKNOWN = -1
} QmiNasCallBarringStatus;
Status of the call barring functionality.
typedef enum {
QMI_NAS_NETWORK_DESCRIPTION_DISPLAY_NO = 0x00,
QMI_NAS_NETWORK_DESCRIPTION_DISPLAY_YES = 0x01,
QMI_NAS_NETWORK_DESCRIPTION_DISPLAY_UNKNOWN = 0xFF
} QmiNasNetworkDescriptionDisplay;
Setup to define whether the network description should be displayed.
typedef enum {
QMI_NAS_NETWORK_DESCRIPTION_ENCODING_UNSPECIFIED = 0x00,
QMI_NAS_NETWORK_DESCRIPTION_ENCODING_ASCII7 = 0x01,
QMI_NAS_NETWORK_DESCRIPTION_ENCODING_UNICODE = 0x04,
QMI_NAS_NETWORK_DESCRIPTION_ENCODING_GSM = 0x09
} QmiNasNetworkDescriptionEncoding;
Type of encoding used in the network description.
typedef enum {
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_AUTO = 0,
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_3GPP2 = 1 << 0,
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_3GPP = 1 << 1,
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_AMPS_OR_GSM = 1 << 2,
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_CDMA_OR_WCDMA = 1 << 3,
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_HDR = 1 << 4,
QMI_NAS_RADIO_TECHNOLOGY_PREFERENCE_LTE = 1 << 5
} QmiNasRadioTechnologyPreference;
Flags to specify the radio technology preference.
| Automatic selection. | |
| 3GPP2 technology. | |
| 3GPP technology. | |
| AMPS if 3GPP2, GSM if 3GPP. | |
| CDMA if 3GPP2, WCDMA if 3GPP. | |
| CDMA EV-DO. | |
| LTE. |
typedef enum {
QMI_NAS_PREFERENCE_DURATION_PERMANENT = 0x00,
QMI_NAS_PREFERENCE_DURATION_POWER_CYCLE = 0x01,
QMI_NAS_PREFERENCE_DURATION_ONE_CALL = 0x02,
QMI_NAS_PREFERENCE_DURATION_ONE_CALL_OR_TIME = 0x03,
QMI_NAS_PREFERENCE_DURATION_INTERNAL_ONE_CALL_1 = 0x04,
QMI_NAS_PREFERENCE_DURATION_INTERNAL_ONE_CALL_2 = 0x05,
QMI_NAS_PREFERENCE_DURATION_INTERNAL_ONE_CALL_3 = 0x06
} QmiNasPreferenceDuration;
Duration of the preference setting.
| Permanent. | |
| Until the next power cycle. | |
| Until end of call. | |
| Until end of call or a specified time. | |
| Internal reason 1, one call. | |
| Internal reason 2, one call. | |
| Internal reason 3, one call. |
typedef enum {
QMI_NAS_RAT_MODE_PREFERENCE_CDMA_1X = 1 << 0,
QMI_NAS_RAT_MODE_PREFERENCE_CDMA_1XEVDO = 1 << 1,
QMI_NAS_RAT_MODE_PREFERENCE_GSM = 1 << 2,
QMI_NAS_RAT_MODE_PREFERENCE_UMTS = 1 << 3,
QMI_NAS_RAT_MODE_PREFERENCE_LTE = 1 << 4,
QMI_NAS_RAT_MODE_PREFERENCE_TD_SCDMA = 1 << 5
} QmiNasRatModePreference;
Flags specifying radio access technology mode preference.
typedef enum {
QMI_NAS_CDMA_PRL_PREFERENCE_A_SIDE_ONLY = 0x0001,
QMI_NAS_CDMA_PRL_PREFERENCE_B_SIDE_ONLY = 0x0002,
QMI_NAS_CDMA_PRL_PREFERENCE_ANY = 0x3FFF
} QmiNasCdmaPrlPreference;
Flags specifying the preference when using CDMA Band Class 0.
typedef enum {
QMI_NAS_ROAMING_PREFERENCE_OFF = 0x01,
QMI_NAS_ROAMING_PREFERENCE_NOT_OFF = 0x02,
QMI_NAS_ROAMING_PREFERENCE_NOT_FLASHING = 0x03,
QMI_NAS_ROAMING_PREFERENCE_ANY = 0xFF
} QmiNasRoamingPreference;
Roaming preference.
typedef enum {
QMI_NAS_NETWORK_SELECTION_PREFERENCE_AUTOMATIC = 0x00,
QMI_NAS_NETWORK_SELECTION_PREFERENCE_MANUAL = 0x01
} QmiNasNetworkSelectionPreference;
Network selection preference.
typedef enum {
QMI_NAS_CHANGE_DURATION_POWER_CYCLE = 0x00,
QMI_NAS_CHANGE_DURATION_PERMANENT = 0x01
} QmiNasChangeDuration;
Duration of the change setting.
typedef enum {
QMI_NAS_SERVICE_DOMAIN_PREFERENCE_CS_ONLY = 0x00,
QMI_NAS_SERVICE_DOMAIN_PREFERENCE_PS_ONLY = 0x01,
QMI_NAS_SERVICE_DOMAIN_PREFERENCE_CS_PS = 0x02,
QMI_NAS_SERVICE_DOMAIN_PREFERENCE_PS_ATTACH = 0x03,
QMI_NAS_SERVICE_DOMAIN_PREFERENCE_PS_DETACH = 0x04,
} QmiNasServiceDomainPreference;
Service domain preference.
| Circuit-switched only. | |
| Packet-switched only. | |
| Circuit-switched and packet-switched. | |
| Packet-switched attach. | |
| Packet-switched dettach. |
typedef enum {
QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_AUTOMATIC = 0x00,
QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_GSM = 0x01,
QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_WCDMA = 0x02
} QmiNasGsmWcdmaAcquisitionOrderPreference;
GSM/WCDMA acquisition order preference.
typedef enum {
QMI_NAS_BAND_PREFERENCE_BC_0_A_SYSTEM = 1 << 0,
QMI_NAS_BAND_PREFERENCE_BC_0_B_SYSTEM = 1 << 1,
QMI_NAS_BAND_PREFERENCE_BC_1_ALL_BLOCKS = 1 << 2,
QMI_NAS_BAND_PREFERENCE_BC_2 = 1 << 3,
QMI_NAS_BAND_PREFERENCE_BC_3_A_SYSTEM = 1 << 4,
QMI_NAS_BAND_PREFERENCE_BC_4_ALL_BLOCKS = 1 << 5,
QMI_NAS_BAND_PREFERENCE_BC_5_ALL_BLOCKS = 1 << 6,
QMI_NAS_BAND_PREFERENCE_GSM_DCS_1800 = 1 << 7,
QMI_NAS_BAND_PREFERENCE_GSM_900_EXTENDED = 1 << 8,
QMI_NAS_BAND_PREFERENCE_GSM_900_PRIMARY = 1 << 9,
QMI_NAS_BAND_PREFERENCE_BC_6 = 1 << 10,
QMI_NAS_BAND_PREFERENCE_BC_7 = 1 << 11,
QMI_NAS_BAND_PREFERENCE_BC_8 = 1 << 12,
QMI_NAS_BAND_PREFERENCE_BC_9 = 1 << 13,
QMI_NAS_BAND_PREFERENCE_BC_10 = 1 << 14,
QMI_NAS_BAND_PREFERENCE_BC_11 = 1 << 15,
QMI_NAS_BAND_PREFERENCE_GSM_450 = 1 << 16,
QMI_NAS_BAND_PREFERENCE_GSM_480 = 1 << 17,
QMI_NAS_BAND_PREFERENCE_GSM_750 = 1 << 18,
QMI_NAS_BAND_PREFERENCE_GSM_850 = 1 << 19,
QMI_NAS_BAND_PREFERENCE_GSM_900_RAILWAYS = 1 << 20,
QMI_NAS_BAND_PREFERENCE_GSM_PCS_1900 = 1 << 21,
QMI_NAS_BAND_PREFERENCE_WCDMA_2100 = 1 << 22,
QMI_NAS_BAND_PREFERENCE_WCDMA_PCS_1900 = 1 << 23,
QMI_NAS_BAND_PREFERENCE_WCDMA_DCS_1800 = 1 << 24,
QMI_NAS_BAND_PREFERENCE_WCDMA_1700_US = 1 << 25,
QMI_NAS_BAND_PREFERENCE_WCDMA_850_US = 1 << 26,
QMI_NAS_BAND_PREFERENCE_WCDMA_800 = 1 << 27,
QMI_NAS_BAND_PREFERENCE_BC_12 = 1 << 28,
QMI_NAS_BAND_PREFERENCE_BC_14 = 1 << 29,
/* Bit 30 reserved */
QMI_NAS_BAND_PREFERENCE_BC_15 = 1 << 31,
/* Bits 32-47 reserved */
QMI_NAS_BAND_PREFERENCE_WCDMA_2600 = ((guint64) 1) << 48,
QMI_NAS_BAND_PREFERENCE_WCDMA_900 = ((guint64) 1) << 49,
QMI_NAS_BAND_PREFERENCE_WCDMA_1700_JAPAN = ((guint64) 1) << 50,
/* Bits 51-55 reserved */
QMI_NAS_BAND_PREFERENCE_BC_16 = ((guint64) 1) << 56,
QMI_NAS_BAND_PREFERENCE_BC_17 = ((guint64) 1) << 57,
QMI_NAS_BAND_PREFERENCE_BC_18 = ((guint64) 1) << 58,
QMI_NAS_BAND_PREFERENCE_BC_19 = ((guint64) 1) << 59
/* Bits 60-63 reserved */
} QmiNasBandPreference;
Flags to specify frequency band preferences.
| Band class 0, A system. | |
| Band class 0, B system. | |
| Band class 1. | |
| Band class 2. | |
| Band class 3, A system. | |
| Band class 4, all blocks. | |
| Band class 5, all blocks. | |
| GSM DCS 1800 band. | |
| Extended GSM 900 band. | |
| Primary GSM 900 band. | |
| Band class 6. | |
| Band class 7. | |
| Band class 8. | |
| Band class 9. | |
| Band class 10. | |
| Band class 11. | |
| GSM 450. | |
| GSM 480. | |
| GSM 750. | |
| GSM 850. | |
| GSM 900 (Railways). | |
| GSM 1900. | |
| WCDMA 2100. | |
| WCDMA PCS 1900. | |
| WCDMA DCS 1800. | |
| WCDMA 1700 (U.S.). | |
| WCDMA 850. | |
| WCDMA 800. | |
| Band class 12. | |
| Band class 14. | |
| Band class 15. | |
| WCDMA 2600. | |
| WCDMA 900. | |
| WCDMA 1700 (Japan). | |
| Band class 16. | |
| Band class 17. | |
| Band class 18. | |
| Band class 19. |
typedef enum {
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_1 = 1 << 0,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_2 = 1 << 1,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_3 = 1 << 2,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_4 = 1 << 3,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_5 = 1 << 4,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_6 = 1 << 5,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_7 = 1 << 6,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_8 = 1 << 7,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_9 = 1 << 8,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_10 = 1 << 9,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_11 = 1 << 10,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_12 = 1 << 11,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_13 = 1 << 12,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_14 = 1 << 13,
/* Bit 14-15 reserved */
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_17 = 1 << 16,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_18 = 1 << 17,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_19 = 1 << 18,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_20 = 1 << 19,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_21 = 1 << 20,
/* Bit 21-22 reserved */
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_24 = 1 << 23,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_25 = 1 << 24,
/* Bit 25-31 reserved */
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_33 = ((guint64) 1) << 32,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_34 = ((guint64) 1) << 33,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_35 = ((guint64) 1) << 34,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_36 = ((guint64) 1) << 35,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_37 = ((guint64) 1) << 36,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_38 = ((guint64) 1) << 37,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_39 = ((guint64) 1) << 38,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_40 = ((guint64) 1) << 39,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_41 = ((guint64) 1) << 40,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_42 = ((guint64) 1) << 41,
QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_43 = ((guint64) 1) << 42
/* Bit 43-64 reserved */
} QmiNasLteBandPreference;
Flags to specify LTE-specific frequency band preferences.
| LTE EUTRAN Band 1 | |
| LTE EUTRAN Band 2. | |
| LTE EUTRAN Band 3. | |
| LTE EUTRAN Band 4. | |
| LTE EUTRAN Band 5. | |
| LTE EUTRAN Band 6. | |
| LTE EUTRAN Band 7. | |
| LTE EUTRAN Band 8. | |
| LTE EUTRAN Band 9. | |
| LTE EUTRAN Band 10. | |
| LTE EUTRAN Band 11. | |
| LTE EUTRAN Band 12. | |
| LTE EUTRAN Band 13. | |
| LTE EUTRAN Band 14. | |
| LTE EUTRAN Band 17. | |
| LTE EUTRAN Band 18. | |
| LTE EUTRAN Band 19. | |
| LTE EUTRAN Band 20. | |
| LTE EUTRAN Band 21. | |
| LTE EUTRAN Band 24. | |
| LTE EUTRAN Band 25. | |
| LTE EUTRAN Band 33. | |
| LTE EUTRAN Band 34. | |
| LTE EUTRAN Band 35. | |
| LTE EUTRAN Band 36. | |
| LTE EUTRAN Band 37. | |
| LTE EUTRAN Band 38. | |
| LTE EUTRAN Band 39. | |
| LTE EUTRAN Band 40. | |
| LTE EUTRAN Band 41. | |
| LTE EUTRAN Band 42. | |
| LTE EUTRAN Band 43. |
typedef enum {
QMI_NAS_TD_SCDMA_BAND_PREFERENCE_A = 1 << 0,
QMI_NAS_TD_SCDMA_BAND_PREFERENCE_B = 1 << 1,
QMI_NAS_TD_SCDMA_BAND_PREFERENCE_C = 1 << 2,
QMI_NAS_TD_SCDMA_BAND_PREFERENCE_D = 1 << 3,
QMI_NAS_TD_SCDMA_BAND_PREFERENCE_E = 1 << 4,
QMI_NAS_TD_SCDMA_BAND_PREFERENCE_F = 1 << 5
} QmiNasTdScdmaBandPreference;
Flags to specify TD-SCDMA-specific frequency band preferences.
typedef enum {
QMI_NAS_ROAMING_STATUS_OFF = 0x00,
QMI_NAS_ROAMING_STATUS_ON = 0x01,
/* Next ones only for 3GPP2 */
QMI_NAS_ROAMING_STATUS_BLINK = 0x02,
QMI_NAS_ROAMING_STATUS_OUT_OF_NEIGHBORHOOD = 0x03,
QMI_NAS_ROAMING_STATUS_OUT_OF_BUILDING = 0x04,
QMI_NAS_ROAMING_STATUS_PREFERRED_SYSTEM = 0x05,
QMI_NAS_ROAMING_STATUS_AVAILABLE_SYSTEM = 0x06,
QMI_NAS_ROAMING_STATUS_ALLIANCE_PARTNER = 0x07,
QMI_NAS_ROAMING_STATUS_PREMIUM_PARTNER = 0x08,
QMI_NAS_ROAMING_STATUS_FULL_SERVICE = 0x09,
QMI_NAS_ROAMING_STATUS_PARTIAL_SERVICE = 0x0A,
QMI_NAS_ROAMING_STATUS_BANNER_ON = 0x0B,
QMI_NAS_ROAMING_STATUS_BANNER_OFF = 0x0C
} QmiNasRoamingStatus;
| Off. | |
| On. | |
| Blinking. | |
| Out of neighborhood. | |
| Out of building. | |
| Preferred system. | |
| Available system. | |
| Alliance partner. | |
| Premium partner. | |
| Full service. | |
| Partial service. | |
| Banner on. | |
| Banner off. |
typedef enum {
QMI_NAS_HDR_PROTOCOL_REVISION_NONE = 0x00,
QMI_NAS_HDR_PROTOCOL_REVISION_REL_0 = 0x01,
QMI_NAS_HDR_PROTOCOL_REVISION_REL_A = 0x02,
QMI_NAS_HDR_PROTOCOL_REVISION_REL_B = 0x03
} QmiNasHdrProtocolRevision;
HDR protocol revision.
typedef enum {
QMI_NAS_WCDMA_HS_SERVICE_HSDPA_HSUPA_UNSUPPORTED = 0x00,
QMI_NAS_WCDMA_HS_SERVICE_HSDPA_SUPPORTED = 0x01,
QMI_NAS_WCDMA_HS_SERVICE_HSUPA_SUPPORTED = 0x02,
QMI_NAS_WCDMA_HS_SERVICE_HSDPA_HSUPA_SUPPORTED = 0x03,
QMI_NAS_WCDMA_HS_SERVICE_HSDPA_PLUS_SUPPORTED = 0x04,
QMI_NAS_WCDMA_HS_SERVICE_HSDPA_PLUS_HSUPA_SUPPORTED = 0x05,
QMI_NAS_WCDMA_HS_SERVICE_DC_HSDPA_PLUS_SUPPORTED = 0x06,
QMI_NAS_WCDMA_HS_SERVICE_DC_HSDPA_PLUS_HSUPA_SUPPORTED = 0x07
} QmiNasWcdmaHsService;
| HSDPA and HSUPA not supported. | |
| HSDPA supported. | |
| HSUPA supported. | |
| HSDPA and HSUPA supported. | |
| HSDPA+ supported. | |
| HSDPA+ and HSUPA supported. | |
| DC-HSDPA+ supported. | |
| DC-HSDPA+ and HSUPA supported. Call status on high speed. |
typedef enum {
QMI_NAS_CELL_BROADCAST_CAPABILITY_UNKNOWN = 0x00,
QMI_NAS_CELL_BROADCAST_CAPABILITY_OFF = 0x01,
QMI_NAS_CELL_BROADCAST_CAPABILITY_ON = 0x02
} QmiNasCellBroadcastCapability;
Cell broadcast support.
typedef enum {
QMI_NAS_SIM_REJECT_STATE_SIM_UNAVAILABLE = 0,
QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE = 1,
QMI_NAS_SIM_REJECT_STATE_SIM_CS_INVALID = 2,
QMI_NAS_SIM_REJECT_STATE_SIM_PS_INVALID = 3,
QMI_NAS_SIM_REJECT_STATE_SIM_CS_PS_INVALID = 4
} QmiNasSimRejectState;
Reject information of the SIM.
| SIM not available. | |
| SIM available. | |
| SIM invalid for circuit-switched connections. | |
| SIM invalid for packet-switched connections. | |
| SIM invalid for circuit-switched and packet-switched connections. |
typedef enum {
QMI_NAS_CDMA_PILOT_TYPE_ACTIVE = 0,
QMI_NAS_CDMA_PILOT_TYPE_NEIGHBOR = 1,
} QmiNasCdmaPilotType;
The pilot set the pilot belongs to.
typedef enum {
QMI_NAS_DAY_OF_WEEK_MONDAY = 0,
QMI_NAS_DAY_OF_WEEK_TUESDAY = 1,
QMI_NAS_DAY_OF_WEEK_WEDNESDAY = 2,
QMI_NAS_DAY_OF_WEEK_THURSDAY = 3,
QMI_NAS_DAY_OF_WEEK_FRIDAY = 4,
QMI_NAS_DAY_OF_WEEK_SATURDAY = 5,
QMI_NAS_DAY_OF_WEEK_SUNDAY = 6
} QmiNasDayOfWeek;
The day of the week.
typedef enum {
QMI_NAS_DAYLIGHT_SAVINGS_ADJUSTMENT_NONE = 0,
QMI_NAS_DAYLIGHT_SAVINGS_ADJUSTMENT_ONE_HOUR = 1,
QMI_NAS_DAYLIGHT_SAVINGS_ADJUSTMENT_TWO_HOURS = 2
} QmiNasDaylightSavingsAdjustment;
The number of hours a time is adjusted for daylight savings.
const gchar * qmi_nas_radio_interface_get_string (QmiNasRadioInterface val);
Gets the nickname string for the QmiNasRadioInterface specified at val.
|
a QmiNasRadioInterface. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_active_band_get_string (QmiNasActiveBand val);
Gets the nickname string for the QmiNasActiveBand specified at val.
|
a QmiNasActiveBand. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_network_service_domain_get_string
(QmiNasNetworkServiceDomain val);
Gets the nickname string for the QmiNasNetworkServiceDomain specified at val.
|
a QmiNasNetworkServiceDomain. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_evdo_sinr_level_get_string (QmiNasEvdoSinrLevel val);
Gets the nickname string for the QmiNasEvdoSinrLevel specified at val.
|
a QmiNasEvdoSinrLevel. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_nas_signal_strength_request_build_string_from_mask
(QmiNasSignalStrengthRequest mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasSignalStrengthRequest in mask.
gchar * qmi_nas_network_scan_type_build_string_from_mask
(QmiNasNetworkScanType mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasNetworkScanType in mask.
gchar * qmi_nas_network_status_build_string_from_mask
(QmiNasNetworkStatus mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasNetworkStatus in mask.
const gchar * qmi_nas_network_register_type_get_string
(QmiNasNetworkRegisterType val);
Gets the nickname string for the QmiNasNetworkRegisterType specified at val.
|
a QmiNasNetworkRegisterType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_registration_state_get_string
(QmiNasRegistrationState val);
Gets the nickname string for the QmiNasRegistrationState specified at val.
|
a QmiNasRegistrationState. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_attach_state_get_string (QmiNasAttachState val);
Gets the nickname string for the QmiNasAttachState specified at val.
|
a QmiNasAttachState. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_network_type_get_string (QmiNasNetworkType val);
Gets the nickname string for the QmiNasNetworkType specified at val.
|
a QmiNasNetworkType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_roaming_indicator_status_get_string
(QmiNasRoamingIndicatorStatus val);
Gets the nickname string for the QmiNasRoamingIndicatorStatus specified at val.
|
a QmiNasRoamingIndicatorStatus. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_data_capability_get_string (QmiNasDataCapability val);
Gets the nickname string for the QmiNasDataCapability specified at val.
|
a QmiNasDataCapability. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_service_status_get_string (QmiNasServiceStatus val);
Gets the nickname string for the QmiNasServiceStatus specified at val.
|
a QmiNasServiceStatus. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_hdr_personality_get_string (QmiNasHdrPersonality val);
Gets the nickname string for the QmiNasHdrPersonality specified at val.
|
a QmiNasHdrPersonality. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_call_barring_status_get_string
(QmiNasCallBarringStatus val);
Gets the nickname string for the QmiNasCallBarringStatus specified at val.
|
a QmiNasCallBarringStatus. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_network_description_display_get_string
(QmiNasNetworkDescriptionDisplay val);
Gets the nickname string for the QmiNasNetworkDescriptionDisplay specified at val.
|
a QmiNasNetworkDescriptionDisplay. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_network_description_encoding_get_string
(QmiNasNetworkDescriptionEncoding val);
Gets the nickname string for the QmiNasNetworkDescriptionEncoding specified at val.
|
a QmiNasNetworkDescriptionEncoding. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_nas_radio_technology_preference_build_string_from_mask
(QmiNasRadioTechnologyPreference mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasRadioTechnologyPreference in mask.
const gchar * qmi_nas_preference_duration_get_string
(QmiNasPreferenceDuration val);
Gets the nickname string for the QmiNasPreferenceDuration specified at val.
|
a QmiNasPreferenceDuration. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_nas_rat_mode_preference_build_string_from_mask
(QmiNasRatModePreference mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasRatModePreference in mask.
const gchar * qmi_nas_cdma_prl_preference_get_string
(QmiNasCdmaPrlPreference val);
Gets the nickname string for the QmiNasCdmaPrlPreference specified at val.
|
a QmiNasCdmaPrlPreference. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_roaming_preference_get_string
(QmiNasRoamingPreference val);
Gets the nickname string for the QmiNasRoamingPreference specified at val.
|
a QmiNasRoamingPreference. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_network_selection_preference_get_string
(QmiNasNetworkSelectionPreference val);
Gets the nickname string for the QmiNasNetworkSelectionPreference specified at val.
|
a QmiNasNetworkSelectionPreference. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_change_duration_get_string (QmiNasChangeDuration val);
Gets the nickname string for the QmiNasChangeDuration specified at val.
|
a QmiNasChangeDuration. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_service_domain_preference_get_string
(QmiNasServiceDomainPreference val);
Gets the nickname string for the QmiNasServiceDomainPreference specified at val.
|
a QmiNasServiceDomainPreference. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_gsm_wcdma_acquisition_order_preference_get_string
(QmiNasGsmWcdmaAcquisitionOrderPreference val);
Gets the nickname string for the QmiNasGsmWcdmaAcquisitionOrderPreference specified at val.
|
a QmiNasGsmWcdmaAcquisitionOrderPreference. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_nas_band_preference_build_string_from_mask
(QmiNasBandPreference mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasBandPreference in mask.
gchar * qmi_nas_lte_band_preference_build_string_from_mask
(QmiNasLteBandPreference mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasLteBandPreference in mask.
gchar * qmi_nas_td_scdma_band_preference_build_string_from_mask
(QmiNasTdScdmaBandPreference mask);
Builds a string containing a comma-separated list of nicknames for
each QmiNasTdScdmaBandPreference in mask.
const gchar * qmi_nas_roaming_status_get_string (QmiNasRoamingStatus val);
Gets the nickname string for the QmiNasRoamingStatus specified at val.
|
a QmiNasRoamingStatus. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_hdr_protocol_revision_get_string
(QmiNasHdrProtocolRevision val);
Gets the nickname string for the QmiNasHdrProtocolRevision specified at val.
|
a QmiNasHdrProtocolRevision. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_wcdma_hs_service_get_string (QmiNasWcdmaHsService val);
Gets the nickname string for the QmiNasWcdmaHsService specified at val.
|
a QmiNasWcdmaHsService. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_cell_broadcast_capability_get_string
(QmiNasCellBroadcastCapability val);
Gets the nickname string for the QmiNasCellBroadcastCapability specified at val.
|
a QmiNasCellBroadcastCapability. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_sim_reject_state_get_string (QmiNasSimRejectState val);
Gets the nickname string for the QmiNasSimRejectState specified at val.
|
a QmiNasSimRejectState. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_cdma_pilot_type_get_string (QmiNasCdmaPilotType val);
Gets the nickname string for the QmiNasCdmaPilotType specified at val.
|
a QmiNasCdmaPilotType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_day_of_week_get_string (QmiNasDayOfWeek val);
Gets the nickname string for the QmiNasDayOfWeek specified at val.
|
a QmiNasDayOfWeek. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_nas_daylight_savings_adjustment_get_string
(QmiNasDaylightSavingsAdjustment val);
Gets the nickname string for the QmiNasDaylightSavingsAdjustment specified at val.
|
a QmiNasDaylightSavingsAdjustment. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|