ResponseBody.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. 
  2. using DeviceServer.HttpServer;
  3. using System.Collections.Generic;
  4. namespace ResponseServer.HttpServer
  5. {
  6. public class ResponseBody
  7. {
  8. public int code
  9. { get; set; }
  10. public bool result
  11. { get; set; } = true;
  12. public string msg
  13. { get; set; } = "调用成功";
  14. public int statusCode { get; set; } = 200;
  15. public List<ToolsInfo> toolsInfo { get; set; }
  16. public string errorsInfo { get; set; } = "";
  17. public string runDatasInfo { get; set; } = "";
  18. public DeviceInfoData deviceData
  19. { get; set; }
  20. public string mainProg //主程序号
  21. { get; set; }
  22. public string actFeed //主轴进给率
  23. { get; set; }
  24. public string spindleMagnification //主轴倍率
  25. { get; set; }
  26. public string actSpindle //主轴转速
  27. { get; set; }
  28. public string powerOnTime //开机时长
  29. { get; set; }
  30. public string deviceState //设备状态
  31. { get; set; } = "离线";
  32. }
  33. public class ToolsInfo
  34. {
  35. public string position { get; set; }
  36. public string number { get; set; }
  37. public string name { get; set; }
  38. public string targetLife { get; set; }
  39. public string warnLife { get; set; }
  40. public string curTime { get; set; }
  41. }
  42. public class RunDatasInfo
  43. {
  44. /// <summary>
  45. /// 进给倍率
  46. /// </summary>
  47. public string feedRate { get; set; }
  48. /// <summary>
  49. /// 主轴倍率
  50. /// </summary>
  51. public string spindleMagnification { get; set; }
  52. /// <summary>
  53. /// 主轴转速
  54. /// </summary>
  55. public string spindleSpeed { get; set; }
  56. /// <summary>
  57. /// 主轴负载
  58. /// </summary>
  59. public string spindleLoad { get; set; }
  60. }
  61. }