20 Zeilen
625 B
C#
20 Zeilen
625 B
C#
namespace PrinterMonitor.Models;
|
|
|
|
/// <summary>
|
|
/// Vereinfachter Druckerstatus für die GUI-Anzeige.
|
|
/// Kombiniert die drei überwachten Zustände mit Verbindungs-Metadaten.
|
|
/// </summary>
|
|
public class PrinterStatus
|
|
{
|
|
public string PrinterName { get; set; } = "";
|
|
public string PrinterType { get; set; } = "";
|
|
public bool IsOnline { get; set; }
|
|
public DateTime LastUpdated { get; set; }
|
|
public string? ErrorMessage { get; set; }
|
|
|
|
// Die drei überwachten Zustände
|
|
public bool? LtsSensor { get; set; }
|
|
public bool? Druckerklappe { get; set; }
|
|
public bool? KeineEtiketten { get; set; }
|
|
}
|