update 更新表格处理,更新添加自由路径,更新了重连机制

This commit is contained in:
FrankCV2048
2024-12-13 23:02:22 +08:00
parent b804b52b1f
commit d231d9fcc8
10 changed files with 104 additions and 20 deletions

View File

@ -34,6 +34,7 @@ class RobotClient(TCPClient):
self.debug_speed = 10
self.feed_speed = 10
self.reset_speed = 10
self.max_angle_interval = 0
def add_sendQuene(self,command): #后面 命令分等级,紧急命令直接执行
self.command_quene.put(command)
@ -42,13 +43,10 @@ class RobotClient(TCPClient):
def send_Command(self):
try:
if self.command_quene.qsize()!=0:
command = self.command_quene.get()
self.client_socket.send(command.encode())
if True:
response = self.client_socket.recv(1024).decode('utf-8')
# response_message = json.loads(response)
return True
else:
@ -98,7 +96,7 @@ class RobotClient(TCPClient):
log.log_message(logging.WARNING,Constant.str_sys_json_error+response)
return True
except Exception as e:
log.log_message(logging.ERROR,f'{e}')
log.log_message(logging.ERROR,f'{e}{response}')
raise
def send_emergency_sound(self):
@ -127,7 +125,7 @@ class RobotClient(TCPClient):
return False
def get_origin_position(self):
return self.status_model.getRealPosition()
return self.origin_position
pass