| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 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 _currentRampDurartionSeconds;        private double _forwardAmps;        private double _forwardAmps2;        private double _forwardAmps3;        private double _forwardAmps4;        private double _forwardAmps5;        private double _forwardAmps6;        private bool _pulseEnabled;        private double _reverseAmps;        private double _shearPlateSpeed;        #endregion        #region 属性        [JsonProperty]        public int CurrentRampDurartionSeconds { get { return _currentRampDurartionSeconds; } set { _currentRampDurartionSeconds = value;InvokePropertyChanged(nameof(CurrentRampDurartionSeconds)); } }        [JsonProperty]        public double ForwardAmps { get { return _forwardAmps; } set { _forwardAmps = value;InvokePropertyChanged(nameof(ForwardAmps)); } }        [JsonProperty]        public double ForwardAmps2 { get { return _forwardAmps2; } set { _forwardAmps2 = value; InvokePropertyChanged(nameof(ForwardAmps2)); } }        [JsonProperty]        public double ForwardAmps3 { get { return _forwardAmps3; } set { _forwardAmps3 = value; InvokePropertyChanged(nameof(ForwardAmps3)); } }        [JsonProperty]        public double ForwardAmps4 { get { return _forwardAmps4; } set { _forwardAmps4 = value; InvokePropertyChanged(nameof(ForwardAmps4)); } }        [JsonProperty]        public double ForwardAmps5 { get { return _forwardAmps5; } set { _forwardAmps5 = value; InvokePropertyChanged(nameof(ForwardAmps5)); } }        [JsonProperty]        public double ForwardAmps6 { get { return _forwardAmps6; } set { _forwardAmps6 = value; InvokePropertyChanged(nameof(ForwardAmps6)); } }        [JsonProperty]        public bool PulseEnabled { get { return _pulseEnabled; } set { _pulseEnabled=value;InvokePropertyChanged(nameof(PulseEnabled)); } }        [JsonProperty]        public double ReversedAmps { get { return _reverseAmps; } set { _reverseAmps = value;InvokePropertyChanged(nameof(ReversedAmps)); } }        [JsonProperty]        public double ShearPlateSpeed { get { return _shearPlateSpeed;} set { _shearPlateSpeed = value; InvokePropertyChanged(nameof(ShearPlateSpeed)); } }        #endregion    }}
 |