refactor(FOC): 重构齿槽转矩校准状态机为独立函数
- 将原本在 calibrate_cogging_tick 中的大函数拆分为多个职责单一的函数 - 新增 start_cogging_calibration、cogging_settling_tick、cogging_sampling_tick、 cogging_stopping_tick、cogging_done_tick 等状态处理函数 - 添加 process_cogging_run_data、start_next_cogging_run、build_cogging_tables、 print_cogging_table、print_cogging_c_array 等辅助函数 - 移动全局 FOC 控制器单例注释到更合适位置 - 添加齿槽转矩校准参数常量定义和详细注释 - 添加防御性编程处理默认状态分支,避免状态机卡死 - 提高代码可读性和维护性 feat(tasks): 添加任务头文件到项目配置 - 在 Robot_V2.cproject.yml 中添加 tasks.h 和 tasks.cpp 文件引用 docs(ADC): 添加ADC转换常量说明注释 - 在 ADC.cpp 中添加关于ADC换算常量的详细注释 - 说明全局采样器单例的初始化和使用方式
This commit is contained in:
+254
-2
@@ -2,9 +2,261 @@
|
||||
"version": 1,
|
||||
"storageKey": "robot_v2_app_static_report_checklist_v1",
|
||||
"report": "ROBOT_V2_APP_static_test_automotive_business_20260523",
|
||||
"updatedAt": "2026-05-23T14:41:51.724Z",
|
||||
"updatedAt": "2026-05-23T16:25:00.825Z",
|
||||
"checked": {
|
||||
"main-3117cb79205a": true,
|
||||
"main-527272d22f5f": true
|
||||
"main-527272d22f5f": true,
|
||||
"main-5ceb0ceaf414": true,
|
||||
"main-0d853312a4fb": true,
|
||||
"main-d5c0067cb8c9": true,
|
||||
"main-b3497022fd57": true,
|
||||
"main-fb0f6eef33ee": true,
|
||||
"main-e8d34916ef43": true,
|
||||
"main-a0e7f44822d5": true,
|
||||
"main-e8581b775b86": true,
|
||||
"main-a61db2bcd87e": true,
|
||||
"main-1bfba6db3552": true,
|
||||
"main-29a13abcf59d": true,
|
||||
"main-cc75af885325": true,
|
||||
"main-2665cbd3f00e": true,
|
||||
"main-843a028f8696": true,
|
||||
"main-4117283cf3e7": true,
|
||||
"main-344a33bfcf2b": true,
|
||||
"main-efc8f847b950": true,
|
||||
"main-92473d3ec470": true,
|
||||
"main-dca22002f30a": true,
|
||||
"main-668e5afb0750": true,
|
||||
"main-778a368d79d3": true,
|
||||
"main-c8ae670ed482": true,
|
||||
"main-44e5b708ced1": true,
|
||||
"main-eecf1f323336": true,
|
||||
"main-cd72d3b37996": true,
|
||||
"supp-091ea0cb4563": true,
|
||||
"supp-b251edcd19a4": true,
|
||||
"supp-72780618de89": true,
|
||||
"supp-428c4d2d4361": true,
|
||||
"supp-5bc6c7028f31": true,
|
||||
"supp-5f30c71b560c": true,
|
||||
"supp-ec236e967cf5": true,
|
||||
"supp-6c83765299a8": true,
|
||||
"supp-a3f3ec52d5c9": true,
|
||||
"supp-dba1f5ee2bac": true,
|
||||
"supp-a00f50fd7e91": true,
|
||||
"supp-cdd0a4a9b8e7": true,
|
||||
"supp-fc1eb40a78e5": true,
|
||||
"supp-7b0c20306d7f": true,
|
||||
"supp-955e70ca702a": true,
|
||||
"supp-26a75340d328": true,
|
||||
"supp-b684bf6daa82": true,
|
||||
"supp-cfb32941b86c": true,
|
||||
"supp-4db7e8721b38": true,
|
||||
"supp-18273d7ff405": true,
|
||||
"supp-a0b262ee0d7f": true,
|
||||
"supp-c8fcf2049028": true,
|
||||
"supp-e82e3e95d9c3": true,
|
||||
"supp-9631705a92be": true,
|
||||
"supp-0ba6f0a3cbb6": true,
|
||||
"supp-bfd02b0e6428": true,
|
||||
"supp-d6a6beb85f8e": true,
|
||||
"supp-54f7152d525f": true,
|
||||
"supp-57ed4b5aeb01": true,
|
||||
"supp-97688039a586": true,
|
||||
"supp-5f838841063f": true,
|
||||
"supp-a2c7b377ff4e": true,
|
||||
"supp-296377880c63": true,
|
||||
"supp-b038358270db": true,
|
||||
"supp-6c02c2686174": true,
|
||||
"supp-038975fb0589": true,
|
||||
"supp-ddcf3c5981d6": true,
|
||||
"supp-1f9a0ad0330e": true,
|
||||
"supp-eb8c172d8fa7": true,
|
||||
"supp-415c4b510e1b": true,
|
||||
"supp-5f5afb443061": true,
|
||||
"supp-52e7dfa0bd8a": true,
|
||||
"supp-7eca8869fe8d": true,
|
||||
"supp-cd1b03277370": true,
|
||||
"supp-9e0e93117b39": true,
|
||||
"supp-476cb8529804": true,
|
||||
"supp-9d2d2a633571": true,
|
||||
"supp-c843a8b60fa0": true,
|
||||
"supp-a372ad7cc25f": true,
|
||||
"supp-d47f02ccdc6f": true,
|
||||
"supp-02752fc39463": true,
|
||||
"supp-fba82de9f335": true,
|
||||
"supp-b464d624b89c": true,
|
||||
"supp-177d79286976": true,
|
||||
"supp-4b1489b395b5": true,
|
||||
"supp-fd0c805a01cb": true,
|
||||
"supp-4f9e1ff5f977": true,
|
||||
"supp-5bf3d6123aea": true,
|
||||
"supp-378c2eadddd6": true,
|
||||
"supp-20a5d232f926": true,
|
||||
"supp-f3b55e35f9d0": true,
|
||||
"supp-1acaf41cfdae": true,
|
||||
"supp-fbc927cfd61d": true,
|
||||
"supp-b187de9b2c71": true,
|
||||
"supp-d7851021e615": true,
|
||||
"supp-7265bf9ffeb6": true,
|
||||
"supp-262745c8fde4": true,
|
||||
"supp-fb700e5b9217": true,
|
||||
"supp-09cf228fa618": true,
|
||||
"supp-8f1a0be480db": true,
|
||||
"supp-2ec9227ef7dd": true,
|
||||
"supp-674252936cac": true,
|
||||
"supp-7c9b992c78be": true,
|
||||
"supp-f938632efd00": true,
|
||||
"supp-ec2f21ab7179": true,
|
||||
"supp-b59a8a08dd46": true,
|
||||
"supp-a954c6db3be8": true,
|
||||
"supp-191496d69aae": true,
|
||||
"supp-334250f82da0": true,
|
||||
"supp-cb34e84dcbdf": true,
|
||||
"supp-624129e18b9e": true,
|
||||
"supp-58df8dc7015c": true,
|
||||
"supp-442b031030c0": true,
|
||||
"supp-4182de41f8da": true,
|
||||
"supp-4becb5ead2c4": true,
|
||||
"supp-2eaa8c7f0941": true,
|
||||
"supp-ff8f09c6bfa5": true,
|
||||
"supp-63c6dddf8bf5": true,
|
||||
"supp-9d4b1e19e4f1": true,
|
||||
"supp-b163701fc702": true,
|
||||
"supp-6495be6cf728": true,
|
||||
"supp-007928464d9b": true,
|
||||
"supp-df5a0f8d5a72": true,
|
||||
"supp-3dbd2f0de758": true,
|
||||
"supp-9946aa57c8a9": true,
|
||||
"supp-07a2866f170a": true,
|
||||
"supp-2c87813f8aa3": true,
|
||||
"supp-aa5f59116193": true,
|
||||
"supp-1fbd51d49dad": true,
|
||||
"supp-e0380903f6c3": true,
|
||||
"supp-479efab46368": true,
|
||||
"supp-09cce3719ad2": true,
|
||||
"supp-d88f31fa5c0e": true,
|
||||
"supp-4cf2fa02952e": true,
|
||||
"supp-a3df150b3937": true,
|
||||
"supp-fd66a295e97d": true,
|
||||
"supp-473f9bd57824": true,
|
||||
"supp-4a07cfb831d2": true,
|
||||
"supp-85f55cfb9bd2": true,
|
||||
"supp-816cb5806281": true,
|
||||
"supp-e6f6ac38039c": true,
|
||||
"supp-41033b3cde59": true,
|
||||
"supp-a6c89579f6e4": true,
|
||||
"supp-9dd3d0dbc734": true,
|
||||
"supp-1f027dfb746a": true,
|
||||
"supp-da022ec3d833": true,
|
||||
"supp-6f6ffee00f58": true,
|
||||
"supp-89f2f99e8e8d": true,
|
||||
"supp-b07105c03caa": true,
|
||||
"supp-a374b2a62cc3": true,
|
||||
"supp-2687440608b0": true,
|
||||
"supp-19455bafa3ac": true,
|
||||
"supp-6e12b0ca84d2": true,
|
||||
"supp-05a59d0def43": true,
|
||||
"supp-e7dccd9a4003": true,
|
||||
"supp-5df96dbf6738": true,
|
||||
"supp-8148e3027849": true,
|
||||
"supp-c5e6fb0e92b3": true,
|
||||
"supp-f21a6ce0ca0e": true,
|
||||
"supp-d3c74b81ee6f": true,
|
||||
"supp-206d431ac433": true,
|
||||
"supp-8f19a6ce3b2b": true,
|
||||
"supp-dc7c842eaf8a": true,
|
||||
"supp-b646b277d882": true,
|
||||
"supp-8035701aea54": true,
|
||||
"supp-8c8575a287e0": true,
|
||||
"supp-9345c6e7b49b": true,
|
||||
"supp-2871d296449d": true,
|
||||
"supp-d86607ccbc20": true,
|
||||
"supp-eb4e342e74d7": true,
|
||||
"supp-23f2e81c8f43": true,
|
||||
"supp-1a4ed985430d": true,
|
||||
"supp-cef1f0c10332": true,
|
||||
"supp-cfa7b96290df": true,
|
||||
"supp-8066dac3a4e4": true,
|
||||
"supp-045b8947a919": true,
|
||||
"supp-39a61666efaf": true,
|
||||
"supp-da4349769920": true,
|
||||
"supp-df53690c09aa": true,
|
||||
"supp-a977c6fa3fc0": true,
|
||||
"supp-90bbab9c52ba": true,
|
||||
"supp-7e9875638f06": true,
|
||||
"supp-2cb25842f03e": true,
|
||||
"supp-5f1962ce4046": true,
|
||||
"main-3d52cdf723db": true,
|
||||
"main-a22197731662": true,
|
||||
"main-0c3a88910d56": true,
|
||||
"main-687056efb188": true,
|
||||
"main-2787e912f9ed": true,
|
||||
"main-f53db085a93d": true,
|
||||
"main-552e5d7b3055": true,
|
||||
"main-4e82e66f670a": true,
|
||||
"main-ce883b19cd52": true,
|
||||
"main-5240bf640bb6": true,
|
||||
"main-61c463500c61": true,
|
||||
"main-977f3df23a03": true,
|
||||
"main-a82cf38aaae0": true,
|
||||
"metric-48d7e9621754": true,
|
||||
"metric-65df715e5faa": true,
|
||||
"metric-e7f74eabf84b": true,
|
||||
"metric-f6c2bfb36b40": true,
|
||||
"metric-0dfc09c00e94": true,
|
||||
"metric-98b568f0e6b4": true,
|
||||
"metric-ac925d0fa661": true,
|
||||
"supp-be0750f37b75": true,
|
||||
"supp-babc355f3ba4": true,
|
||||
"supp-07a2fcbd63fb": true,
|
||||
"supp-c48ffa36def4": true,
|
||||
"supp-7464d86d386a": true,
|
||||
"supp-c2c374b8a410": true,
|
||||
"supp-f303809c0871": true,
|
||||
"supp-897f14107d25": true,
|
||||
"supp-bc539f456a7e": true,
|
||||
"supp-6466d05c08ad": true,
|
||||
"supp-e14bc6bcacd6": true,
|
||||
"supp-73804b17c385": true,
|
||||
"supp-52ca6be1c9f5": true,
|
||||
"supp-b0ab1b3cde0e": true,
|
||||
"supp-e73532e2d89c": true,
|
||||
"supp-220ae6c1673f": true,
|
||||
"supp-c0e88a884841": true,
|
||||
"supp-191ba764ae89": true,
|
||||
"supp-74fddf697b8f": true,
|
||||
"supp-c3fac9483ce8": true,
|
||||
"supp-e92b16152a23": true,
|
||||
"supp-c08e7fa1d6c4": true,
|
||||
"supp-5c8269165c25": true,
|
||||
"supp-212345faf28b": true,
|
||||
"supp-9838229d4cbb": true,
|
||||
"supp-3038da272c7c": true,
|
||||
"supp-0d2a8817da44": true,
|
||||
"supp-89c98258c38a": true,
|
||||
"supp-528a6cec1e84": true,
|
||||
"supp-e242b707d647": true,
|
||||
"supp-9c6e067632b0": true,
|
||||
"supp-570cf82a0ea5": true,
|
||||
"supp-b848b2393298": true,
|
||||
"supp-2dd905d3d33a": true,
|
||||
"supp-151515384d9d": true,
|
||||
"supp-834473d55cbd": true,
|
||||
"supp-0ed73a1e9822": true,
|
||||
"supp-1f41a4e9399a": true,
|
||||
"supp-0d1b7279df03": true,
|
||||
"supp-3b9068c82c27": true,
|
||||
"supp-7a89b7e99a15": true,
|
||||
"supp-0512b0719836": true,
|
||||
"supp-2bdf5602b64c": true,
|
||||
"supp-014e603e9a05": true,
|
||||
"supp-192ee126bacd": true,
|
||||
"supp-5e8bbfb22dca": true,
|
||||
"supp-cfd2894ba6c6": true,
|
||||
"supp-80fbfa1e7f2a": true,
|
||||
"supp-0a7fb6af2bfa": true,
|
||||
"supp-79489853ba70": true,
|
||||
"supp-8f5907226506": true,
|
||||
"supp-da2839ee2717": true,
|
||||
"supp-c7cb3cd0801f": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user