using System; namespace FanucProgramManager.Cnc.Heidenhain { public sealed class HeidenhainConnectionConfig { public string Name { get; set; } public string IpAddress { get; set; } /// LSV2 data port — default 19000. public int Port { get; set; } = 19000; public string Username { get; set; } = string.Empty; public string Password { get; set; } = string.Empty; public TimeSpan ConnectTimeout { get; set; } = TimeSpan.FromSeconds(5); } }