优化数据传输
This commit is contained in:
parent
c261efcb07
commit
c4d5c8a41c
@ -7,6 +7,8 @@
|
||||
<SatelliteResourceLanguages>zh-Hans,en</SatelliteResourceLanguages>
|
||||
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
||||
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
|
||||
<ServerGarbageCollection>false</ServerGarbageCollection>
|
||||
<ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
|
||||
<!--<PlatformTarget>x86</PlatformTarget>-->
|
||||
</PropertyGroup>
|
||||
|
||||
|
@ -41,6 +41,7 @@ namespace Plugin
|
||||
if (Device.AutoStart)
|
||||
{
|
||||
_logger.LogInformation($"线程已启动:{Device.DeviceName}");
|
||||
Task.Delay(8000);
|
||||
|
||||
if (Device.DeviceVariables != null)
|
||||
{
|
||||
@ -79,7 +80,7 @@ namespace Plugin
|
||||
{
|
||||
foreach (var item in Device.DeviceVariables.OrderBy(x => x.Index))
|
||||
{
|
||||
Thread.Sleep((int)Device.CmdPeriod);
|
||||
Task.Delay((int)Device.CmdPeriod);
|
||||
|
||||
var ret = new DriverReturnValueModel();
|
||||
var ioarg = new DriverAddressIoArgModel
|
||||
@ -188,7 +189,7 @@ namespace Plugin
|
||||
}
|
||||
|
||||
|
||||
Thread.Sleep((int)Driver.MinPeriod);
|
||||
Task.Delay((int)Driver.MinPeriod);
|
||||
}
|
||||
}, TaskCreationOptions.LongRunning);
|
||||
}
|
||||
|
@ -4,6 +4,8 @@
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<ServerGarbageCollection>false</ServerGarbageCollection>
|
||||
<ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
Loading…
Reference in New Issue
Block a user