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_cur_downlink_bandwidth()¶
Get current cell’s downlink bandwidth
- get_cur_downlink_frequency()¶
Get current cell’s downlink frequency band
- get_cur_op()¶
- get_cur_uplink_bandwidth()¶
Get current cell’s uplink bandwidth
- get_cur_uplink_frequency()¶
Get current cell’s uplink frequency band
- get_mib_downlink_bandwidth()¶
- get_mib_number_of_antennas()¶
- set_source(source)¶
Set the trace source. Enable the LTE RRC messages.
- Parameters
source (trace collector) – the trace source.