using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TouchSocket.Core;
namespace Team.FFFeederService.Models
{
public class ActionParamcAutoFindParam
{
public int ActionIndex { get; set; }
public string ActionName { get;private set; }
///
/// X轴参数值
///
public ActionAxisParamcs X_Axis { get; set; }
///
/// Y轴参数值
///
public ActionAxisParamcs Y_Axis { get; set; }
///
/// 调整成功结束时的阈值
///
public int SuccedEndThreshold { get; set; }
///
/// 调整递增的最大阈值
///
public int StepMaxValue { get;set; }
///
/// 重新调整的开始阈值
///
public int RestartValue { get; set; }
///
/// 失败递减阈值
///
public int FailStepValue { get; set; }
///
/// 成功递增阈值
///
public int SuccedStepValue { get; set; }
///
/// 振幅递增单位值
///
public int AmpStepValue { get; set; }
///
/// 频率递增单位值
///
public int FreStepValue { get; set; }
///
/// 振幅加速递增单位值
///
public int AmpStepValue2 { get; set; }
///
/// 频率加速递增单位值
///
public int FreStepValue2 { get; set; }
public ActionParamcAutoFindParam(int actionIndex)
{
ActionIndex = actionIndex;
ActionName = ((char)('A' + ActionIndex)).ToString();
X_Axis = new ActionAxisParamcs("X Axis");
Y_Axis = new ActionAxisParamcs("Y Axis");
}
}
}