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]
|