From 869d34116f95da460892172744036fef490daf1c Mon Sep 17 00:00:00 2001
From: Berk Silemek <berk.silemek@gmail.com>
Date: Mon, 9 Jan 2023 12:57:32 +0000
Subject: [PATCH] Update COSI-Measure/External_Control_Scripts/Readme.md,
 COSI-Measure/External_Control_Scripts/image.png,
 COSI-Measure/External_Control_Scripts/image-1.png

---
 COSI-Measure/External_Control_Scripts/Readme.md  |   8 +++++++-
 .../External_Control_Scripts/image-1.png         | Bin 0 -> 1737 bytes
 COSI-Measure/External_Control_Scripts/image.png  | Bin 0 -> 1737 bytes
 3 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 COSI-Measure/External_Control_Scripts/image-1.png
 create mode 100644 COSI-Measure/External_Control_Scripts/image.png

diff --git a/COSI-Measure/External_Control_Scripts/Readme.md b/COSI-Measure/External_Control_Scripts/Readme.md
index e47a47e..110386b 100644
--- a/COSI-Measure/External_Control_Scripts/Readme.md
+++ b/COSI-Measure/External_Control_Scripts/Readme.md
@@ -12,7 +12,13 @@ The MOV command is for the movement to absolute coordinates. The command structu
 MOVXXXxxYYYyyZZZzz or MOVXXXYYYZZZ. 
 The first one is for submillimeter precision is 2, first 3 digits are the coordinates in mm for xyz. The second one is in millimeter. Please pad with zeros. i.e. 58.23mm is 05823 or 058 for the host part. When the robot finishes its operation (i.e. moving to desired coordinate), it acknowledges the movement and sends back a “MOVOK” command to a host.
 
-“CLOSECONN” terminates the connection. This reactivates the Cosi_GUI application on COSI Measure. If the connection is terminated unexpectedly, it can be killed using another terminal. Otherwise, the application must be restarted. (Please see the screenshots for how to kill an open TCP/IP process without restarting the whole Cosi_GUI application).
+“CLOSECONN” terminates the connection. This reactivates the Cosi_GUI application on COSI Measure. If the connection is terminated unexpectedly, it can be killed using another terminal. Otherwise, the application must be restarted, which would require new calibration of the COSI Measure axes. To prevent this, please open another root terminal. Then please type:
+
+```console
+netstat -tulnap  
+```
+![Instructions1.png](./COSI-Measure/External_Control_Scripts/Instructions1.png)
+
 
 “OK” command can be sent for a connection check. COSI Measure will respond with an “ok” message if the connection is established. 
 
diff --git a/COSI-Measure/External_Control_Scripts/image-1.png b/COSI-Measure/External_Control_Scripts/image-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef00afe2b58d810fe365c931b010d62badccb51d
GIT binary patch
literal 1737
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
GXaWEuhEkIN

literal 0
HcmV?d00001

diff --git a/COSI-Measure/External_Control_Scripts/image.png b/COSI-Measure/External_Control_Scripts/image.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef00afe2b58d810fe365c931b010d62badccb51d
GIT binary patch
literal 1737
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
GXaWEuhEkIN

literal 0
HcmV?d00001

-- 
GitLab