From d7c25821907607ff42be548025fd8c7dc74bec2b Mon Sep 17 00:00:00 2001 From: 12345qiupeng Date: Mon, 17 Mar 2025 13:56:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0udev=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 99-benz-serial.rules | 4 ++++ BenzObstacleDetect/Detection.cs | 4 ++-- .../{Linux-arm64 => }/Autolabor.Robobase.dll | Bin .../BenzObstacleDetect.deps.json | 0 .../{Linux-arm64 => }/BenzObstacleDetect.exe | Bin 11264 -> 11264 bytes .../BenzObstacleDetect.exe.config | 0 .../{Linux-arm64 => }/BenzObstacleDetect.pdb | Bin 13492 -> 13492 bytes .../{Linux-arm64 => }/FluentAssertions.dll | Bin Release/{Linux-arm64 => }/Hprose.IO.dll | Bin .../{Linux-arm64 => }/Hprose.RPC.Plugins.dll | Bin Release/{Linux-arm64 => }/Hprose.RPC.dll | Bin Release/{Linux-arm64 => }/Json.More.dll | Bin Release/{Linux-arm64 => }/JsonPointer.Net.dll | Bin Release/{Linux-arm64 => }/KdTreeLib.dll | Bin .../{Linux-arm64 => }/MathNet.Numerics.dll | Bin Release/{Linux-arm64 => }/MathNet.Spatial.dll | Bin .../Microsoft.Bcl.AsyncInterfaces.dll | Bin ....Extensions.Configuration.Abstractions.dll | Bin ...rosoft.Extensions.Configuration.Binder.dll | Bin ...t.Extensions.Configuration.CommandLine.dll | Bin ...ons.Configuration.EnvironmentVariables.dll | Bin ...xtensions.Configuration.FileExtensions.dll | Bin ...icrosoft.Extensions.Configuration.Json.dll | Bin ...t.Extensions.Configuration.UserSecrets.dll | Bin .../Microsoft.Extensions.Configuration.dll | Bin ...sions.DependencyInjection.Abstractions.dll | Bin ...crosoft.Extensions.DependencyInjection.dll | Bin ...ft.Extensions.Diagnostics.Abstractions.dll | Bin .../Microsoft.Extensions.Diagnostics.dll | Bin ....Extensions.FileProviders.Abstractions.dll | Bin ...soft.Extensions.FileProviders.Physical.dll | Bin ...icrosoft.Extensions.FileSystemGlobbing.dll | Bin ...rosoft.Extensions.Hosting.Abstractions.dll | Bin .../Microsoft.Extensions.Hosting.dll | Bin ...rosoft.Extensions.Logging.Abstractions.dll | Bin ...osoft.Extensions.Logging.Configuration.dll | Bin .../Microsoft.Extensions.Logging.Console.dll | Bin .../Microsoft.Extensions.Logging.Debug.dll | Bin .../Microsoft.Extensions.Logging.EventLog.dll | Bin ...crosoft.Extensions.Logging.EventSource.dll | Bin .../Microsoft.Extensions.Logging.dll | Bin ...nsions.Options.ConfigurationExtensions.dll | Bin .../Microsoft.Extensions.Options.dll | Bin .../Microsoft.Extensions.Primitives.dll | Bin .../Microsoft.VisualStudio.Threading.dll | Bin .../Microsoft.VisualStudio.Validation.dll | Bin Release/{Linux-arm64 => }/Mono.Posix.dll | Bin Release/{Linux-arm64 => }/NLog.dll | Bin .../{Linux-arm64 => }/Nerdbank.Streams.dll | Bin .../Newtonsoft.Json.Schema.dll | Bin Release/{Linux-arm64 => }/Newtonsoft.Json.dll | Bin Release/{Linux-arm64 => }/StreamJsonRpc.dll | Bin Release/{Linux-arm64 => }/System.Buffers.dll | Bin .../System.Diagnostics.DiagnosticSource.dll | Bin .../{Linux-arm64 => }/System.IO.Pipelines.dll | Bin Release/{Linux-arm64 => }/System.Memory.dll | Bin .../System.Numerics.Vectors.dll | Bin .../System.Reflection.DispatchProxy.dll | Bin ...System.Runtime.CompilerServices.Unsafe.dll | Bin .../System.Security.AccessControl.dll | Bin .../System.Security.Permissions.dll | Bin .../System.Security.Principal.Windows.dll | Bin .../System.Text.Encodings.Web.dll | Bin .../{Linux-arm64 => }/System.Text.Json.dll | Bin .../System.Threading.Channels.dll | Bin .../System.Threading.Tasks.Extensions.dll | Bin .../{Linux-arm64 => }/System.ValueTuple.dll | Bin .../{Linux-arm64 => }/Universe.CpuUsage.dll | Bin .../{Linux-arm64 => }/alglib403gpl_net2.dll | Bin .../appsettings.Development.json | 0 Release/{Linux-arm64 => }/appsettings.json | 0 .../{Linux-arm64 => }/componentlibrary.dll | Bin Release/{Linux-arm64 => }/config/NLog.config | 0 ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../cs/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../de/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../es/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../fr/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../it/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../ja/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../ko/StreamJsonRpc.resources.dll | Bin .../libserial_base-linux-arm64.so | Bin .../libserial_base-linux-arm64.so.1.0 | Bin .../{Linux-arm64 => }/libserial_base-linux.so | Bin .../libserial_base-linux.so.1.0 | Bin .../libserial_base-mac-arm64.1.0.dylib | Bin .../libserial_base-mac-arm64.dylib | Bin .../libserial_base-mac.1.0.dylib | Bin .../libserial_base-mac.dylib | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../pl/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../pt-BR/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../ru/StreamJsonRpc.resources.dll | Bin Release/{Linux-arm64 => }/serial_base-win.dll | Bin Release/{Linux-arm64 => }/serial_base-win.exp | Bin Release/{Linux-arm64 => }/serial_base-win.ilk | Bin Release/{Linux-arm64 => }/serial_base-win.lib | Bin Release/{Linux-arm64 => }/serial_base-win.pdb | Bin .../{Linux-arm64 => }/serial_base_dotnet.dll | Bin .../serial_base_dotnet.dll.config | 0 .../{Linux-arm64 => }/serial_base_dotnet.pdb | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../tr/StreamJsonRpc.resources.dll | Bin .../unity/mac/arm64/libserial_base.dylib | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../zh-Hans/StreamJsonRpc.resources.dll | Bin ...osoft.VisualStudio.Threading.resources.dll | Bin ...soft.VisualStudio.Validation.resources.dll | Bin .../zh-Hant/StreamJsonRpc.resources.dll | Bin 129 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 99-benz-serial.rules rename Release/{Linux-arm64 => }/Autolabor.Robobase.dll (100%) rename Release/{Linux-arm64 => }/BenzObstacleDetect.deps.json (100%) rename Release/{Linux-arm64 => }/BenzObstacleDetect.exe (75%) rename Release/{Linux-arm64 => }/BenzObstacleDetect.exe.config (100%) rename Release/{Linux-arm64 => }/BenzObstacleDetect.pdb (82%) rename Release/{Linux-arm64 => }/FluentAssertions.dll (100%) rename Release/{Linux-arm64 => }/Hprose.IO.dll (100%) rename Release/{Linux-arm64 => }/Hprose.RPC.Plugins.dll (100%) rename Release/{Linux-arm64 => }/Hprose.RPC.dll (100%) rename Release/{Linux-arm64 => }/Json.More.dll (100%) rename Release/{Linux-arm64 => }/JsonPointer.Net.dll (100%) rename Release/{Linux-arm64 => }/KdTreeLib.dll (100%) rename Release/{Linux-arm64 => }/MathNet.Numerics.dll (100%) rename Release/{Linux-arm64 => }/MathNet.Spatial.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Bcl.AsyncInterfaces.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.Abstractions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.Binder.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.CommandLine.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.EnvironmentVariables.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.FileExtensions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.Json.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.UserSecrets.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Configuration.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.DependencyInjection.Abstractions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.DependencyInjection.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Diagnostics.Abstractions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Diagnostics.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.FileProviders.Abstractions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.FileProviders.Physical.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.FileSystemGlobbing.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Hosting.Abstractions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Hosting.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.Abstractions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.Configuration.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.Console.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.Debug.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.EventLog.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.EventSource.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Logging.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Options.ConfigurationExtensions.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Options.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.Extensions.Primitives.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.VisualStudio.Threading.dll (100%) rename Release/{Linux-arm64 => }/Microsoft.VisualStudio.Validation.dll (100%) rename Release/{Linux-arm64 => }/Mono.Posix.dll (100%) rename Release/{Linux-arm64 => }/NLog.dll (100%) rename Release/{Linux-arm64 => }/Nerdbank.Streams.dll (100%) rename Release/{Linux-arm64 => }/Newtonsoft.Json.Schema.dll (100%) rename Release/{Linux-arm64 => }/Newtonsoft.Json.dll (100%) rename Release/{Linux-arm64 => }/StreamJsonRpc.dll (100%) rename Release/{Linux-arm64 => }/System.Buffers.dll (100%) rename Release/{Linux-arm64 => }/System.Diagnostics.DiagnosticSource.dll (100%) rename Release/{Linux-arm64 => }/System.IO.Pipelines.dll (100%) rename Release/{Linux-arm64 => }/System.Memory.dll (100%) rename Release/{Linux-arm64 => }/System.Numerics.Vectors.dll (100%) rename Release/{Linux-arm64 => }/System.Reflection.DispatchProxy.dll (100%) rename Release/{Linux-arm64 => }/System.Runtime.CompilerServices.Unsafe.dll (100%) rename Release/{Linux-arm64 => }/System.Security.AccessControl.dll (100%) rename Release/{Linux-arm64 => }/System.Security.Permissions.dll (100%) rename Release/{Linux-arm64 => }/System.Security.Principal.Windows.dll (100%) rename Release/{Linux-arm64 => }/System.Text.Encodings.Web.dll (100%) rename Release/{Linux-arm64 => }/System.Text.Json.dll (100%) rename Release/{Linux-arm64 => }/System.Threading.Channels.dll (100%) rename Release/{Linux-arm64 => }/System.Threading.Tasks.Extensions.dll (100%) rename Release/{Linux-arm64 => }/System.ValueTuple.dll (100%) rename Release/{Linux-arm64 => }/Universe.CpuUsage.dll (100%) rename Release/{Linux-arm64 => }/alglib403gpl_net2.dll (100%) rename Release/{Linux-arm64 => }/appsettings.Development.json (100%) rename Release/{Linux-arm64 => }/appsettings.json (100%) rename Release/{Linux-arm64 => }/componentlibrary.dll (100%) rename Release/{Linux-arm64 => }/config/NLog.config (100%) rename Release/{Linux-arm64 => }/cs/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/cs/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/cs/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/de/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/de/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/de/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/es/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/es/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/es/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/fr/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/fr/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/fr/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/it/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/it/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/it/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/ja/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/ja/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/ja/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/ko/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/ko/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/ko/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/libserial_base-linux-arm64.so (100%) rename Release/{Linux-arm64 => }/libserial_base-linux-arm64.so.1.0 (100%) rename Release/{Linux-arm64 => }/libserial_base-linux.so (100%) rename Release/{Linux-arm64 => }/libserial_base-linux.so.1.0 (100%) rename Release/{Linux-arm64 => }/libserial_base-mac-arm64.1.0.dylib (100%) rename Release/{Linux-arm64 => }/libserial_base-mac-arm64.dylib (100%) rename Release/{Linux-arm64 => }/libserial_base-mac.1.0.dylib (100%) rename Release/{Linux-arm64 => }/libserial_base-mac.dylib (100%) rename Release/{Linux-arm64 => }/pl/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/pl/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/pl/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/pt-BR/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/pt-BR/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/pt-BR/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/ru/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/ru/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/ru/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/serial_base-win.dll (100%) rename Release/{Linux-arm64 => }/serial_base-win.exp (100%) rename Release/{Linux-arm64 => }/serial_base-win.ilk (100%) rename Release/{Linux-arm64 => }/serial_base-win.lib (100%) rename Release/{Linux-arm64 => }/serial_base-win.pdb (100%) rename Release/{Linux-arm64 => }/serial_base_dotnet.dll (100%) rename Release/{Linux-arm64 => }/serial_base_dotnet.dll.config (100%) rename Release/{Linux-arm64 => }/serial_base_dotnet.pdb (100%) rename Release/{Linux-arm64 => }/tr/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/tr/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/tr/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/unity/mac/arm64/libserial_base.dylib (100%) rename Release/{Linux-arm64 => }/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/zh-Hans/StreamJsonRpc.resources.dll (100%) rename Release/{Linux-arm64 => }/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll (100%) rename Release/{Linux-arm64 => }/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll (100%) rename Release/{Linux-arm64 => }/zh-Hant/StreamJsonRpc.resources.dll (100%) diff --git a/99-benz-serial.rules b/99-benz-serial.rules new file mode 100644 index 0000000..d9c0cda --- /dev/null +++ b/99-benz-serial.rules @@ -0,0 +1,4 @@ +# 串口继电器 +KERNEL=="ttyUSB*", SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-xhci-hcd.4.auto-usb-0:1:1.0-port0", SYMLINK+="autolabor_relay", MODE="0777" +# 雷达 +KERNEL=="ttyUSB*", SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-fc840000.usb-usb-0:1:1.0-port0", SYMLINK+="autolabor_ld19", MODE="0777" \ No newline at end of file diff --git a/BenzObstacleDetect/Detection.cs b/BenzObstacleDetect/Detection.cs index 6688104..0f97de6 100644 --- a/BenzObstacleDetect/Detection.cs +++ b/BenzObstacleDetect/Detection.cs @@ -63,7 +63,7 @@ namespace Autolabor.Benz.ObstacleDetection // 4. 配置组件 // 激光雷达配置 - _lidarDriver.SetProperty("lidar.port", "/dev/tty.usbserial-2120"); + _lidarDriver.SetProperty("lidar.port", "/dev/autolabor_ld19"); _lidarDriver.SetProperty("lidar.x", 0.0); _lidarDriver.SetProperty("lidar.y", 0.0); _lidarDriver.SetProperty("lidar.originName", "frontLidarOrigin"); @@ -77,7 +77,7 @@ namespace Autolabor.Benz.ObstacleDetection _lidarDriver.SetProperty("sim.lidar.listen.port", _FrontLidarListenPort); // 串口继电器配置 - _serialRelay.SetProperty("serial.relay.port", "/dev/tty.usbserial-AC012VIB"); + _serialRelay.SetProperty("serial.relay.port", "/dev/autolabor_relay"); // 创建感兴趣区 _lidarRois = new[] diff --git a/Release/Linux-arm64/Autolabor.Robobase.dll b/Release/Autolabor.Robobase.dll similarity index 100% rename from Release/Linux-arm64/Autolabor.Robobase.dll rename to Release/Autolabor.Robobase.dll diff --git a/Release/Linux-arm64/BenzObstacleDetect.deps.json b/Release/BenzObstacleDetect.deps.json similarity index 100% rename from Release/Linux-arm64/BenzObstacleDetect.deps.json rename to Release/BenzObstacleDetect.deps.json diff --git a/Release/Linux-arm64/BenzObstacleDetect.exe b/Release/BenzObstacleDetect.exe similarity index 75% rename from Release/Linux-arm64/BenzObstacleDetect.exe rename to Release/BenzObstacleDetect.exe index 05e5c8d5497d79628b9137dd8e53baaa63502049..65438f4a258a62371b8dcb4aaf357bbbf62bfff0 100644 GIT binary patch delta 715 zcmaJ-Pe>F|82{eP+g*`07P6gOnQ)oaW`o*w8+T?PqCbjwkPKa1y2Q@xtRRxh*gsn& zse>IBOP+Ko4-s1=M!^^r-Rcmb*E%IBbkI%-L5HyV-deC2ba>zUz3=yj?|YNk$?UBg zbotA}4>RQj-_zp&18g&PgpCu4EVCI>BCB45@QRQj_D+<^C0@f*07dr^meCkMy-*SX zsJp}>R3;nDpt2btP*nCF>>T(JZ8}yy3_xm?t;n{lqp7UzVEWlKl~WVQ3#A~2*19Uy zZasGYu`RI`8u5Qef!oZsXt&fQ@Pr1Q&{mz$&nFyYH+`}+fn3veL=AU`bL1s^jEeU= z6#?!Ry)~apq=X1X^#q0n>(rBYshwC{n+*r%BX@BpCDRX|!vG;b+@0w`8oq_SLv``p z>iz`e!GVjAfE-+a^Dqh{h%CHaIEy$B?O+0UQ_YLyK>Yt|7n8Vq9Q9-JAPF69d?H7q z+1_c7UcN1^k9i;Wg{W%f9nCTFnx0POY~8dSEol{!wxg#_O*d?-V0E+`In82?%8Nbo zpU(XP(%UEC(D(3AT$HjkMe~9l; zt`;85eSNdB>Rel3Z@tZ!OjsXj^>($L5l>mwf6#CP1Ca(gq#=d7*oaK54)&7xF9odp Z#d));Gw{v(7IffW8R*f#@}9?ggx@=*uu%X2 delta 753 zcma)3OK1~O6g_Wd(oaYrT1}{FAWhQAWG3LkCY2gNDzw#NaWRPrC`!ZlfsjSw zLJ^6r^|{fVxKdiMOhG}qE2xW7OF`TyC#(A9kF87>sdG}6jvNn15 zmbAZZ>-JoI-u8M380YK3!@SJg>Ez46s&ZgxKD%WU422FjIU+@(EosC(C0HGtR)@ak3)`$0UgEPhznc^1{nMg_TeLW~#urHO zZKtB$a(m5BHiNm3iYSHB)YQ=t%Fq=WreKu$h4!buC7LNPF^0`;SF}P=Qx#cB zYRObwPUte?g`%S-7el+-7ZpVUs&%f8LJIP=Godib3GVl=B~ao;;4!wZKQ}iZAhaH p#h}oUk)S+5ld6Oq#T==WrlLquZE6(qYJ?PNEQb!+eBPfGegiSHsto`D diff --git a/Release/Linux-arm64/BenzObstacleDetect.exe.config b/Release/BenzObstacleDetect.exe.config similarity index 100% rename from Release/Linux-arm64/BenzObstacleDetect.exe.config rename to Release/BenzObstacleDetect.exe.config diff --git a/Release/Linux-arm64/BenzObstacleDetect.pdb b/Release/BenzObstacleDetect.pdb similarity index 82% rename from Release/Linux-arm64/BenzObstacleDetect.pdb rename to Release/BenzObstacleDetect.pdb index cb3069423e8d20977efc708861484f87fb2fd61c..b59790f93e27197c049e95f73900fd1342f7caf9 100644 GIT binary patch delta 120 zcmV-;0EhpyX|!pOd=#{LQDcK_RYjc)l)?t1DgLV8ZvU~6X#yZq-ctf84hLa1TJWGO zyB%_&5JqYh1WHaRs>fM}}3meOe+ aDByS*0JCNUdMyDyli@Kt0Y&C+ToA&TiMi`~ z!(L8v52-PkpB%$2Z8^vDkBGgq83Qc=AhvN$3fYNYaJGl9&SEv`G-{Xl2SNk(+E^S4 ak6gu5gtKM@dMyD$li@Kt0Zp?VGM556+ciJ{ diff --git a/Release/Linux-arm64/FluentAssertions.dll b/Release/FluentAssertions.dll similarity index 100% rename from Release/Linux-arm64/FluentAssertions.dll rename to Release/FluentAssertions.dll diff --git a/Release/Linux-arm64/Hprose.IO.dll b/Release/Hprose.IO.dll similarity index 100% rename from Release/Linux-arm64/Hprose.IO.dll rename to Release/Hprose.IO.dll diff --git a/Release/Linux-arm64/Hprose.RPC.Plugins.dll b/Release/Hprose.RPC.Plugins.dll similarity index 100% rename from Release/Linux-arm64/Hprose.RPC.Plugins.dll rename to Release/Hprose.RPC.Plugins.dll diff --git a/Release/Linux-arm64/Hprose.RPC.dll b/Release/Hprose.RPC.dll similarity index 100% rename from Release/Linux-arm64/Hprose.RPC.dll rename to Release/Hprose.RPC.dll diff --git a/Release/Linux-arm64/Json.More.dll b/Release/Json.More.dll similarity index 100% rename from Release/Linux-arm64/Json.More.dll rename to Release/Json.More.dll diff --git a/Release/Linux-arm64/JsonPointer.Net.dll b/Release/JsonPointer.Net.dll similarity index 100% rename from Release/Linux-arm64/JsonPointer.Net.dll rename to Release/JsonPointer.Net.dll diff --git a/Release/Linux-arm64/KdTreeLib.dll b/Release/KdTreeLib.dll similarity index 100% rename from Release/Linux-arm64/KdTreeLib.dll rename to Release/KdTreeLib.dll diff --git a/Release/Linux-arm64/MathNet.Numerics.dll b/Release/MathNet.Numerics.dll similarity index 100% rename from Release/Linux-arm64/MathNet.Numerics.dll rename to Release/MathNet.Numerics.dll diff --git a/Release/Linux-arm64/MathNet.Spatial.dll b/Release/MathNet.Spatial.dll similarity index 100% rename from Release/Linux-arm64/MathNet.Spatial.dll rename to Release/MathNet.Spatial.dll diff --git a/Release/Linux-arm64/Microsoft.Bcl.AsyncInterfaces.dll b/Release/Microsoft.Bcl.AsyncInterfaces.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Bcl.AsyncInterfaces.dll rename to Release/Microsoft.Bcl.AsyncInterfaces.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.Abstractions.dll b/Release/Microsoft.Extensions.Configuration.Abstractions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.Abstractions.dll rename to Release/Microsoft.Extensions.Configuration.Abstractions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.Binder.dll b/Release/Microsoft.Extensions.Configuration.Binder.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.Binder.dll rename to Release/Microsoft.Extensions.Configuration.Binder.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.CommandLine.dll b/Release/Microsoft.Extensions.Configuration.CommandLine.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.CommandLine.dll rename to Release/Microsoft.Extensions.Configuration.CommandLine.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/Release/Microsoft.Extensions.Configuration.EnvironmentVariables.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.EnvironmentVariables.dll rename to Release/Microsoft.Extensions.Configuration.EnvironmentVariables.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.FileExtensions.dll b/Release/Microsoft.Extensions.Configuration.FileExtensions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.FileExtensions.dll rename to Release/Microsoft.Extensions.Configuration.FileExtensions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.Json.dll b/Release/Microsoft.Extensions.Configuration.Json.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.Json.dll rename to Release/Microsoft.Extensions.Configuration.Json.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.UserSecrets.dll b/Release/Microsoft.Extensions.Configuration.UserSecrets.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.UserSecrets.dll rename to Release/Microsoft.Extensions.Configuration.UserSecrets.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Configuration.dll b/Release/Microsoft.Extensions.Configuration.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Configuration.dll rename to Release/Microsoft.Extensions.Configuration.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Release/Microsoft.Extensions.DependencyInjection.Abstractions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.DependencyInjection.Abstractions.dll rename to Release/Microsoft.Extensions.DependencyInjection.Abstractions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.DependencyInjection.dll b/Release/Microsoft.Extensions.DependencyInjection.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.DependencyInjection.dll rename to Release/Microsoft.Extensions.DependencyInjection.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Diagnostics.Abstractions.dll b/Release/Microsoft.Extensions.Diagnostics.Abstractions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Diagnostics.Abstractions.dll rename to Release/Microsoft.Extensions.Diagnostics.Abstractions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Diagnostics.dll b/Release/Microsoft.Extensions.Diagnostics.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Diagnostics.dll rename to Release/Microsoft.Extensions.Diagnostics.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.FileProviders.Abstractions.dll b/Release/Microsoft.Extensions.FileProviders.Abstractions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.FileProviders.Abstractions.dll rename to Release/Microsoft.Extensions.FileProviders.Abstractions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.FileProviders.Physical.dll b/Release/Microsoft.Extensions.FileProviders.Physical.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.FileProviders.Physical.dll rename to Release/Microsoft.Extensions.FileProviders.Physical.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.FileSystemGlobbing.dll b/Release/Microsoft.Extensions.FileSystemGlobbing.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.FileSystemGlobbing.dll rename to Release/Microsoft.Extensions.FileSystemGlobbing.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Hosting.Abstractions.dll b/Release/Microsoft.Extensions.Hosting.Abstractions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Hosting.Abstractions.dll rename to Release/Microsoft.Extensions.Hosting.Abstractions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Hosting.dll b/Release/Microsoft.Extensions.Hosting.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Hosting.dll rename to Release/Microsoft.Extensions.Hosting.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.Abstractions.dll b/Release/Microsoft.Extensions.Logging.Abstractions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.Abstractions.dll rename to Release/Microsoft.Extensions.Logging.Abstractions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.Configuration.dll b/Release/Microsoft.Extensions.Logging.Configuration.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.Configuration.dll rename to Release/Microsoft.Extensions.Logging.Configuration.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.Console.dll b/Release/Microsoft.Extensions.Logging.Console.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.Console.dll rename to Release/Microsoft.Extensions.Logging.Console.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.Debug.dll b/Release/Microsoft.Extensions.Logging.Debug.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.Debug.dll rename to Release/Microsoft.Extensions.Logging.Debug.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.EventLog.dll b/Release/Microsoft.Extensions.Logging.EventLog.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.EventLog.dll rename to Release/Microsoft.Extensions.Logging.EventLog.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.EventSource.dll b/Release/Microsoft.Extensions.Logging.EventSource.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.EventSource.dll rename to Release/Microsoft.Extensions.Logging.EventSource.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Logging.dll b/Release/Microsoft.Extensions.Logging.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Logging.dll rename to Release/Microsoft.Extensions.Logging.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/Release/Microsoft.Extensions.Options.ConfigurationExtensions.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Options.ConfigurationExtensions.dll rename to Release/Microsoft.Extensions.Options.ConfigurationExtensions.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Options.dll b/Release/Microsoft.Extensions.Options.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Options.dll rename to Release/Microsoft.Extensions.Options.dll diff --git a/Release/Linux-arm64/Microsoft.Extensions.Primitives.dll b/Release/Microsoft.Extensions.Primitives.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.Extensions.Primitives.dll rename to Release/Microsoft.Extensions.Primitives.dll diff --git a/Release/Linux-arm64/Microsoft.VisualStudio.Threading.dll b/Release/Microsoft.VisualStudio.Threading.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.VisualStudio.Threading.dll rename to Release/Microsoft.VisualStudio.Threading.dll diff --git a/Release/Linux-arm64/Microsoft.VisualStudio.Validation.dll b/Release/Microsoft.VisualStudio.Validation.dll similarity index 100% rename from Release/Linux-arm64/Microsoft.VisualStudio.Validation.dll rename to Release/Microsoft.VisualStudio.Validation.dll diff --git a/Release/Linux-arm64/Mono.Posix.dll b/Release/Mono.Posix.dll similarity index 100% rename from Release/Linux-arm64/Mono.Posix.dll rename to Release/Mono.Posix.dll diff --git a/Release/Linux-arm64/NLog.dll b/Release/NLog.dll similarity index 100% rename from Release/Linux-arm64/NLog.dll rename to Release/NLog.dll diff --git a/Release/Linux-arm64/Nerdbank.Streams.dll b/Release/Nerdbank.Streams.dll similarity index 100% rename from Release/Linux-arm64/Nerdbank.Streams.dll rename to Release/Nerdbank.Streams.dll diff --git a/Release/Linux-arm64/Newtonsoft.Json.Schema.dll b/Release/Newtonsoft.Json.Schema.dll similarity index 100% rename from Release/Linux-arm64/Newtonsoft.Json.Schema.dll rename to Release/Newtonsoft.Json.Schema.dll diff --git a/Release/Linux-arm64/Newtonsoft.Json.dll b/Release/Newtonsoft.Json.dll similarity index 100% rename from Release/Linux-arm64/Newtonsoft.Json.dll rename to Release/Newtonsoft.Json.dll diff --git a/Release/Linux-arm64/StreamJsonRpc.dll b/Release/StreamJsonRpc.dll similarity index 100% rename from Release/Linux-arm64/StreamJsonRpc.dll rename to Release/StreamJsonRpc.dll diff --git a/Release/Linux-arm64/System.Buffers.dll b/Release/System.Buffers.dll similarity index 100% rename from Release/Linux-arm64/System.Buffers.dll rename to Release/System.Buffers.dll diff --git a/Release/Linux-arm64/System.Diagnostics.DiagnosticSource.dll b/Release/System.Diagnostics.DiagnosticSource.dll similarity index 100% rename from Release/Linux-arm64/System.Diagnostics.DiagnosticSource.dll rename to Release/System.Diagnostics.DiagnosticSource.dll diff --git a/Release/Linux-arm64/System.IO.Pipelines.dll b/Release/System.IO.Pipelines.dll similarity index 100% rename from Release/Linux-arm64/System.IO.Pipelines.dll rename to Release/System.IO.Pipelines.dll diff --git a/Release/Linux-arm64/System.Memory.dll b/Release/System.Memory.dll similarity index 100% rename from Release/Linux-arm64/System.Memory.dll rename to Release/System.Memory.dll diff --git a/Release/Linux-arm64/System.Numerics.Vectors.dll b/Release/System.Numerics.Vectors.dll similarity index 100% rename from Release/Linux-arm64/System.Numerics.Vectors.dll rename to Release/System.Numerics.Vectors.dll diff --git a/Release/Linux-arm64/System.Reflection.DispatchProxy.dll b/Release/System.Reflection.DispatchProxy.dll similarity index 100% rename from Release/Linux-arm64/System.Reflection.DispatchProxy.dll rename to Release/System.Reflection.DispatchProxy.dll diff --git a/Release/Linux-arm64/System.Runtime.CompilerServices.Unsafe.dll b/Release/System.Runtime.CompilerServices.Unsafe.dll similarity index 100% rename from Release/Linux-arm64/System.Runtime.CompilerServices.Unsafe.dll rename to Release/System.Runtime.CompilerServices.Unsafe.dll diff --git a/Release/Linux-arm64/System.Security.AccessControl.dll b/Release/System.Security.AccessControl.dll similarity index 100% rename from Release/Linux-arm64/System.Security.AccessControl.dll rename to Release/System.Security.AccessControl.dll diff --git a/Release/Linux-arm64/System.Security.Permissions.dll b/Release/System.Security.Permissions.dll similarity index 100% rename from Release/Linux-arm64/System.Security.Permissions.dll rename to Release/System.Security.Permissions.dll diff --git a/Release/Linux-arm64/System.Security.Principal.Windows.dll b/Release/System.Security.Principal.Windows.dll similarity index 100% rename from Release/Linux-arm64/System.Security.Principal.Windows.dll rename to Release/System.Security.Principal.Windows.dll diff --git a/Release/Linux-arm64/System.Text.Encodings.Web.dll b/Release/System.Text.Encodings.Web.dll similarity index 100% rename from Release/Linux-arm64/System.Text.Encodings.Web.dll rename to Release/System.Text.Encodings.Web.dll diff --git a/Release/Linux-arm64/System.Text.Json.dll b/Release/System.Text.Json.dll similarity index 100% rename from Release/Linux-arm64/System.Text.Json.dll rename to Release/System.Text.Json.dll diff --git a/Release/Linux-arm64/System.Threading.Channels.dll b/Release/System.Threading.Channels.dll similarity index 100% rename from Release/Linux-arm64/System.Threading.Channels.dll rename to Release/System.Threading.Channels.dll diff --git a/Release/Linux-arm64/System.Threading.Tasks.Extensions.dll b/Release/System.Threading.Tasks.Extensions.dll similarity index 100% rename from Release/Linux-arm64/System.Threading.Tasks.Extensions.dll rename to Release/System.Threading.Tasks.Extensions.dll diff --git a/Release/Linux-arm64/System.ValueTuple.dll b/Release/System.ValueTuple.dll similarity index 100% rename from Release/Linux-arm64/System.ValueTuple.dll rename to Release/System.ValueTuple.dll diff --git a/Release/Linux-arm64/Universe.CpuUsage.dll b/Release/Universe.CpuUsage.dll similarity index 100% rename from Release/Linux-arm64/Universe.CpuUsage.dll rename to Release/Universe.CpuUsage.dll diff --git a/Release/Linux-arm64/alglib403gpl_net2.dll b/Release/alglib403gpl_net2.dll similarity index 100% rename from Release/Linux-arm64/alglib403gpl_net2.dll rename to Release/alglib403gpl_net2.dll diff --git a/Release/Linux-arm64/appsettings.Development.json b/Release/appsettings.Development.json similarity index 100% rename from Release/Linux-arm64/appsettings.Development.json rename to Release/appsettings.Development.json diff --git a/Release/Linux-arm64/appsettings.json b/Release/appsettings.json similarity index 100% rename from Release/Linux-arm64/appsettings.json rename to Release/appsettings.json diff --git a/Release/Linux-arm64/componentlibrary.dll b/Release/componentlibrary.dll similarity index 100% rename from Release/Linux-arm64/componentlibrary.dll rename to Release/componentlibrary.dll diff --git a/Release/Linux-arm64/config/NLog.config b/Release/config/NLog.config similarity index 100% rename from Release/Linux-arm64/config/NLog.config rename to Release/config/NLog.config diff --git a/Release/Linux-arm64/cs/Microsoft.VisualStudio.Threading.resources.dll b/Release/cs/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/cs/Microsoft.VisualStudio.Threading.resources.dll rename to Release/cs/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/cs/Microsoft.VisualStudio.Validation.resources.dll b/Release/cs/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/cs/Microsoft.VisualStudio.Validation.resources.dll rename to Release/cs/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/cs/StreamJsonRpc.resources.dll b/Release/cs/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/cs/StreamJsonRpc.resources.dll rename to Release/cs/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/de/Microsoft.VisualStudio.Threading.resources.dll b/Release/de/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/de/Microsoft.VisualStudio.Threading.resources.dll rename to Release/de/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/de/Microsoft.VisualStudio.Validation.resources.dll b/Release/de/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/de/Microsoft.VisualStudio.Validation.resources.dll rename to Release/de/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/de/StreamJsonRpc.resources.dll b/Release/de/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/de/StreamJsonRpc.resources.dll rename to Release/de/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/es/Microsoft.VisualStudio.Threading.resources.dll b/Release/es/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/es/Microsoft.VisualStudio.Threading.resources.dll rename to Release/es/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/es/Microsoft.VisualStudio.Validation.resources.dll b/Release/es/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/es/Microsoft.VisualStudio.Validation.resources.dll rename to Release/es/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/es/StreamJsonRpc.resources.dll b/Release/es/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/es/StreamJsonRpc.resources.dll rename to Release/es/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/fr/Microsoft.VisualStudio.Threading.resources.dll b/Release/fr/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/fr/Microsoft.VisualStudio.Threading.resources.dll rename to Release/fr/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/fr/Microsoft.VisualStudio.Validation.resources.dll b/Release/fr/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/fr/Microsoft.VisualStudio.Validation.resources.dll rename to Release/fr/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/fr/StreamJsonRpc.resources.dll b/Release/fr/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/fr/StreamJsonRpc.resources.dll rename to Release/fr/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/it/Microsoft.VisualStudio.Threading.resources.dll b/Release/it/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/it/Microsoft.VisualStudio.Threading.resources.dll rename to Release/it/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/it/Microsoft.VisualStudio.Validation.resources.dll b/Release/it/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/it/Microsoft.VisualStudio.Validation.resources.dll rename to Release/it/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/it/StreamJsonRpc.resources.dll b/Release/it/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/it/StreamJsonRpc.resources.dll rename to Release/it/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/ja/Microsoft.VisualStudio.Threading.resources.dll b/Release/ja/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/ja/Microsoft.VisualStudio.Threading.resources.dll rename to Release/ja/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/ja/Microsoft.VisualStudio.Validation.resources.dll b/Release/ja/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/ja/Microsoft.VisualStudio.Validation.resources.dll rename to Release/ja/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/ja/StreamJsonRpc.resources.dll b/Release/ja/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/ja/StreamJsonRpc.resources.dll rename to Release/ja/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/ko/Microsoft.VisualStudio.Threading.resources.dll b/Release/ko/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/ko/Microsoft.VisualStudio.Threading.resources.dll rename to Release/ko/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/ko/Microsoft.VisualStudio.Validation.resources.dll b/Release/ko/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/ko/Microsoft.VisualStudio.Validation.resources.dll rename to Release/ko/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/ko/StreamJsonRpc.resources.dll b/Release/ko/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/ko/StreamJsonRpc.resources.dll rename to Release/ko/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/libserial_base-linux-arm64.so b/Release/libserial_base-linux-arm64.so similarity index 100% rename from Release/Linux-arm64/libserial_base-linux-arm64.so rename to Release/libserial_base-linux-arm64.so diff --git a/Release/Linux-arm64/libserial_base-linux-arm64.so.1.0 b/Release/libserial_base-linux-arm64.so.1.0 similarity index 100% rename from Release/Linux-arm64/libserial_base-linux-arm64.so.1.0 rename to Release/libserial_base-linux-arm64.so.1.0 diff --git a/Release/Linux-arm64/libserial_base-linux.so b/Release/libserial_base-linux.so similarity index 100% rename from Release/Linux-arm64/libserial_base-linux.so rename to Release/libserial_base-linux.so diff --git a/Release/Linux-arm64/libserial_base-linux.so.1.0 b/Release/libserial_base-linux.so.1.0 similarity index 100% rename from Release/Linux-arm64/libserial_base-linux.so.1.0 rename to Release/libserial_base-linux.so.1.0 diff --git a/Release/Linux-arm64/libserial_base-mac-arm64.1.0.dylib b/Release/libserial_base-mac-arm64.1.0.dylib similarity index 100% rename from Release/Linux-arm64/libserial_base-mac-arm64.1.0.dylib rename to Release/libserial_base-mac-arm64.1.0.dylib diff --git a/Release/Linux-arm64/libserial_base-mac-arm64.dylib b/Release/libserial_base-mac-arm64.dylib similarity index 100% rename from Release/Linux-arm64/libserial_base-mac-arm64.dylib rename to Release/libserial_base-mac-arm64.dylib diff --git a/Release/Linux-arm64/libserial_base-mac.1.0.dylib b/Release/libserial_base-mac.1.0.dylib similarity index 100% rename from Release/Linux-arm64/libserial_base-mac.1.0.dylib rename to Release/libserial_base-mac.1.0.dylib diff --git a/Release/Linux-arm64/libserial_base-mac.dylib b/Release/libserial_base-mac.dylib similarity index 100% rename from Release/Linux-arm64/libserial_base-mac.dylib rename to Release/libserial_base-mac.dylib diff --git a/Release/Linux-arm64/pl/Microsoft.VisualStudio.Threading.resources.dll b/Release/pl/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/pl/Microsoft.VisualStudio.Threading.resources.dll rename to Release/pl/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/pl/Microsoft.VisualStudio.Validation.resources.dll b/Release/pl/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/pl/Microsoft.VisualStudio.Validation.resources.dll rename to Release/pl/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/pl/StreamJsonRpc.resources.dll b/Release/pl/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/pl/StreamJsonRpc.resources.dll rename to Release/pl/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/pt-BR/Microsoft.VisualStudio.Threading.resources.dll b/Release/pt-BR/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/pt-BR/Microsoft.VisualStudio.Threading.resources.dll rename to Release/pt-BR/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/pt-BR/Microsoft.VisualStudio.Validation.resources.dll b/Release/pt-BR/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/pt-BR/Microsoft.VisualStudio.Validation.resources.dll rename to Release/pt-BR/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/pt-BR/StreamJsonRpc.resources.dll b/Release/pt-BR/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/pt-BR/StreamJsonRpc.resources.dll rename to Release/pt-BR/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/ru/Microsoft.VisualStudio.Threading.resources.dll b/Release/ru/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/ru/Microsoft.VisualStudio.Threading.resources.dll rename to Release/ru/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/ru/Microsoft.VisualStudio.Validation.resources.dll b/Release/ru/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/ru/Microsoft.VisualStudio.Validation.resources.dll rename to Release/ru/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/ru/StreamJsonRpc.resources.dll b/Release/ru/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/ru/StreamJsonRpc.resources.dll rename to Release/ru/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/serial_base-win.dll b/Release/serial_base-win.dll similarity index 100% rename from Release/Linux-arm64/serial_base-win.dll rename to Release/serial_base-win.dll diff --git a/Release/Linux-arm64/serial_base-win.exp b/Release/serial_base-win.exp similarity index 100% rename from Release/Linux-arm64/serial_base-win.exp rename to Release/serial_base-win.exp diff --git a/Release/Linux-arm64/serial_base-win.ilk b/Release/serial_base-win.ilk similarity index 100% rename from Release/Linux-arm64/serial_base-win.ilk rename to Release/serial_base-win.ilk diff --git a/Release/Linux-arm64/serial_base-win.lib b/Release/serial_base-win.lib similarity index 100% rename from Release/Linux-arm64/serial_base-win.lib rename to Release/serial_base-win.lib diff --git a/Release/Linux-arm64/serial_base-win.pdb b/Release/serial_base-win.pdb similarity index 100% rename from Release/Linux-arm64/serial_base-win.pdb rename to Release/serial_base-win.pdb diff --git a/Release/Linux-arm64/serial_base_dotnet.dll b/Release/serial_base_dotnet.dll similarity index 100% rename from Release/Linux-arm64/serial_base_dotnet.dll rename to Release/serial_base_dotnet.dll diff --git a/Release/Linux-arm64/serial_base_dotnet.dll.config b/Release/serial_base_dotnet.dll.config similarity index 100% rename from Release/Linux-arm64/serial_base_dotnet.dll.config rename to Release/serial_base_dotnet.dll.config diff --git a/Release/Linux-arm64/serial_base_dotnet.pdb b/Release/serial_base_dotnet.pdb similarity index 100% rename from Release/Linux-arm64/serial_base_dotnet.pdb rename to Release/serial_base_dotnet.pdb diff --git a/Release/Linux-arm64/tr/Microsoft.VisualStudio.Threading.resources.dll b/Release/tr/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/tr/Microsoft.VisualStudio.Threading.resources.dll rename to Release/tr/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/tr/Microsoft.VisualStudio.Validation.resources.dll b/Release/tr/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/tr/Microsoft.VisualStudio.Validation.resources.dll rename to Release/tr/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/tr/StreamJsonRpc.resources.dll b/Release/tr/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/tr/StreamJsonRpc.resources.dll rename to Release/tr/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/unity/mac/arm64/libserial_base.dylib b/Release/unity/mac/arm64/libserial_base.dylib similarity index 100% rename from Release/Linux-arm64/unity/mac/arm64/libserial_base.dylib rename to Release/unity/mac/arm64/libserial_base.dylib diff --git a/Release/Linux-arm64/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll b/Release/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll rename to Release/zh-Hans/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll b/Release/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll rename to Release/zh-Hans/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/zh-Hans/StreamJsonRpc.resources.dll b/Release/zh-Hans/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/zh-Hans/StreamJsonRpc.resources.dll rename to Release/zh-Hans/StreamJsonRpc.resources.dll diff --git a/Release/Linux-arm64/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll b/Release/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll similarity index 100% rename from Release/Linux-arm64/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll rename to Release/zh-Hant/Microsoft.VisualStudio.Threading.resources.dll diff --git a/Release/Linux-arm64/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll b/Release/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll similarity index 100% rename from Release/Linux-arm64/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll rename to Release/zh-Hant/Microsoft.VisualStudio.Validation.resources.dll diff --git a/Release/Linux-arm64/zh-Hant/StreamJsonRpc.resources.dll b/Release/zh-Hant/StreamJsonRpc.resources.dll similarity index 100% rename from Release/Linux-arm64/zh-Hant/StreamJsonRpc.resources.dll rename to Release/zh-Hant/StreamJsonRpc.resources.dll