引入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:
@@ -118,6 +118,7 @@
|
||||
<PreprocessorDefinitions>_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<SDLCheck>false</SDLCheck>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)3rdparty\json\inc;$(SolutionDir)CCEXPipe;$(SolutionDir)3rdparty\curl\inc;..\modbus;$(SolutionDir)3rdparty\can\inc;$(SolutionDir)3rdparty\sqlite;$(SolutionDir)3rdparty\whttp-server-core;$(SolutionDir)3rdparty\openssl\inc;$(SolutionDir)3rdparty\pthread\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
@@ -202,6 +203,7 @@
|
||||
<ClInclude Include="ColoredListCtrl.h" />
|
||||
<ClInclude Include="DriverMainDlg.h" />
|
||||
<ClInclude Include="Map.h" />
|
||||
<ClInclude Include="pid_controller.h" />
|
||||
<ClInclude Include="PluginDriver.h" />
|
||||
<ClInclude Include="PositionView.h" />
|
||||
<ClInclude Include="Resource.h" />
|
||||
@@ -216,6 +218,7 @@
|
||||
<ClCompile Include="CEXVirtualListCtrl.cpp" />
|
||||
<ClCompile Include="ColoredListCtrl.cpp" />
|
||||
<ClCompile Include="DriverMainDlg.cpp" />
|
||||
<ClCompile Include="pid_controller.cpp" />
|
||||
<ClCompile Include="PluginDriver.cpp" />
|
||||
<ClCompile Include="PositionView.cpp" />
|
||||
<ClCompile Include="stdafx.cpp">
|
||||
|
||||
Reference in New Issue
Block a user