using Stylet;

namespace MainShell.Recipe.Models
{
    public class ProcessAxisCompensationParameter : PropertyChangedBase
    {
        private string _axisName;
        public string AxisName
        {
            get { return _axisName; }
            set { SetAndNotify(ref _axisName, value); }
        }

        private double _compensationValue;
        public double CompensationValue
        {
            get { return _compensationValue; }
            set { SetAndNotify(ref _compensationValue, value); }
        }

        private double _phsX1Compensation;
        public double PhsX1Compensation
        {
            get { return _phsX1Compensation; }
            set { SetAndNotify(ref _phsX1Compensation, value); }
        }

        private double _phsY1Compensation;
        public double PhsY1Compensation
        {
            get { return _phsY1Compensation; }
            set { SetAndNotify(ref _phsY1Compensation, value); }
        }

        private double _wsXCompensation;
        public double WsXCompensation
        {
            get { return _wsXCompensation; }
            set { SetAndNotify(ref _wsXCompensation, value); }
        }

        private double _stageYCompensation;
        public double StageYCompensation
        {
            get { return _stageYCompensation; }
            set { SetAndNotify(ref _stageYCompensation, value); }
        }
    }
}
