- proper handling of Ctrl-C
git-svn-id: http://moon:8086/svn/software/trunk/projects/opencv@347 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+4
-1
@@ -93,10 +93,11 @@ if ("__main__" == __name__):
|
||||
sockUdp.settimeout(30.0)
|
||||
sockUdp.bind((UDP_IP, UDP_PORT))
|
||||
localTcpServer = None
|
||||
try:
|
||||
while True:
|
||||
try:
|
||||
data, addr = sockUdp.recvfrom(1024) # buffer size is 1024 bytes
|
||||
except:
|
||||
except (socket.timeout):
|
||||
print ("UDP: Timeout")
|
||||
if localTcpServer is not None:
|
||||
localTcpServer.stop()
|
||||
@@ -128,6 +129,8 @@ if ("__main__" == __name__):
|
||||
if localTcpServer is not None:
|
||||
del localTcpServer
|
||||
localTcpServer = None
|
||||
except (KeyboardInterrupt):
|
||||
print ("\nKeyboardInterrupt")
|
||||
|
||||
if localTcpServer is not None:
|
||||
localTcpServer.stop()
|
||||
|
||||
+2
-2
@@ -42,9 +42,9 @@ ap.add_argument("-y", "--height", type=int, default=240,
|
||||
help="height")
|
||||
ap.add_argument("-kp", "--kp", type=float, default=6.0, # 1.0
|
||||
help="kp")
|
||||
ap.add_argument("-ki", "--ki", type=float, default=2.0, # 0.2
|
||||
ap.add_argument("-ki", "--ki", type=float, default=3.0, # 0.2
|
||||
help="ki")
|
||||
ap.add_argument("-kd", "--kd", type=float, default=2.0, # 8.0
|
||||
ap.add_argument("-kd", "--kd", type=float, default=3.0, # 8.0
|
||||
help="kd")
|
||||
args = vars(ap.parse_args())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user