AlarmData.cs 726 B

123456789101112131415161718192021222324252627
  1. namespace AlarmData;
  2. public class AlarmData
  3. {
  4. public byte Mini8Index { get; set; }
  5. public byte ChannelIndex { get; set; }
  6. public DateTime EventTime { get; set; }
  7. public AlarmLevel AlarmLevel { get; set; }
  8. public string? AlarmMini8 { get; set; }
  9. public string? AlarmChannel { get; set; }
  10. public string? ChannelName { get; set; }
  11. public string? AlarmDetail { get; set; }
  12. public float SetValue { get; set; }
  13. public float ActualValue { get; set; }
  14. public float UpperLimit { get; set; }
  15. public float LowerLimit { get; set; }
  16. public float UpperWarning { get; set; }
  17. public float LowerWarning { get; set; }
  18. }
  19. public enum AlarmLevel
  20. {
  21. Message,
  22. Warning,
  23. Error
  24. }