IoProvider后台通讯周期改为50ms一次。
This commit is contained in:
SL 2024-03-22 14:28:27 +08:00
parent 847714be9c
commit 07534546d8
1 changed files with 2 additions and 2 deletions

View File

@ -74,7 +74,7 @@ namespace MECF.Framework.RT.Core.IoProviders
buffer.SetIoMap(_source, ioMappingPathFile); buffer.SetIoMap(_source, ioMappingPathFile);
SetParameter(nodeParameter); SetParameter(nodeParameter);
State = IoProviderStateEnum.Uninitialized; State = IoProviderStateEnum.Uninitialized;
_thread = new PeriodicJob(200, OnTimer, name); _thread = new PeriodicJob(50, OnTimer, name);
} }
public virtual void Initialize(string module, string name, List<IoBlockItem> lstBuffers, IIoBuffer buffer, XmlElement nodeParameter, string ioMappingPathFile, string ioModule) public virtual void Initialize(string module, string name, List<IoBlockItem> lstBuffers, IIoBuffer buffer, XmlElement nodeParameter, string ioMappingPathFile, string ioModule)
@ -89,7 +89,7 @@ namespace MECF.Framework.RT.Core.IoProviders
buffer.SetIoMapByModule(_source, 0, ioMappingPathFile, ioModule); buffer.SetIoMapByModule(_source, 0, ioMappingPathFile, ioModule);
SetParameter(nodeParameter); SetParameter(nodeParameter);
State = IoProviderStateEnum.Uninitialized; State = IoProviderStateEnum.Uninitialized;
_thread = new PeriodicJob(200, OnTimer, name); _thread = new PeriodicJob(50, OnTimer, name);
} }
protected void SetState(IoProviderStateEnum newState) protected void SetState(IoProviderStateEnum newState)