ActionParamcAutoFindParam.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using TouchSocket.Core;
  7. namespace Team.FFFeederService.Models
  8. {
  9. public class ActionParamcAutoFindParam
  10. {
  11. public int ActionIndex { get; set; }
  12. public string ActionName { get;private set; }
  13. /// <summary>
  14. /// X轴参数值
  15. /// </summary>
  16. public ActionAxisParamcs X_Axis { get; set; }
  17. /// <summary>
  18. /// Y轴参数值
  19. /// </summary>
  20. public ActionAxisParamcs Y_Axis { get; set; }
  21. /// <summary>
  22. /// 调整成功结束时的阈值
  23. /// </summary>
  24. public int SuccedEndThreshold { get; set; }
  25. /// <summary>
  26. /// 调整递增的最大阈值
  27. /// </summary>
  28. public int StepMaxValue { get;set; }
  29. /// <summary>
  30. /// 重新调整的开始阈值
  31. /// </summary>
  32. public int RestartValue { get; set; }
  33. /// <summary>
  34. /// 失败递减阈值
  35. /// </summary>
  36. public int FailStepValue { get; set; }
  37. /// <summary>
  38. /// 成功递增阈值
  39. /// </summary>
  40. public int SuccedStepValue { get; set; }
  41. /// <summary>
  42. /// 振幅递增单位值
  43. /// </summary>
  44. public int AmpStepValue { get; set; }
  45. /// <summary>
  46. /// 频率递增单位值
  47. /// </summary>
  48. public int FreStepValue { get; set; }
  49. /// <summary>
  50. /// 振幅加速递增单位值
  51. /// </summary>
  52. public int AmpStepValue2 { get; set; }
  53. /// <summary>
  54. /// 频率加速递增单位值
  55. /// </summary>
  56. public int FreStepValue2 { get; set; }
  57. public ActionParamcAutoFindParam(int actionIndex)
  58. {
  59. ActionIndex = actionIndex;
  60. ActionName = ((char)('A' + ActionIndex)).ToString();
  61. X_Axis = new ActionAxisParamcs("X Axis");
  62. Y_Axis = new ActionAxisParamcs("Y Axis");
  63. }
  64. }
  65. }