RobotNet/RobotNet.Script/IConnectionManager.cs
2025-10-15 15:15:53 +07:00

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);
}