From e82c2a3abd0f1bd450bea46bc67b84a07017028e Mon Sep 17 00:00:00 2001
From: wu_xinjun <bent20140204@outlook.com>
Date: 星期一, 21 三月 2022 12:36:38 +0800
Subject: [PATCH] auto slam

---
 src/utils/udp_get.py |   58 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 33 insertions(+), 25 deletions(-)

diff --git a/src/utils/udp_get.py b/src/utils/udp_get.py
index a01d4c4..1dcea13 100644
--- a/src/utils/udp_get.py
+++ b/src/utils/udp_get.py
@@ -46,6 +46,38 @@
             UDPServer.server_close(server)
 
 
+def udp_get_tool(microwaveHost,packetThreshold,deviceName,saveFolder,subFolder):
+
+    global packet_threshold
+    packet_threshold = packetThreshold,
+    global device_id
+    device_id = deviceName
+    global save_folder
+    save_folder = saveFolder
+    global sub_folder
+    sub_folder = subFolder
+
+    global server
+
+        # host = ''
+    # host = '192.168.2.65' # use this host to get the udp data from microwave device
+    port = 9911
+    server =UDPServer((microwaveHost, port), PointCloudUDPRequestHandler)
+    print(time.asctime(),'Server started on port', port)
+    print('....')
+    print('ctrl-c to quit server.')
+    try:
+        server.serve_forever()
+    except KeyboardInterrupt:
+        server.server_close()
+        print(time.asctime(),"Server Stopped")
+    except:
+        server.server_close()
+        print(time.asctime(),"Server Stopped")
+
+
+
+
 if __name__ == '__main__':
 
     def help():
@@ -63,33 +95,9 @@
         SAVEfolder = str(sys.argv[4])
         SUBfolder = str(sys.argv[5])
 
-        global packet_threshold
-        packet_threshold = PACKETthreshold
-        global device_id
-        device_id = DEVICEname
-        global save_folder
-        save_folder = SAVEfolder
-        global sub_folder
-        sub_folder = SUBfolder
 
     except Exception as e:
         print(e)
         help()
 
-    global server
-    
-    # host = ''
-    # host = '192.168.2.65' # use this host to get the udp data from microwave device
-    port = 9911
-    server =UDPServer((MICROWAVEhost, port), PointCloudUDPRequestHandler)
-    print(time.asctime(),'Server started on port', port)
-    print('....')
-    print('ctrl-c to quit server.')
-    try:
-        server.serve_forever()
-    except KeyboardInterrupt:
-        server.server_close()
-        print(time.asctime(),"Server Stopped")
-    except:
-        server.server_close()
-        print(time.asctime(),"Server Stopped")
\ No newline at end of file
+    udp_get_tool(MICROWAVEhost,PACKETthreshold,DEVICEname,SAVEfolder,SUBfolder)
\ No newline at end of file

--
Gitblit v1.9.1