diff --git a/gr_grc/scripts/show_live_transmissions.py b/gr_grc/scripts/show_live_transmissions.py old mode 100644 new mode 100755 index 81b9247c5ab6c068897255982433cfda59c72d03..408d57105ccaad6155f39ffe2acde08b88541555 --- a/gr_grc/scripts/show_live_transmissions.py +++ b/gr_grc/scripts/show_live_transmissions.py @@ -107,6 +107,8 @@ def main(top_block_cls=top_block, options=None): messages = [] time_added = 0 samples_len = 0 + transmission_counter = 0 + while True: msg = tb.msgq_out.delete_head() samples = np.fromstring(msg.to_string(), dtype='float32') @@ -129,6 +131,7 @@ def main(top_block_cls=top_block, options=None): first_one = msg.index("1") last_one = msg.rfind("1") real_transmission_time = round(1/tb.samp_rate*(int(last_one-first_one)*1000), 2) + transmission_counter += 1 print(msg) print("Transmission time: \t\t" + str(transmission_time) + "ms") @@ -136,6 +139,7 @@ def main(top_block_cls=top_block, options=None): print("Transmission block starts at sample: \t" + str(block_samples_start)) print("Transmission starts at sample: \t\t" + str(block_samples_start + first_one)) print("Sample count: \t\t\t\t" + str(samples_count)) + print("\nTransmissions: " + str(transmission_counter)) print("\n\n") messages = []