rambo 4 months ago
parent
commit
802335eb09
1 changed files with 4 additions and 35 deletions
  1. 4 35
      python/mcu/DeviceControl.py

+ 4 - 35
python/mcu/DeviceControl.py

@@ -964,14 +964,11 @@ class DeviceControl(BaseClass, metaclass=SingletonType):
         print("self.port_name", self.port_name)
         logger.info("self.port_name %s", self.port_name)
         if self.port_name == port_name:
-            return True
-        # 对没有连接的设备进行尝试连接
-        # 如果存在串口被占用则进行断开
-        if self.is_serial_available(port_name):
-            return True
-        else:
+            self.port_name = ""
+            # 对没有连接的设备进行尝试连接
+            # 如果存在串口被占用则进行断开
+            self.is_serial_available(port_name)
             return False
-        
         message_data = {
             "_type": "show_info",
             "plugins_mode": "auto_select_com",
@@ -1088,34 +1085,6 @@ class DeviceControl(BaseClass, metaclass=SingletonType):
                 if not state:
                     return False
                 return True
-                # message_data = {
-                #     "_type": "show_info",
-                #     "plugins_mode": "auto_select_com",
-                #     "data": {"text": "有线控制器开始连接"},
-                # }
-                # self.sendSocketMessage(
-                #     msg="有线控制器开始连接", data=message_data, device_status=1
-                # )
-                # self.connected_ports_dict[port_name] = "MCU"
-                # message_data = {
-                #     "_type": "select_port_name",
-                #     "plugins_mode": "auto_select_com",
-                #     "data": {
-                #         "device_name": "mcu" if device_id == 1 else "remote_control",
-                #         "port_name": port_name,
-                #     },
-                # }
-                # self.sendSocketMessage(
-                #     msg="有线控制器开始连接", data=message_data, device_status=2
-                # )
-                # await asyncio.sleep(2)
-                # await self.initControlLine(serial_handle)
-            # async def getBaseInfo():
-            #     while True:
-            #         await asyncio.sleep(1)
-            #         # 异步循环获取设备信息
-            #         self.to_get_mcu_base_info()
-            # asyncio.gather(getBaseInfo())
 
         else:
             print("串口无法识别")