2026-01-26 14:51:28 +09:00

34 lines
975 B
C#

using Aurora.Api;
using PropertyTools.DataAnnotations;
namespace AuroraIO
{
internal class IOUnitConnConfig : IConnConfig
{
[InputFilePath]
public string IOInterfaceMapDI { get; set; } = "";
[InputFilePath]
public string IOInterfaceMapDO { get; set; } = "";
[InputFilePath]
public string IOInterfaceMapAI { get; set; } = "";
[InputFilePath]
public string IOInterfaceMapAO { get; set; } = "";
}
public class IOUnitConfig : IDeviceConfig
{
[SelectorStyle(SelectorStyle.ComboBox)]
public eIOBoardType BoardType { get; set; }
[Category("PAIX")]
public string DIDOIP { get; set; } = "192.168.0.11";
//public string DOIP { get; set; } = "192.168.100.11.DO";
[Category("MappingFile")]
public IConnConfig ConnConfig { get; set; }
public IOUnitConfig()
{
ConnConfig = new IOUnitConnConfig();
}
}
}