Major improvements to AGV navigation system: • Consolidated RFID management into MapNode, removing duplicate RfidMapping class • Enhanced MapNode with RFID metadata fields (RfidStatus, RfidDescription) • Added automatic bidirectional connection generation in pathfinding algorithms • Updated all components to use unified MapNode-based RFID system • Added command line argument support for AGVMapEditor auto-loading files • Fixed pathfinding failures by ensuring proper node connectivity Technical changes: - Removed RfidMapping class and dependencies across all projects - Updated AStarPathfinder with EnsureBidirectionalConnections() method - Modified MapLoader to use AssignAutoRfidIds() for RFID automation - Enhanced UnifiedAGVCanvas, SimulatorForm, and MainForm for MapNode integration - Improved data consistency and reduced memory footprint 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
29 lines
1.0 KiB
Batchfile
29 lines
1.0 KiB
Batchfile
@echo off
|
|
echo Building V2GDecoder VC++ Project...
|
|
|
|
REM Check if Visual Studio 2022 is installed (Professional or Community)
|
|
set MSBUILD_PRO="C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\MSBuild.exe"
|
|
set MSBUILD_COM="C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe"
|
|
set MSBUILD_BT="F:\(VHD) Program Files\Microsoft Visual Studio\2022\MSBuild\Current\Bin\MSBuild.exe"
|
|
|
|
if exist %MSBUILD_PRO% (
|
|
echo "Found Visual Studio 2022 Professional"
|
|
set MSBUILD=%MSBUILD_PRO%
|
|
) else if exist %MSBUILD_COM% (
|
|
echo "Found Visual Studio 2022 Community"
|
|
set MSBUILD=%MSBUILD_COM%
|
|
) else if exist %MSBUILD_BT% (
|
|
echo "Found Visual Studio 2022 BuildTools"
|
|
set MSBUILD=%MSBUILD_BT%
|
|
) else (
|
|
echo "Visual Studio 2022 (Professional or Community) not found!"
|
|
echo "Please install Visual Studio 2022 or update the MSBuild path."
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
REM Build Debug x64 configuration
|
|
echo Building Debug x64 configuration...
|
|
%MSBUILD% AGVSimulator.csproj
|
|
|
|
pause |