IConnector 接口 |
命名空间: HslCommunication.Algorithms.ConnectPool
IConnector 类型公开以下成员。
名称 | 说明 | |
---|---|---|
GuidToken |
唯一的GUID码
| |
IsConnectUsing |
指示当前的连接是否在使用用
| |
LastUseTime |
最新一次使用的时间
|
/// <summary> /// 此处示例实现一个modbus-tcp连接对象,事实上这里可以实现任何的连接对象,PLC的,数据库的,redis的等等操作 /// </summary> public class ModbusConnector : IConnector { private ModbusTcpNet modbusTcp = null; public ModbusConnector( string ipAddress, int port ) { modbusTcp = new ModbusTcpNet( ipAddress, port, 0x01 ); // 默认站号1 } public ModbusTcpNet ModbusTcp { get { return modbusTcp; } } public bool IsConnectUsing { get; set; } public string GuidToken { get; set; } public DateTime LastUseTime { get; set; } public void Close( ) { modbusTcp.ConnectClose( ); } public void Open( ) { } }