Qmi.MessageNasGetCellLocationInfoOutput

Fields

None

Methods

get_cdma_info ()

get_compat_context ()

get_geran_info_v2 ()

get_interfrequency_lte_info ()

get_intrafrequency_lte_info_v2 ()

get_lte_info_neighboring_gsm ()

get_lte_info_neighboring_wcdma ()

get_lte_info_timing_advance ()

get_nr5g_arfcn ()

get_nr5g_cell_information ()

get_result ()

get_umts_cell_id ()

get_umts_info_neighboring_lte ()

get_umts_info_v2 ()

ref ()

set_compat_context (compat_context, compat_context_free)

unref ()

Details

class Qmi.MessageNasGetCellLocationInfoOutput

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

New in version 1.10.

get_cdma_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_cdma_info_system_id:

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

value_cdma_info_network_id:

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

value_cdma_info_base_station_id:

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

value_cdma_info_reference_pn:

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

value_cdma_info_latitude:

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

value_cdma_info_longitude:

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

Return type:

(bool, value_cdma_info_system_id: int, value_cdma_info_network_id: int, value_cdma_info_base_station_id: int, value_cdma_info_reference_pn: int, value_cdma_info_latitude: int, value_cdma_info_longitude: int)

Get the ‘CDMA Info’ field from self.

New in version 1.10.

get_compat_context()
Return type:

object or None

get_geran_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_geran_info_v2_cell_id:

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

value_geran_info_v2_plmn:

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

value_geran_info_v2_lac:

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

value_geran_info_v2_geran_absolute_rf_channel_number:

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

value_geran_info_v2_base_station_identity_code:

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

value_geran_info_v2_timing_advance:

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

value_geran_info_v2_rx_level:

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

value_geran_info_v2_cell_ptr:

a placeholder for the output array of Qmi.MessageNasGetCellLocationInfoOutputGeranInfoV2CellElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_geran_info_v2_cell_id: int, value_geran_info_v2_plmn: bytes, value_geran_info_v2_lac: int, value_geran_info_v2_geran_absolute_rf_channel_number: int, value_geran_info_v2_base_station_identity_code: int, value_geran_info_v2_timing_advance: int, value_geran_info_v2_rx_level: int, value_geran_info_v2_cell_ptr: [Qmi.MessageNasGetCellLocationInfoOutputGeranInfoV2CellElement])

Get the ‘GERAN Info v2’ field from self.

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_geran_info_v2() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

get_interfrequency_lte_info()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_interfrequency_lte_info_ue_in_idle:

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

value_interfrequency_lte_info_frequency_ptr:

a placeholder for the output array of #QmiMessageNasGetCellLocationInfoOutputInterfrequencyLteInfoFrequencyElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_interfrequency_lte_info_ue_in_idle: bool, value_interfrequency_lte_info_frequency_ptr: [Qmi.MessageNasGetCellLocationInfoOutputInterfrequencyLteInfoFrequencyElementGir])

Get the ‘Interfrequency LTE Info’ field from self.

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_interfrequency_lte_info() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

get_intrafrequency_lte_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_intrafrequency_lte_info_v2_ue_in_idle:

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

value_intrafrequency_lte_info_v2_plmn:

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

value_intrafrequency_lte_info_v2_tracking_area_code:

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

value_intrafrequency_lte_info_v2_global_cell_id:

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

value_intrafrequency_lte_info_v2_eutra_absolute_rf_channel_number:

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

value_intrafrequency_lte_info_v2_serving_cell_id:

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

value_intrafrequency_lte_info_v2_cell_reselection_priority:

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

value_intrafrequency_lte_info_v2_s_non_intra_search_threshold:

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

value_intrafrequency_lte_info_v2_serving_cell_low_threshold:

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

value_intrafrequency_lte_info_v2_s_intra_search_threshold:

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

value_intrafrequency_lte_info_v2_cell_ptr:

a placeholder for the output array of Qmi.MessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoV2CellElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_intrafrequency_lte_info_v2_ue_in_idle: bool, value_intrafrequency_lte_info_v2_plmn: bytes, value_intrafrequency_lte_info_v2_tracking_area_code: int, value_intrafrequency_lte_info_v2_global_cell_id: int, value_intrafrequency_lte_info_v2_eutra_absolute_rf_channel_number: int, value_intrafrequency_lte_info_v2_serving_cell_id: int, value_intrafrequency_lte_info_v2_cell_reselection_priority: int, value_intrafrequency_lte_info_v2_s_non_intra_search_threshold: int, value_intrafrequency_lte_info_v2_serving_cell_low_threshold: int, value_intrafrequency_lte_info_v2_s_intra_search_threshold: int, value_intrafrequency_lte_info_v2_cell_ptr: [Qmi.MessageNasGetCellLocationInfoOutputIntrafrequencyLteInfoV2CellElement])

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

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_intrafrequency_lte_info_v2() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

get_lte_info_neighboring_gsm()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_info_neighboring_gsm_ue_in_idle:

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

value_lte_info_neighboring_gsm_frequency_ptr:

a placeholder for the output array of #QmiMessageNasGetCellLocationInfoOutputLteInfoNeighboringGsmFrequencyElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_lte_info_neighboring_gsm_ue_in_idle: bool, value_lte_info_neighboring_gsm_frequency_ptr: [Qmi.MessageNasGetCellLocationInfoOutputLteInfoNeighboringGsmFrequencyElementGir])

Get the ‘LTE Info Neighboring GSM’ field from self.

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_lte_info_neighboring_gsm() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

get_lte_info_neighboring_wcdma()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_info_neighboring_wcdma_ue_in_idle:

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

value_lte_info_neighboring_wcdma_frequency_ptr:

a placeholder for the output array of #QmiMessageNasGetCellLocationInfoOutputLteInfoNeighboringWcdmaFrequencyElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_lte_info_neighboring_wcdma_ue_in_idle: bool, value_lte_info_neighboring_wcdma_frequency_ptr: [Qmi.MessageNasGetCellLocationInfoOutputLteInfoNeighboringWcdmaFrequencyElementGir])

Get the ‘LTE Info Neighboring WCDMA’ field from self.

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_lte_info_neighboring_wcdma() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

get_lte_info_timing_advance()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_lte_info_timing_advance:

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

Return type:

(bool, value_lte_info_timing_advance: int)

Get the ‘LTE Info Timing Advance’ field from self.

New in version 1.28.

get_nr5g_arfcn()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_nr5g_arfcn:

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

Return type:

(bool, value_nr5g_arfcn: int)

Get the ‘NR5G ARFCN’ field from self.

New in version 1.30.

get_nr5g_cell_information()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_nr5g_cell_information_plmn:

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

value_nr5g_cell_information_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.

value_nr5g_cell_information_global_cell_id:

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

value_nr5g_cell_information_physical_cell_id:

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

value_nr5g_cell_information_rsrq:

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

value_nr5g_cell_information_rsrp:

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

value_nr5g_cell_information_snr:

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

Return type:

(bool, value_nr5g_cell_information_plmn: bytes, value_nr5g_cell_information_tracking_area_code: bytes, value_nr5g_cell_information_global_cell_id: int, value_nr5g_cell_information_physical_cell_id: int, value_nr5g_cell_information_rsrq: int, value_nr5g_cell_information_rsrp: int, value_nr5g_cell_information_snr: int)

Get the ‘NR5G Cell Information’ 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.10.

get_umts_cell_id()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_umts_cell_id:

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

Return type:

(bool, value_umts_cell_id: int)

Get the ‘UMTS Cell ID’ field from self.

New in version 1.10.

get_umts_info_neighboring_lte()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_umts_info_neighboring_lte_rrc_state:

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

value_umts_info_neighboring_lte_frequency_ptr:

a placeholder for the output array of Qmi.MessageNasGetCellLocationInfoOutputUmtsInfoNeighboringLteFrequencyElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_umts_info_neighboring_lte_rrc_state: Qmi.NasWcdmaRrcState, value_umts_info_neighboring_lte_frequency_ptr: [Qmi.MessageNasGetCellLocationInfoOutputUmtsInfoNeighboringLteFrequencyElement])

Get the ‘UMTS Info Neighboring LTE’ field from self.

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_umts_info_neighboring_lte() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

get_umts_info_v2()
Raises:

GLib.Error

Returns:

True if the field is found, False otherwise.

value_umts_info_v2_cell_id:

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

value_umts_info_v2_plmn:

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

value_umts_info_v2_lac:

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

value_umts_info_v2_utra_absolute_rf_channel_number:

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

value_umts_info_v2_primary_scrambling_code:

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

value_umts_info_v2_rscp:

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

value_umts_info_v2_ecio:

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

value_umts_info_v2_cell_ptr:

a placeholder for the output array of Qmi.MessageNasGetCellLocationInfoOutputUmtsInfoV2CellElement elements, or None if not required. Do not free or modify it, it is owned by self.

value_umts_info_v2_neighboring_geran_ptr:

a placeholder for the output array of Qmi.MessageNasGetCellLocationInfoOutputUmtsInfoV2NeighboringGeranElement elements, or None if not required. Do not free or modify it, it is owned by self.

Return type:

(bool, value_umts_info_v2_cell_id: int, value_umts_info_v2_plmn: bytes, value_umts_info_v2_lac: int, value_umts_info_v2_utra_absolute_rf_channel_number: int, value_umts_info_v2_primary_scrambling_code: int, value_umts_info_v2_rscp: int, value_umts_info_v2_ecio: int, value_umts_info_v2_cell_ptr: [Qmi.MessageNasGetCellLocationInfoOutputUmtsInfoV2CellElement], value_umts_info_v2_neighboring_geran_ptr: [Qmi.MessageNasGetCellLocationInfoOutputUmtsInfoV2NeighboringGeranElement])

Get the ‘UMTS Info v2’ field from self.

Version of Qmi.MessageNasGetCellLocationInfoOutput.get_umts_info_v2() using arrays of pointers to structs instead of arrays of structs, for easier binding in other languages.

New in version 1.32.

ref()
Returns:

the new reference to self.

Return type:

Qmi.MessageNasGetCellLocationInfoOutput

Atomically increments the reference count of self by one.

New in version 1.10.

set_compat_context(compat_context, compat_context_free)
Parameters:
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.10.