优化
This commit is contained in:
parent
0a5c32be4b
commit
ff4b635de4
@ -3,6 +3,7 @@ using JiShe.CollectBus.Protocol.Contracts.Attributes;
|
||||
using JiShe.CollectBus.Protocol.Contracts.DependencyInjection;
|
||||
using TouchSocket.Core;
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace Microsoft.Extensions.DependencyInjection
|
||||
{
|
||||
public static class DependencyInjectionExtensions
|
||||
|
||||
@ -4,6 +4,7 @@ using Microsoft.Extensions.Configuration;
|
||||
using TouchSocket.Core;
|
||||
using TouchSocket.Sockets;
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace Microsoft.Extensions.DependencyInjection
|
||||
{
|
||||
public static class ServiceCollectionExtensions
|
||||
|
||||
@ -29,7 +29,7 @@ namespace JiShe.CollectBus.Core.Plugins
|
||||
|
||||
public class UdpClosePlugin(ILog logger) : PluginBase, IUdpReceivedPlugin
|
||||
{
|
||||
public async Task OnUdpReceived(IUdpSessionBase client, UdpReceivedDataEventArgs e)
|
||||
public Task OnUdpReceived(IUdpSessionBase client, UdpReceivedDataEventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
@ -12,8 +12,7 @@ namespace JiShe.CollectBus.Core.Plugins
|
||||
{
|
||||
//TODO:电表: 376.1 645-07 modbus 水表: 118 645-97
|
||||
|
||||
var protocolType = "TestProtocol";
|
||||
IProtocolPlugin? protocolPlugin;
|
||||
const string protocolType = "TestProtocol";
|
||||
switch (protocolType)
|
||||
{
|
||||
//case "376":
|
||||
@ -23,7 +22,7 @@ namespace JiShe.CollectBus.Core.Plugins
|
||||
// //todo: 直接拿设备信息,根据设备信息使用不同的协议解析服务
|
||||
// break;
|
||||
}
|
||||
protocolPlugin = serviceProvider.GetKeyedService<IProtocolPlugin>(protocolType);
|
||||
var protocolPlugin = serviceProvider.GetKeyedService<IProtocolPlugin>(protocolType);
|
||||
client.Logger.Info($"{protocolPlugin?.Get().Name},{protocolPlugin?.Get().RegularExpression}");
|
||||
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ namespace JiShe.CollectBus.Protocol
|
||||
return new ProtocolInfo("Standard", "376.1", "TCP","376.1协议","DTS1980");
|
||||
}
|
||||
|
||||
public void Load()
|
||||
public new void Load()
|
||||
{
|
||||
base.Load();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user