2017-03-06 Update 1 Opc Update (Not test)

This commit is contained in:
parallelbgls
2017-03-06 09:35:30 +08:00
parent 1521c4a377
commit ec1aaedf11
22 changed files with 536 additions and 319 deletions

View File

@@ -0,0 +1,42 @@
using System;
using System.Threading.Tasks;
using Hylasoft.Opc.Common;
using Hylasoft.Opc.Da;
using Opc;
using Opc.Da;
using System.Collections.Generic;
using Hylasoft.Opc.Ua;
namespace Modbus.Net.OPC
{
public interface IClientExtend : IDisposable
{
void Connect();
T Read<T>(string tag);
void Write<T>(string tag, T item);
Task<T> ReadAsync<T>(string tag);
Task WriteAsync<T>(string tag, T item);
Task<Node> FindNodeAsync(string tag);
Task<IEnumerable<Node>> ExploreFolderAsync(string tag);
}
public class MyDaClient : DaClient, IClientExtend
{
public MyDaClient(Uri serverUrl) : base(serverUrl)
{
}
}
public class MyUaClient : UaClient, IClientExtend
{
public MyUaClient(Uri serverUrl) : base(serverUrl)
{
}
}
}