From a4179cfb15babec0a28aa0cb5c11ca982f6a859d Mon Sep 17 00:00:00 2001 From: fdila Date: Tue, 12 May 2020 12:53:35 +0200 Subject: [PATCH] reset st on rospy shutdown, fix #42 --- utils/catkin_ws/src/serial_bridge/scripts/serial_control.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/catkin_ws/src/serial_bridge/scripts/serial_control.py b/utils/catkin_ws/src/serial_bridge/scripts/serial_control.py index 7ac62c7..78c50f1 100755 --- a/utils/catkin_ws/src/serial_bridge/scripts/serial_control.py +++ b/utils/catkin_ws/src/serial_bridge/scripts/serial_control.py @@ -138,6 +138,12 @@ def controller(): rospy.logerr("Decode Error") ser.reset_input_buffer() +def reset_st(): + ser.dtr = 1 + time.sleep(1) + ser.dtr = 0 + +rospy.on_shutdown(reset_st) if __name__ == '__main__': controller() -- 2.52.0