Qmi.IndicationNasSystemInfoOutput

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_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_service_status ()

get_gsm_system_info_v2 ()

get_hdr_service_status ()

get_hdr_system_info ()

get_lte_embms_coverage_info_support ()

get_lte_service_status ()

get_lte_system_info_v2 ()

get_lte_voice_support ()

get_nr5g_service_status_info ()

get_nr5g_system_info ()

get_nr5g_tracking_area_code ()

get_plmn_not_changed_indication ()

get_sim_reject_info ()

get_td_scdma_service_status ()

get_td_scma_system_info_v2 ()

get_wcdma_call_barring_status ()

get_wcdma_cipher_domain ()

get_wcdma_service_status ()

get_wcdma_system_info_v2 ()

ref ()

unref ()

Details

class Qmi.IndicationNasSystemInfoOutput

The Qmi.IndicationNasSystemInfoOutput 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_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_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_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_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_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_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_plmn_not_changed_indication()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_plmn_not_changed_indication:

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

Return type:

(bool, value_plmn_not_changed_indication: bool)

Get the ‘PLMN Not Changed Indication’ field from self.

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_scma_system_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_td_scma_system_info_v2_domain_valid:

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

value_td_scma_system_info_v2_domain:

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

value_td_scma_system_info_v2_service_capability_valid:

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

value_td_scma_system_info_v2_service_capability:

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

value_td_scma_system_info_v2_roaming_status_valid:

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

value_td_scma_system_info_v2_roaming_status:

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

value_td_scma_system_info_v2_forbidden_valid:

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

value_td_scma_system_info_v2_forbidden:

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

value_td_scma_system_info_v2_lac_valid:

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

value_td_scma_system_info_v2_lac:

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

value_td_scma_system_info_v2_cid_valid:

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

value_td_scma_system_info_v2_cid:

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

value_td_scma_system_info_v2_registration_reject_info_valid:

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

value_td_scma_system_info_v2_registration_reject_domain:

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

value_td_scma_system_info_v2_registration_reject_cause:

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

value_td_scma_system_info_v2_network_id_valid:

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

value_td_scma_system_info_v2_mcc:

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

value_td_scma_system_info_v2_mnc:

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

value_td_scma_system_info_v2_hs_call_status_valid:

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

value_td_scma_system_info_v2_hs_call_status:

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

value_td_scma_system_info_v2_hs_service_valid:

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

value_td_scma_system_info_v2_hs_service:

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

value_td_scma_system_info_v2_cell_parameter_id_valid:

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

value_td_scma_system_info_v2_cell_parameter_id:

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

value_td_scma_system_info_v2_cell_broadcast_support_valid:

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

value_td_scma_system_info_v2_cell_broadcast_support:

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

value_td_scma_system_info_v2_cs_call_barring_status_valid:

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

value_td_scma_system_info_v2_cs_call_barring_status:

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

value_td_scma_system_info_v2_ps_call_barring_status_valid:

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

value_td_scma_system_info_v2_ps_call_barring_status:

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

value_td_scma_system_info_v2_cipher_domain_valid:

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

value_td_scma_system_info_v2_cipher_domain:

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

Return type:

(bool, value_td_scma_system_info_v2_domain_valid: bool, value_td_scma_system_info_v2_domain: Qmi.NasNetworkServiceDomain, value_td_scma_system_info_v2_service_capability_valid: bool, value_td_scma_system_info_v2_service_capability: Qmi.NasNetworkServiceDomain, value_td_scma_system_info_v2_roaming_status_valid: bool, value_td_scma_system_info_v2_roaming_status: Qmi.NasRoamingStatus, value_td_scma_system_info_v2_forbidden_valid: bool, value_td_scma_system_info_v2_forbidden: bool, value_td_scma_system_info_v2_lac_valid: bool, value_td_scma_system_info_v2_lac: int, value_td_scma_system_info_v2_cid_valid: bool, value_td_scma_system_info_v2_cid: int, value_td_scma_system_info_v2_registration_reject_info_valid: bool, value_td_scma_system_info_v2_registration_reject_domain: Qmi.NasNetworkServiceDomain, value_td_scma_system_info_v2_registration_reject_cause: Qmi.NasRejectCause, value_td_scma_system_info_v2_network_id_valid: bool, value_td_scma_system_info_v2_mcc: str, value_td_scma_system_info_v2_mnc: str, value_td_scma_system_info_v2_hs_call_status_valid: bool, value_td_scma_system_info_v2_hs_call_status: Qmi.NasWcdmaHsService, value_td_scma_system_info_v2_hs_service_valid: bool, value_td_scma_system_info_v2_hs_service: Qmi.NasWcdmaHsService, value_td_scma_system_info_v2_cell_parameter_id_valid: bool, value_td_scma_system_info_v2_cell_parameter_id: int, value_td_scma_system_info_v2_cell_broadcast_support_valid: bool, value_td_scma_system_info_v2_cell_broadcast_support: Qmi.NasCellBroadcastCapability, value_td_scma_system_info_v2_cs_call_barring_status_valid: bool, value_td_scma_system_info_v2_cs_call_barring_status: Qmi.NasCallBarringStatus, value_td_scma_system_info_v2_ps_call_barring_status_valid: bool, value_td_scma_system_info_v2_ps_call_barring_status: Qmi.NasCallBarringStatus, value_td_scma_system_info_v2_cipher_domain_valid: bool, value_td_scma_system_info_v2_cipher_domain: Qmi.NasNetworkServiceDomain)

Get the ‘TD SCMA 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_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.IndicationNasSystemInfoOutput

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.