From b1f0772002d9450a5ff96b14551db813bb3ca94a Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Mon, 30 Mar 2020 19:04:55 +0700 Subject: trx_toolkit/trx_sniff.py: add option to ignore NOPE / IDLE indications Change-Id: If51052af04289f10bfaefd5374049908de05319a --- src/target/trx_toolkit/trx_sniff.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/target/trx_toolkit/trx_sniff.py b/src/target/trx_toolkit/trx_sniff.py index 5667df2a..1417664a 100755 --- a/src/target/trx_toolkit/trx_sniff.py +++ b/src/target/trx_toolkit/trx_sniff.py @@ -158,6 +158,12 @@ class Application(ApplicationBase): if msg.fn < self.argv.pf_fn_gt: return False + # Message type specific filtering + if isinstance(msg, DATAMSG_TRX2L1): + # NOPE.ind filter + if not self.argv.pf_nope_ind and msg.nope_ind: + return False + # Burst passed ;) return True @@ -258,6 +264,9 @@ class Application(ApplicationBase): pf_group.add_argument("--frame-num-gt", metavar = "FN", dest = "pf_fn_gt", type = int, help = "TDMA frame number (greater than FN)") + pf_group.add_argument("--no-nope-ind", + dest = "pf_nope_ind", action = "store_false", + help = "Ignore NOPE.ind (NOPE / IDLE indications)") return parser.parse_args() -- cgit v1.2.3