namespace SharpCAT.Common.Models;
///
/// Configuration model for the SharpCAT server
///
public class ServerConfig
{
///
/// TCP port to listen on
///
public int Port { get; set; } = 8443;
///
/// Certificate configuration for TLS
///
public CertificateConfig Certificate { get; set; } = new();
///
/// Serial port configuration for CAT communication
///
public SerialPortConfig SerialPort { get; set; } = new();
///
/// Logging configuration
///
public LoggingConfig Logging { get; set; } = new();
///
/// Maximum number of concurrent clients
///
public int MaxClients { get; set; } = 10;
}