using System;
namespace NcProgramManager.Cnc.Fagor
{
public sealed class FagorConnectionConfig
{
public string Name { get; set; }
public string IpAddress { get; set; }
public int Port { get; set; } = 21;
public string Username { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
/// Directory dei programmi sul server FTP Fagor. Default valido per 8060/8065/8070.
public string ProgramDirectory { get; set; } = "/Users/Prg/";
/// Estensione applicata ai nomi programma senza estensione. Default `.nc` per Fagor 8060/8065/8070.
public string ProgramExtension { get; set; } = ".nc";
public TimeSpan RequestTimeout { get; set; } = TimeSpan.FromSeconds(10);
}
}