ShakerStatusModel.cs 835 B

123456789101112131415161718192021222324252627
  1. namespace Shaker.Models
  2. {
  3. public class ShakerStatusModel : BaseModel
  4. {
  5. public RTStatus RTStatus = RTStatus.Init;
  6. public bool Start = false;
  7. public bool IsTableRised = false;
  8. public bool IsTableDroped = false;
  9. public bool IsFaultRelease = false;
  10. public uint RiseCount = 0;
  11. public uint SignalGenStopCount = 0;
  12. public uint EmergencyStopCount = 0;
  13. public bool IsSignalGenStoped = false;
  14. public uint ZeroChangedCount = 0;
  15. public ushort WarnCode = 0;
  16. public bool ClosedValve = false;
  17. public uint DropCount = 0;
  18. public ushort ErrorCode = 0;
  19. public long MemoryUsage = 0;
  20. public double CPUUsage = 0;
  21. public override object Clone()
  22. {
  23. return this.CloneBase();
  24. }
  25. }
  26. }