work_doc/app.md

38 lines
1004 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

导航:
0x5b 0x1 0x0 0x1 0x0 0x5d
全覆盖割草:
0x5b 0x1 0x0 0x1 0x2 0x5f
返回充电:
0x5b 0x1 0x0 0x1 0x7 0x64
基站初始化:
0x5b 0x1 0x0 0x1 0x10 0x6d
割草边界设定:
0x5b 0x1 0x0 0x1 0x5 0x62
问题:
1. 每次进入app界面连接ip时有个固定IP192.168.3.145
2. ![image-20240611173616666](C:\Users\李瑞瑞\AppData\Roaming\Typora\typora-user-images\image-20240611173616666.png)
关闭中断后还是显示已占用(并没有关闭端口)
3. 通信中没有区分命令类和配置类,目前都是命令类
4. 服务端启动launch文件后会在终端打印大量调试信息导致键盘检测不到输入。
解决::每次启动进程时,将输出重定向到 `process_{process_id}.log` 文件。这些文件包含了每个进程的标准输出和标准错误信息。使用 `subprocess.Popen` 方法,以非阻塞方式启动进程,并将输出重定向到日志文件。
问题:调试文件过长,会占内存。