summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2020-03-30 19:04:55 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2020-03-30 19:20:32 +0700
commitb1f0772002d9450a5ff96b14551db813bb3ca94a (patch)
tree41c44c2dc04f3480690aad16bc45fe3392074f25
parentbbd1edccaeb2d8fbce82a1cf89d7d54ca3c4a569 (diff)
trx_toolkit/trx_sniff.py: add option to ignore NOPE / IDLE indications
-rwxr-xr-xsrc/target/trx_toolkit/trx_sniff.py9
1 files changed, 9 insertions, 0 deletions
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()