2026-01-26 18:56:53 +09:00

32 lines
886 B
C#

using Aurora.Api.Devices;
using Aurora.Api;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AuroraLaser.Amplitude.Satsuma
{
public class LaserSatsumaConfig : IDeviceConfig
{
public IConnConfig ConnConfig { get; set; }
public int RetryCount { get; set; } = 5;
public int ScanIntervalMS { get; set; } = 100;
public LaserSatsumaConfig()
{
ConnConfig = new ModbusTcpIpConnConfig();
(ConnConfig as ModbusTcpIpConnConfig).Address.IpAddress = "127.0.0.1";
(ConnConfig as ModbusTcpIpConnConfig).Address.PortNumber = 502;
(ConnConfig as ModbusTcpIpConnConfig).Slave = 1;
}
public static LaserSatsumaConfig GetDefaultConfig()
{
return new LaserSatsumaConfig();
}
}
}