DeviceInfo.cs 644 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System.ComponentModel;
  2. namespace Device;
  3. public class DeviceInfo
  4. {
  5. public DeviceModel DeviceModel { get; set; }
  6. public object? DeviceSubModel { get; set; }
  7. public string? DeviceName { get; set; }
  8. public string? Position { get; set; }
  9. public Guid Guid { get; set; }
  10. }
  11. public enum DeviceModel
  12. {
  13. JetKepler,
  14. Proxima
  15. }
  16. public enum KeplerSubModel
  17. {
  18. [Description("2200A")]
  19. JetKepler_2200A,
  20. [Description("2200B")]
  21. JetKepler_2200B,
  22. [Description("2300")]
  23. JetKepler_2300,
  24. [Description("DSE")]
  25. JetKepler_DSE
  26. }
  27. public enum ProximaSubModel
  28. {
  29. NTP,
  30. SiBN,
  31. NTP_HRP,
  32. ELK
  33. }