using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MainShell.Hardware.Acs
{
    public class CorrectionItem
    {
        public string AxisName { get; set; }

        public int AxisIndex { get; set; }

        public double StepLength { get; set; }

        public double StartPos { get; set; }

        public ObservableCollection<CorrectionData> CorrectionDatas { get; set; }

        public bool Enable { get; set; }

        public int HomeMode { get; set; }

        public double HomeSpeed { get; set; }

        public int HomeOrder { get; set; }
    }

    public class CorrectionData
    {
        public double ScaleData { get; set; }

        public double ScaleNegativeData { get; set; }

        public int Index { get; set; }

        public double StepData { get; set; }

    }
}

