mobile_insight.analyzer.track_cell_info_analyzer module

A LTE RRC analyzer.

Author: Yuanjie Li, Zhehui Zhang

class mobile_insight.analyzer.track_cell_info_analyzer.TrackCellInfoAnalyzer

Bases: mobile_insight.analyzer.analyzer.Analyzer

A protocol ananlyzer for LTE Radio Resource Control (RRC) protocol.

__callback_mib_cell(msg)
__callback_serv_cell(msg)

A callback to update current cell status

Parameters

msg – the RRC messages with cell status

__rrc_filter(msg)

Filter all LTE RRC packets, and call functions to process it

Parameters

msg – the event (message) from the trace collector.

get_cur_allowed_access()
get_cur_band_indicator()
get_cur_cell_id()

Get current cell’s status

Returns

current cell’s status

Return type

LteRrcStatus

get_cur_cell_tac()

Get current cell’s status

Returns

current cell’s status

Return type

LteRrcStatus

Get current cell’s downlink bandwidth

Get current cell’s downlink frequency band

get_cur_op()

Get current cell’s uplink bandwidth

Get current cell’s uplink frequency band

get_mib_number_of_antennas()
set_source(source)

Set the trace source. Enable the LTE RRC messages.

Parameters

source (trace collector) – the trace source.