Qmi.MessageNasGetSystemInfoOutput

Fields

None

Methods

get_additional_cdma_system_info ()

get_additional_gsm_system_info ()

get_additional_hdr_system_info ()

get_additional_lte_system_info ()

get_additional_wcdma_system_info ()

get_cdma_registration_zone_id ()

get_cdma_resolved_mcc ()

get_cdma_service_status ()

get_cdma_system_info ()

get_dcnr_restriction_info ()

get_eutra_with_nr5g_availability ()

get_gsm_call_barring_status ()

get_gsm_cipher_domain ()

get_gsm_routing_area_code ()

get_gsm_service_status ()

get_gsm_system_info_v2 ()

get_hdr_service_status ()

get_hdr_system_info ()

get_ims_voice_support ()

get_lte_cell_access_status ()

get_lte_embms_coverage_info_support ()

get_lte_embms_coverage_info_trace_id ()

get_lte_registration_domain ()

get_lte_service_status ()

get_lte_system_info_v2 ()

get_lte_voice_domain ()

get_lte_voice_support ()

get_network_selection_registration_restriction ()

get_nr5g_service_status_info ()

get_nr5g_system_info ()

get_nr5g_tracking_area_code ()

get_result ()

get_sim_reject_info ()

get_td_scdma_service_status ()

get_td_scdma_system_info_v2 ()

get_wcdma_call_barring_status ()

get_wcdma_cipher_domain ()

get_wcdma_routing_area_code ()

get_wcdma_service_status ()

get_wcdma_system_info_v2 ()

ref ()

unref ()

Details

class Qmi.MessageNasGetSystemInfoOutput

The Qmi.MessageNasGetSystemInfoOutput structure contains private data and should only be accessed using the provided API.

New in version 1.0.

get_additional_cdma_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_additional_cdma_system_info_geo_system_index:

a placeholder for the output #guint16, or None if not required.

value_additional_cdma_system_info_registration_period:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_additional_cdma_system_info_geo_system_index: int, value_additional_cdma_system_info_registration_period: int)

Get the ‘Additional CDMA System Info’ field from self.

New in version 1.0.

get_additional_gsm_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_additional_gsm_system_info_geo_system_index:

a placeholder for the output #guint16, or None if not required.

value_additional_gsm_system_info_cell_broadcast_support:

a placeholder for the output Qmi.NasCellBroadcastCapability, or None if not required.

Return type:

(bool, value_additional_gsm_system_info_geo_system_index: int, value_additional_gsm_system_info_cell_broadcast_support: Qmi.NasCellBroadcastCapability)

Get the ‘Additional GSM System Info’ field from self.

New in version 1.0.

get_additional_hdr_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_additional_hdr_system_info_geo_system_index:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_additional_hdr_system_info_geo_system_index: int)

Get the ‘Additional HDR System Info’ field from self.

New in version 1.0.

get_additional_lte_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_additional_lte_system_info_geo_system_index:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_additional_lte_system_info_geo_system_index: int)

Get the ‘Additional LTE System Info’ field from self.

New in version 1.0.

get_additional_wcdma_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_additional_wcdma_system_info_geo_system_index:

a placeholder for the output #guint16, or None if not required.

value_additional_wcdma_system_info_cell_broadcast_support:

a placeholder for the output Qmi.NasCellBroadcastCapability, or None if not required.

Return type:

(bool, value_additional_wcdma_system_info_geo_system_index: int, value_additional_wcdma_system_info_cell_broadcast_support: Qmi.NasCellBroadcastCapability)

Get the ‘Additional WCDMA System Info’ field from self.

New in version 1.0.

get_cdma_registration_zone_id()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_cdma_registration_zone_id:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_cdma_registration_zone_id: int)

Get the ‘CDMA Registration Zone ID’ field from self.

New in version 1.28.

get_cdma_resolved_mcc()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_cdma_resolved_mcc:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_cdma_resolved_mcc: int)

Get the ‘CDMA Resolved MCC’ field from self.

New in version 1.28.

get_cdma_service_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_cdma_service_status_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_cdma_service_status_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_cdma_service_status_service_status: Qmi.NasServiceStatus, value_cdma_service_status_preferred_data_path: bool)

Get the ‘CDMA Service Status’ field from self.

New in version 1.0.

get_cdma_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_cdma_system_info_domain_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_cdma_system_info_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_cdma_system_info_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_cdma_system_info_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_forbidden:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_prl_match_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_prl_match:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_p_rev_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_p_rev:

a placeholder for the output #guint8, or None if not required.

value_cdma_system_info_base_station_p_rev_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_base_station_p_rev:

a placeholder for the output #guint8, or None if not required.

value_cdma_system_info_concurrent_service_support_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_concurrent_service_support:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_cdma_system_id_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_sid:

a placeholder for the output #guint16, or None if not required.

value_cdma_system_info_nid:

a placeholder for the output #guint16, or None if not required.

value_cdma_system_info_base_station_info_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_base_station_id:

a placeholder for the output #guint16, or None if not required.

value_cdma_system_info_base_station_latitude:

a placeholder for the output #gint32, or None if not required.

value_cdma_system_info_base_station_longitude:

a placeholder for the output #gint32, or None if not required.

value_cdma_system_info_packet_zone_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_packet_zone:

a placeholder for the output #guint16, or None if not required.

value_cdma_system_info_network_id_valid:

a placeholder for the output bool, or None if not required.

value_cdma_system_info_mcc:

a placeholder for the output constant string, or None if not required.

value_cdma_system_info_mnc:

a placeholder for the output constant string, or None if not required.

Return type:

(bool, value_cdma_system_info_domain_valid: bool, value_cdma_system_info_domain: Qmi.NasNetworkServiceDomain, value_cdma_system_info_service_capability_valid: bool, value_cdma_system_info_service_capability: Qmi.NasNetworkServiceDomain, value_cdma_system_info_roaming_status_valid: bool, value_cdma_system_info_roaming_status: Qmi.NasRoamingStatus, value_cdma_system_info_forbidden_valid: bool, value_cdma_system_info_forbidden: bool, value_cdma_system_info_prl_match_valid: bool, value_cdma_system_info_prl_match: bool, value_cdma_system_info_p_rev_valid: bool, value_cdma_system_info_p_rev: int, value_cdma_system_info_base_station_p_rev_valid: bool, value_cdma_system_info_base_station_p_rev: int, value_cdma_system_info_concurrent_service_support_valid: bool, value_cdma_system_info_concurrent_service_support: bool, value_cdma_system_info_cdma_system_id_valid: bool, value_cdma_system_info_sid: int, value_cdma_system_info_nid: int, value_cdma_system_info_base_station_info_valid: bool, value_cdma_system_info_base_station_id: int, value_cdma_system_info_base_station_latitude: int, value_cdma_system_info_base_station_longitude: int, value_cdma_system_info_packet_zone_valid: bool, value_cdma_system_info_packet_zone: int, value_cdma_system_info_network_id_valid: bool, value_cdma_system_info_mcc: str, value_cdma_system_info_mnc: str)

Get the ‘CDMA System Info’ field from self.

New in version 1.0.

get_dcnr_restriction_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_dcnr_restriction_info:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_dcnr_restriction_info: bool)

Get the ‘DCNR restriction Info’ field from self.

New in version 1.30.

get_eutra_with_nr5g_availability()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_eutra_with_nr5g_availability:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_eutra_with_nr5g_availability: bool)

Get the ‘EUTRA with NR5G availability’ field from self.

New in version 1.30.

get_gsm_call_barring_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_gsm_call_barring_status_cs_status:

a placeholder for the output Qmi.NasCallBarringStatus, or None if not required.

value_gsm_call_barring_status_ps_status:

a placeholder for the output Qmi.NasCallBarringStatus, or None if not required.

Return type:

(bool, value_gsm_call_barring_status_cs_status: Qmi.NasCallBarringStatus, value_gsm_call_barring_status_ps_status: Qmi.NasCallBarringStatus)

Get the ‘GSM Call Barring Status’ field from self.

New in version 1.0.

get_gsm_cipher_domain()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_gsm_cipher_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

Return type:

(bool, value_gsm_cipher_domain: Qmi.NasNetworkServiceDomain)

Get the ‘GSM Cipher Domain’ field from self.

New in version 1.0.

get_gsm_routing_area_code()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_gsm_routing_area_code:

a placeholder for the output #guint8, or None if not required.

Return type:

(bool, value_gsm_routing_area_code: int)

Get the ‘GSM Routing Area Code’ field from self.

New in version 1.28.

get_gsm_service_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_gsm_service_status_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_gsm_service_status_true_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_gsm_service_status_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_gsm_service_status_service_status: Qmi.NasServiceStatus, value_gsm_service_status_true_service_status: Qmi.NasServiceStatus, value_gsm_service_status_preferred_data_path: bool)

Get the ‘GSM Service Status’ field from self.

New in version 1.0.

get_gsm_system_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_gsm_system_info_v2_domain_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_gsm_system_info_v2_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_gsm_system_info_v2_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_gsm_system_info_v2_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_forbidden:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_lac_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_lac:

a placeholder for the output #guint16, or None if not required.

value_gsm_system_info_v2_cid_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_cid:

a placeholder for the output #guint32, or None if not required.

value_gsm_system_info_v2_registration_reject_info_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_registration_reject_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_gsm_system_info_v2_registration_reject_cause:

a placeholder for the output Qmi.NasRejectCause, or None if not required.

value_gsm_system_info_v2_network_id_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_mcc:

a placeholder for the output constant string, or None if not required.

value_gsm_system_info_v2_mnc:

a placeholder for the output constant string, or None if not required.

value_gsm_system_info_v2_egprs_support_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_egprs_support:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_dtm_support_valid:

a placeholder for the output bool, or None if not required.

value_gsm_system_info_v2_dtm_support:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_gsm_system_info_v2_domain_valid: bool, value_gsm_system_info_v2_domain: Qmi.NasNetworkServiceDomain, value_gsm_system_info_v2_service_capability_valid: bool, value_gsm_system_info_v2_service_capability: Qmi.NasNetworkServiceDomain, value_gsm_system_info_v2_roaming_status_valid: bool, value_gsm_system_info_v2_roaming_status: Qmi.NasRoamingStatus, value_gsm_system_info_v2_forbidden_valid: bool, value_gsm_system_info_v2_forbidden: bool, value_gsm_system_info_v2_lac_valid: bool, value_gsm_system_info_v2_lac: int, value_gsm_system_info_v2_cid_valid: bool, value_gsm_system_info_v2_cid: int, value_gsm_system_info_v2_registration_reject_info_valid: bool, value_gsm_system_info_v2_registration_reject_domain: Qmi.NasNetworkServiceDomain, value_gsm_system_info_v2_registration_reject_cause: Qmi.NasRejectCause, value_gsm_system_info_v2_network_id_valid: bool, value_gsm_system_info_v2_mcc: str, value_gsm_system_info_v2_mnc: str, value_gsm_system_info_v2_egprs_support_valid: bool, value_gsm_system_info_v2_egprs_support: bool, value_gsm_system_info_v2_dtm_support_valid: bool, value_gsm_system_info_v2_dtm_support: bool)

Get the ‘GSM System Info v2’ field from self.

New in version 1.30.

get_hdr_service_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_hdr_service_status_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_hdr_service_status_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_hdr_service_status_service_status: Qmi.NasServiceStatus, value_hdr_service_status_preferred_data_path: bool)

Get the ‘HDR Service Status’ field from self.

New in version 1.0.

get_hdr_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_hdr_system_info_domain_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_hdr_system_info_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_hdr_system_info_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_hdr_system_info_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_forbidden:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_prl_match_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_prl_match:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_personality_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_personality:

a placeholder for the output Qmi.NasHdrPersonality, or None if not required.

value_hdr_system_info_protocol_revision_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_protocol_revision:

a placeholder for the output Qmi.NasHdrProtocolRevision, or None if not required.

value_hdr_system_info_is_856_system_id_valid:

a placeholder for the output bool, or None if not required.

value_hdr_system_info_is_856_system_id:

a placeholder for the output constant string, or None if not required.

Return type:

(bool, value_hdr_system_info_domain_valid: bool, value_hdr_system_info_domain: Qmi.NasNetworkServiceDomain, value_hdr_system_info_service_capability_valid: bool, value_hdr_system_info_service_capability: Qmi.NasNetworkServiceDomain, value_hdr_system_info_roaming_status_valid: bool, value_hdr_system_info_roaming_status: Qmi.NasRoamingStatus, value_hdr_system_info_forbidden_valid: bool, value_hdr_system_info_forbidden: bool, value_hdr_system_info_prl_match_valid: bool, value_hdr_system_info_prl_match: bool, value_hdr_system_info_personality_valid: bool, value_hdr_system_info_personality: Qmi.NasHdrPersonality, value_hdr_system_info_protocol_revision_valid: bool, value_hdr_system_info_protocol_revision: Qmi.NasHdrProtocolRevision, value_hdr_system_info_is_856_system_id_valid: bool, value_hdr_system_info_is_856_system_id: str)

Get the ‘HDR System Info’ field from self.

New in version 1.0.

get_ims_voice_support()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_ims_voice_support:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_ims_voice_support: bool)

Get the ‘IMS Voice Support’ field from self.

New in version 1.24.

get_lte_cell_access_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_cell_access_status:

a placeholder for the output Qmi.NasLteCellAccessStatus, or None if not required.

Return type:

(bool, value_lte_cell_access_status: Qmi.NasLteCellAccessStatus)

Get the ‘LTE Cell Access Status’ field from self.

New in version 1.24.

get_lte_embms_coverage_info_support()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_embms_coverage_info_support:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_lte_embms_coverage_info_support: bool)

Get the ‘LTE eMBMS Coverage Info Support’ field from self.

New in version 1.0.

get_lte_embms_coverage_info_trace_id()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_embms_coverage_info_trace_id:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_lte_embms_coverage_info_trace_id: int)

Get the ‘LTE eMBMS Coverage Info Trace ID’ field from self.

New in version 1.24.

get_lte_registration_domain()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_registration_domain:

a placeholder for the output Qmi.NasLteRegistrationDomain, or None if not required.

Return type:

(bool, value_lte_registration_domain: Qmi.NasLteRegistrationDomain)

Get the ‘LTE Registration Domain’ field from self.

New in version 1.24.

get_lte_service_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_service_status_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_lte_service_status_true_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_lte_service_status_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_lte_service_status_service_status: Qmi.NasServiceStatus, value_lte_service_status_true_service_status: Qmi.NasServiceStatus, value_lte_service_status_preferred_data_path: bool)

Get the ‘LTE Service Status’ field from self.

New in version 1.0.

get_lte_system_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_system_info_v2_domain_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_lte_system_info_v2_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_lte_system_info_v2_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_lte_system_info_v2_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_forbidden:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_lac_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_lac:

a placeholder for the output #guint16, or None if not required.

value_lte_system_info_v2_cid_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_cid:

a placeholder for the output #guint32, or None if not required.

value_lte_system_info_v2_registration_reject_info_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_registration_reject_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_lte_system_info_v2_registration_reject_cause:

a placeholder for the output Qmi.NasRejectCause, or None if not required.

value_lte_system_info_v2_network_id_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_mcc:

a placeholder for the output constant string, or None if not required.

value_lte_system_info_v2_mnc:

a placeholder for the output constant string, or None if not required.

value_lte_system_info_v2_tac_valid:

a placeholder for the output bool, or None if not required.

value_lte_system_info_v2_tac:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_lte_system_info_v2_domain_valid: bool, value_lte_system_info_v2_domain: Qmi.NasNetworkServiceDomain, value_lte_system_info_v2_service_capability_valid: bool, value_lte_system_info_v2_service_capability: Qmi.NasNetworkServiceDomain, value_lte_system_info_v2_roaming_status_valid: bool, value_lte_system_info_v2_roaming_status: Qmi.NasRoamingStatus, value_lte_system_info_v2_forbidden_valid: bool, value_lte_system_info_v2_forbidden: bool, value_lte_system_info_v2_lac_valid: bool, value_lte_system_info_v2_lac: int, value_lte_system_info_v2_cid_valid: bool, value_lte_system_info_v2_cid: int, value_lte_system_info_v2_registration_reject_info_valid: bool, value_lte_system_info_v2_registration_reject_domain: Qmi.NasNetworkServiceDomain, value_lte_system_info_v2_registration_reject_cause: Qmi.NasRejectCause, value_lte_system_info_v2_network_id_valid: bool, value_lte_system_info_v2_mcc: str, value_lte_system_info_v2_mnc: str, value_lte_system_info_v2_tac_valid: bool, value_lte_system_info_v2_tac: int)

Get the ‘LTE System Info v2’ field from self.

New in version 1.30.

get_lte_voice_domain()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_voice_domain:

a placeholder for the output Qmi.NasLteVoiceDomain, or None if not required.

Return type:

(bool, value_lte_voice_domain: Qmi.NasLteVoiceDomain)

Get the ‘LTE Voice Domain’ field from self.

New in version 1.28.

get_lte_voice_support()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_voice_support:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_lte_voice_support: bool)

Get the ‘LTE Voice Support’ field from self.

New in version 1.0.

get_network_selection_registration_restriction()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_network_selection_registration_restriction:

a placeholder for the output Qmi.NasNetworkSelectionRegistrationRestriction, or None if not required.

Return type:

(bool, value_network_selection_registration_restriction: Qmi.NasNetworkSelectionRegistrationRestriction)

Get the ‘Network Selection Registration Restriction’ field from self.

New in version 1.24.

get_nr5g_service_status_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_nr5g_service_status_info_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_nr5g_service_status_info_true_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_nr5g_service_status_info_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_nr5g_service_status_info_service_status: Qmi.NasServiceStatus, value_nr5g_service_status_info_true_service_status: Qmi.NasServiceStatus, value_nr5g_service_status_info_preferred_data_path: bool)

Get the ‘NR5G Service Status Info’ field from self.

New in version 1.30.

get_nr5g_system_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_nr5g_system_info_domain_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_nr5g_system_info_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_nr5g_system_info_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_nr5g_system_info_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_forbidden:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_lac_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_lac:

a placeholder for the output #guint16, or None if not required.

value_nr5g_system_info_cid_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_cid:

a placeholder for the output #guint32, or None if not required.

value_nr5g_system_info_registration_reject_info_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_registration_reject_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_nr5g_system_info_registration_reject_cause:

a placeholder for the output #guint8, or None if not required.

value_nr5g_system_info_network_id_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_mcc:

a placeholder for the output constant string, or None if not required.

value_nr5g_system_info_mnc:

a placeholder for the output constant string, or None if not required.

value_nr5g_system_info_tac_valid:

a placeholder for the output bool, or None if not required.

value_nr5g_system_info_tac:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_nr5g_system_info_domain_valid: bool, value_nr5g_system_info_domain: Qmi.NasNetworkServiceDomain, value_nr5g_system_info_service_capability_valid: bool, value_nr5g_system_info_service_capability: Qmi.NasNetworkServiceDomain, value_nr5g_system_info_roaming_status_valid: bool, value_nr5g_system_info_roaming_status: Qmi.NasRoamingStatus, value_nr5g_system_info_forbidden_valid: bool, value_nr5g_system_info_forbidden: bool, value_nr5g_system_info_lac_valid: bool, value_nr5g_system_info_lac: int, value_nr5g_system_info_cid_valid: bool, value_nr5g_system_info_cid: int, value_nr5g_system_info_registration_reject_info_valid: bool, value_nr5g_system_info_registration_reject_domain: Qmi.NasNetworkServiceDomain, value_nr5g_system_info_registration_reject_cause: int, value_nr5g_system_info_network_id_valid: bool, value_nr5g_system_info_mcc: str, value_nr5g_system_info_mnc: str, value_nr5g_system_info_tac_valid: bool, value_nr5g_system_info_tac: int)

Get the ‘NR5G System Info’ field from self.

New in version 1.30.

get_nr5g_tracking_area_code()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_nr5g_tracking_area_code:

a placeholder for the output GLib.Array of #guint8 elements, or None if not required. Do not free it, it is owned by self.

Return type:

(bool, value_nr5g_tracking_area_code: bytes)

Get the ‘NR5G Tracking Area Code’ field from self.

New in version 1.30.

get_result()
Raises:

GLib.Error

Returns:

True if the QMI operation succeeded, False if error is set.

Return type:

bool

Get the result of the QMI operation.

New in version 1.0.

get_sim_reject_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_sim_reject_info:

a placeholder for the output Qmi.NasSimRejectState, or None if not required.

Return type:

(bool, value_sim_reject_info: Qmi.NasSimRejectState)

Get the ‘SIM Reject Info’ field from self.

New in version 1.0.

get_td_scdma_service_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_td_scdma_service_status_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_td_scdma_service_status_true_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_td_scdma_service_status_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_td_scdma_service_status_service_status: Qmi.NasServiceStatus, value_td_scdma_service_status_true_service_status: Qmi.NasServiceStatus, value_td_scdma_service_status_preferred_data_path: bool)

Get the ‘TD SCDMA Service Status’ field from self.

New in version 1.0.

get_td_scdma_system_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_td_scdma_system_info_v2_domain_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_td_scdma_system_info_v2_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_td_scdma_system_info_v2_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_td_scdma_system_info_v2_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_forbidden:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_lac_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_lac:

a placeholder for the output #guint16, or None if not required.

value_td_scdma_system_info_v2_cid_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_cid:

a placeholder for the output #guint32, or None if not required.

value_td_scdma_system_info_v2_registration_reject_info_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_registration_reject_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_td_scdma_system_info_v2_registration_reject_cause:

a placeholder for the output Qmi.NasRejectCause, or None if not required.

value_td_scdma_system_info_v2_network_id_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_mcc:

a placeholder for the output constant string, or None if not required.

value_td_scdma_system_info_v2_mnc:

a placeholder for the output constant string, or None if not required.

value_td_scdma_system_info_v2_hs_call_status_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_hs_call_status:

a placeholder for the output Qmi.NasWcdmaHsService, or None if not required.

value_td_scdma_system_info_v2_hs_service_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_hs_service:

a placeholder for the output Qmi.NasWcdmaHsService, or None if not required.

value_td_scdma_system_info_v2_cell_parameter_id_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_cell_parameter_id:

a placeholder for the output #guint16, or None if not required.

value_td_scdma_system_info_v2_cell_broadcast_support_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_cell_broadcast_support:

a placeholder for the output Qmi.NasCellBroadcastCapability, or None if not required.

value_td_scdma_system_info_v2_cs_call_barring_status_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_cs_call_barring_status:

a placeholder for the output Qmi.NasCallBarringStatus, or None if not required.

value_td_scdma_system_info_v2_ps_call_barring_status_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_ps_call_barring_status:

a placeholder for the output Qmi.NasCallBarringStatus, or None if not required.

value_td_scdma_system_info_v2_cipher_domain_valid:

a placeholder for the output bool, or None if not required.

value_td_scdma_system_info_v2_cipher_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

Return type:

(bool, value_td_scdma_system_info_v2_domain_valid: bool, value_td_scdma_system_info_v2_domain: Qmi.NasNetworkServiceDomain, value_td_scdma_system_info_v2_service_capability_valid: bool, value_td_scdma_system_info_v2_service_capability: Qmi.NasNetworkServiceDomain, value_td_scdma_system_info_v2_roaming_status_valid: bool, value_td_scdma_system_info_v2_roaming_status: Qmi.NasRoamingStatus, value_td_scdma_system_info_v2_forbidden_valid: bool, value_td_scdma_system_info_v2_forbidden: bool, value_td_scdma_system_info_v2_lac_valid: bool, value_td_scdma_system_info_v2_lac: int, value_td_scdma_system_info_v2_cid_valid: bool, value_td_scdma_system_info_v2_cid: int, value_td_scdma_system_info_v2_registration_reject_info_valid: bool, value_td_scdma_system_info_v2_registration_reject_domain: Qmi.NasNetworkServiceDomain, value_td_scdma_system_info_v2_registration_reject_cause: Qmi.NasRejectCause, value_td_scdma_system_info_v2_network_id_valid: bool, value_td_scdma_system_info_v2_mcc: str, value_td_scdma_system_info_v2_mnc: str, value_td_scdma_system_info_v2_hs_call_status_valid: bool, value_td_scdma_system_info_v2_hs_call_status: Qmi.NasWcdmaHsService, value_td_scdma_system_info_v2_hs_service_valid: bool, value_td_scdma_system_info_v2_hs_service: Qmi.NasWcdmaHsService, value_td_scdma_system_info_v2_cell_parameter_id_valid: bool, value_td_scdma_system_info_v2_cell_parameter_id: int, value_td_scdma_system_info_v2_cell_broadcast_support_valid: bool, value_td_scdma_system_info_v2_cell_broadcast_support: Qmi.NasCellBroadcastCapability, value_td_scdma_system_info_v2_cs_call_barring_status_valid: bool, value_td_scdma_system_info_v2_cs_call_barring_status: Qmi.NasCallBarringStatus, value_td_scdma_system_info_v2_ps_call_barring_status_valid: bool, value_td_scdma_system_info_v2_ps_call_barring_status: Qmi.NasCallBarringStatus, value_td_scdma_system_info_v2_cipher_domain_valid: bool, value_td_scdma_system_info_v2_cipher_domain: Qmi.NasNetworkServiceDomain)

Get the ‘TD SCDMA System Info v2’ field from self.

New in version 1.30.

get_wcdma_call_barring_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_wcdma_call_barring_status_cs_status:

a placeholder for the output Qmi.NasCallBarringStatus, or None if not required.

value_wcdma_call_barring_status_ps_status:

a placeholder for the output Qmi.NasCallBarringStatus, or None if not required.

Return type:

(bool, value_wcdma_call_barring_status_cs_status: Qmi.NasCallBarringStatus, value_wcdma_call_barring_status_ps_status: Qmi.NasCallBarringStatus)

Get the ‘WCDMA Call Barring Status’ field from self.

New in version 1.0.

get_wcdma_cipher_domain()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_wcdma_cipher_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

Return type:

(bool, value_wcdma_cipher_domain: Qmi.NasNetworkServiceDomain)

Get the ‘WCDMA Cipher Domain’ field from self.

New in version 1.0.

get_wcdma_routing_area_code()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_wcdma_routing_area_code:

a placeholder for the output #guint8, or None if not required.

Return type:

(bool, value_wcdma_routing_area_code: int)

Get the ‘WCDMA Routing Area Code’ field from self.

New in version 1.28.

get_wcdma_service_status()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_wcdma_service_status_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_wcdma_service_status_true_service_status:

a placeholder for the output Qmi.NasServiceStatus, or None if not required.

value_wcdma_service_status_preferred_data_path:

a placeholder for the output bool, or None if not required.

Return type:

(bool, value_wcdma_service_status_service_status: Qmi.NasServiceStatus, value_wcdma_service_status_true_service_status: Qmi.NasServiceStatus, value_wcdma_service_status_preferred_data_path: bool)

Get the ‘WCDMA Service Status’ field from self.

New in version 1.0.

get_wcdma_system_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_wcdma_system_info_v2_domain_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_wcdma_system_info_v2_service_capability_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_service_capability:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_wcdma_system_info_v2_roaming_status_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_roaming_status:

a placeholder for the output Qmi.NasRoamingStatus, or None if not required.

value_wcdma_system_info_v2_forbidden_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_forbidden:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_lac_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_lac:

a placeholder for the output #guint16, or None if not required.

value_wcdma_system_info_v2_cid_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_cid:

a placeholder for the output #guint32, or None if not required.

value_wcdma_system_info_v2_registration_reject_info_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_registration_reject_domain:

a placeholder for the output Qmi.NasNetworkServiceDomain, or None if not required.

value_wcdma_system_info_v2_registration_reject_cause:

a placeholder for the output Qmi.NasRejectCause, or None if not required.

value_wcdma_system_info_v2_network_id_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_mcc:

a placeholder for the output constant string, or None if not required.

value_wcdma_system_info_v2_mnc:

a placeholder for the output constant string, or None if not required.

value_wcdma_system_info_v2_hs_call_status_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_hs_call_status:

a placeholder for the output Qmi.NasWcdmaHsService, or None if not required.

value_wcdma_system_info_v2_hs_service_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_hs_service:

a placeholder for the output Qmi.NasWcdmaHsService, or None if not required.

value_wcdma_system_info_v2_primary_scrambling_code_valid:

a placeholder for the output bool, or None if not required.

value_wcdma_system_info_v2_primary_scrambling_code:

a placeholder for the output #guint16, or None if not required.

Return type:

(bool, value_wcdma_system_info_v2_domain_valid: bool, value_wcdma_system_info_v2_domain: Qmi.NasNetworkServiceDomain, value_wcdma_system_info_v2_service_capability_valid: bool, value_wcdma_system_info_v2_service_capability: Qmi.NasNetworkServiceDomain, value_wcdma_system_info_v2_roaming_status_valid: bool, value_wcdma_system_info_v2_roaming_status: Qmi.NasRoamingStatus, value_wcdma_system_info_v2_forbidden_valid: bool, value_wcdma_system_info_v2_forbidden: bool, value_wcdma_system_info_v2_lac_valid: bool, value_wcdma_system_info_v2_lac: int, value_wcdma_system_info_v2_cid_valid: bool, value_wcdma_system_info_v2_cid: int, value_wcdma_system_info_v2_registration_reject_info_valid: bool, value_wcdma_system_info_v2_registration_reject_domain: Qmi.NasNetworkServiceDomain, value_wcdma_system_info_v2_registration_reject_cause: Qmi.NasRejectCause, value_wcdma_system_info_v2_network_id_valid: bool, value_wcdma_system_info_v2_mcc: str, value_wcdma_system_info_v2_mnc: str, value_wcdma_system_info_v2_hs_call_status_valid: bool, value_wcdma_system_info_v2_hs_call_status: Qmi.NasWcdmaHsService, value_wcdma_system_info_v2_hs_service_valid: bool, value_wcdma_system_info_v2_hs_service: Qmi.NasWcdmaHsService, value_wcdma_system_info_v2_primary_scrambling_code_valid: bool, value_wcdma_system_info_v2_primary_scrambling_code: int)

Get the ‘WCDMA System Info v2’ field from self.

New in version 1.30.

ref()
Returns:

the new reference to self.

Return type:

Qmi.MessageNasGetSystemInfoOutput

Atomically increments the reference count of self by one.

New in version 1.0.

unref()

Atomically decrements the reference count of self by one. If the reference count drops to 0, self is completely disposed.

New in version 1.0.