2025-03-06 |
refactor: 移除 MessageQueue 并更新相关功能
...
- 删除了 MessageQueue 类的实现和接口文件
- 移除了 TCPService 中的 process_messages 方法
- 更新了 SlamWrapper 和 TcpClient 中的机械臂控制逻辑
-调整了 CMakeLists.txt 中的源文件列表
|
refactor(serial_port_wrapper): 重构串口通讯逻辑
...
- 新增 start_timer 方法,用于启动定时器
- 优化数据接收流程,移除不必要的打印语句
- 通过定时器控制数据读取频率,提高代码可维护性
|
refactor(io_service): 重构 IO 服务以提高代码效率和可维护性
...
- 创建一个共享的 io_service 对象,用于所有线程
- 使用 lambda 表达式捕获 io_service 对象- 优化线程启动和加入逻辑
- 改进 SerialPortWrapper 类的初始化和读取方法
- 更新定时器的使用方式
|
refactor(message_handler): 重构代码以优化程序结构和可读性
...
- 调整了 TCP 客户端和服务的启动顺序
- 移除了未使用的 include 语句
- 将 handle_data 函数移到了 serial_port_wrapper.cpp 文件的开头
- 删除了未使用的 write_to_port 和 start_periodic_send 函数
-简化了 read_from_port 函数的实现
|
2025-03-05 |
refactor: 重构代码并调整类名大小写
...
- 将 serial_port_wrapper、slam_wrapper、tcp_client 和 tcp_service 类的首字母大写
- 更新了文件名以匹配新的类名
- 调整了部分代码缩进和格式以提高可读性
|
2025-02-27 |
refactor(include): 更新文件路径和内容
...
- 将 thirdparty目录下的文件移动到 unitree_robotics 目录
- 更新文件内容,包括版权年份、代码结构等
- 涉及 align.h、Annotation.hpp、Annotations.hpp、any.hpp 和 AnyDataReader.hpp 等文件
|