using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; // // This is here so CodeMaid doesn't reorganize this document // namespace MP.MONO.Data.DbModels { /// /// Tabella log storico Allarmi /// [Table("AlarmLog")] public class AlarmLogModel { /// /// UID /// [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int AlarmLogId { get; set; } /// /// DataOra evento registrato /// public DateTime DtRif { get; set; } = DateTime.Now; /// /// Macchina cui è riferito il valore /// public int MachineId { get; set; } /// /// Indirizzo area memoria allarme /// [MaxLength(50)] public string MemAddress { get; set; } = ""; /// /// Indice nel banco allarmi /// public int Index { get; set; } = 0; /// /// Valore banco allarmi /// public uint Status { get; set; } = 0; /// /// Valore decodificato (opzionale) /// public string ValDecoded { get; set; } = ""; /// /// Navigazione oggetto Machine /// [ForeignKey("MachineId")] public virtual MachineModel MachineNav { get; set; } = null!; } }