namespace CncModels.Dto.Machine
{
    /// <summary>
    /// 实时采集状态
    /// </summary>
    public class MachineStatusResponse
    {
        /// <summary>NC程序名</summary>
        public string ProgramName { get; set; }

        /// <summary>零件计数</summary>
        public decimal? PartCount { get; set; }

        /// <summary>运行状态</summary>
        public string RunStatus { get; set; }

        /// <summary>操作模式</summary>
        public string OperationMode { get; set; }

        /// <summary>主轴设定转速</summary>
        public decimal? SpindleSpeedSet { get; set; }

        /// <summary>进给设定速度</summary>
        public decimal? FeedSpeedSet { get; set; }

        /// <summary>主轴实际转速</summary>
        public decimal? SpindleSpeedActual { get; set; }

        /// <summary>主轴负载（%）</summary>
        public decimal? SpindleLoad { get; set; }
    }
}
