aboutsummaryrefslogtreecommitdiffstats
path: root/apps/grgsm_decode
diff options
context:
space:
mode:
Diffstat (limited to 'apps/grgsm_decode')
-rwxr-xr-xapps/grgsm_decode8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/grgsm_decode b/apps/grgsm_decode
index 89c03d3..14578d5 100755
--- a/apps/grgsm_decode
+++ b/apps/grgsm_decode
@@ -105,7 +105,9 @@ class grgsm_decoder(gr.top_block):
self.cch_decoder = grgsm.control_channels_decoder()
+ self.socket_pdu_server = blocks.socket_pdu("UDP_SERVER", "127.0.0.1", "4729", 10000) #added in order to avoid generating ICMP messages
self.socket_pdu = blocks.socket_pdu("UDP_CLIENT", "127.0.0.1", "4729", 10000)
+
if self.verbose:
self.message_printer = grgsm.message_printer(pmt.intern(""), True, True, False)
@@ -362,8 +364,8 @@ if __name__ == '__main__':
break
# open udp port 4729 to avoid icmp messages
- sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- sock.bind(("localhost", 4729))
+ #sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+ #sock.bind(("localhost", 4729))
# instanciate decoder
tb = grgsm_decoder(timeslot=options.timeslot, subslot=options.subslot, chan_mode=options.chan_mode,
@@ -379,4 +381,4 @@ if __name__ == '__main__':
tb.wait()
# we are done, close socket
- sock.close()
+ #sock.close()