7 Commits
Author SHA1 Message Date
chen 0587f7ac6c feat: 实现 Axis 核心属性与 MC_Power 功能块
- Axis: 新增运动学/功率/错误管理属性(_position 等 10+ 项)
- Axis: 新增 doPower()/readState()/cycle() 接口骨架
- MC_Power: 实现功率使能功能块(边沿检测 + 状态输出)
- GlobalResource: 新增 CreateAxis/GetAxisRefById 全局轴管理
- App/CMakeLists.txt: 添加 GlobalResource.cpp 源文件
- docs: 更新 Axis 属性清单与 MC_Power 设计文档
2026-07-03 10:01:06 +00:00
chen 7f73fb48ef feat: 添加多线程框架与轴周期接口
- 新增 MotionTickThread 线程模块
- main.cpp: 引入双线程架构(UserAppThread + MotionTickThread)
- Axis: 新增 cycle() 接口,添加 #pragma once 头文件保护
- App/CMakeLists.txt: 链接 pthread,重组源文件列表
- .gitignore: 排除 docs/html、.vscode、compile_commands.json
2026-07-03 08:10:24 +00:00
chen 818041201b fix: 修复 Types.h 缺少头文件保护导致的重复定义错误
- Types.h: 添加 #pragma once 防止重复包含
- CMakeLists.txt: C++ 标准 17 → 20
- App/CMakeLists.txt: 移除重复的 C++11 覆盖,统一继承根 CMake 标准
- Axis.cpp: 添加 #include <string> 显式包含
2026-07-03 03:52:40 +00:00
chen d9813ea8fe CMake模块构建工程 2026-07-02 10:24:20 +00:00
chen e606b9e53c Merge branch 'dev_create_project' into develop 2026-07-02 08:22:14 +00:00
chen 2e95bebe8e 初始化仓库 2026-07-02 08:15:54 +00:00
chentianya 13e596811b Initial commit 2026-07-02 08:13:04 +00:00