引入PID控制器并更新相关功能

在多个文件中进行了重要更改:
- 更新 `Driver.rc` 和 `resource.h` 的二进制文件。
- 在 `Driver.vcxproj` 中添加了多线程调试DLL的运行库设置。
- 引入 `pid_controller.h` 和 `pid_controller.cpp`,实现PID控制器功能。
- 在 `DriverMainDlg.cpp` 中添加了对PID控制的支持,包括新成员变量和方法。
- 增加了自动发送和车辆位置更新的功能。
- 在 `Protocol.h` 中添加了新的消息类型 `GUIDE_FAST`。
This commit is contained in:
CaiXiang
2025-06-16 11:16:20 +08:00
parent 88acb23465
commit 4be62027c6
12 changed files with 414 additions and 106 deletions

View File

@@ -17,6 +17,7 @@
<ClCompile Include="PluginDriver.cpp" />
<ClCompile Include="DriverMainDlg.cpp" />
<ClCompile Include="PositionView.cpp" />
<ClCompile Include="pid_controller.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Resource.h" />
@@ -31,6 +32,7 @@
<ClInclude Include="PluginDriver.h" />
<ClInclude Include="DriverMainDlg.h" />
<ClInclude Include="PositionView.h" />
<ClInclude Include="pid_controller.h" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="Driver.rc" />