24 lines
724 B
C#
24 lines
724 B
C#
namespace RobotNet.Script;
|
|
|
|
/// <summary>
|
|
/// Quản lý kết nối với device khác.
|
|
/// </summary>
|
|
public interface IConnectionManager
|
|
{
|
|
/// <summary>
|
|
/// Tạo kết nối Modbus TCP đến một thiết bị với địa chỉ IP, cổng và ID đơn vị cụ thể.
|
|
/// </summary>
|
|
/// <param name="ipAddress"></param>
|
|
/// <param name="port"></param>
|
|
/// <param name="unitId"></param>
|
|
/// <returns></returns>
|
|
Task<IModbusTcpClient> ConnectModbusTcp(string ipAddress, int port, byte unitId);
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <param name="option"></param>
|
|
/// <returns></returns>
|
|
Task<ICcLinkIeBasicClient> ConnectCcLink(IeBasicClientOptions option);
|
|
}
|