using MECF.Framework.Common.CommonData; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.RecipeCenter { public class CurrentRampProfile : NotifiableItem { #region 内部变量 private int _durartionSeconds; private double _currentValue; private double _PlatingZoffset; private double _PlatingSpeed; private bool _biDireaction; private int _biDFrequency; #endregion #region 属性 [JsonProperty] public int DurartionSeconds { get { return _durartionSeconds; } set { _durartionSeconds = value;InvokePropertyChanged(nameof(DurartionSeconds)); } } [JsonProperty] public double CurrentValue { get { return _currentValue; } set { _currentValue = value;InvokePropertyChanged(nameof(CurrentValue)); } } [JsonProperty] public double PlatingZoffset { get { return _PlatingZoffset; } set { _PlatingZoffset = value; InvokePropertyChanged(nameof(PlatingZoffset)); } } [JsonProperty] public double PlatingSpeed { get { return _PlatingSpeed; } set { _PlatingSpeed = value; InvokePropertyChanged(nameof(PlatingSpeed)); } } [JsonProperty] public bool BiDireaction { get { return _biDireaction; } set { _biDireaction = value; InvokePropertyChanged(nameof(BiDireaction)); } } [JsonProperty] public int BiDFrequency { get { return _biDFrequency; } set { _biDFrequency = value; InvokePropertyChanged(nameof(BiDFrequency)); } } #endregion } }