namespace IMCS.Http.businessBody
{
    /// 
    /// redis里边的一个状态
    /// 
    class CollectDataBody
    {
        /// 
        /// 连接状态描述
        /// 
        public string ConnectMsg { get; set; } = "";
        /// 
        /// 程序运行状态
        /// 
        public string ProRunState { get; set; } = "";
        /// 
        /// 通道状态
        /// 
        public string ChannelState { get; set; } = "";
        /// 
        /// 
        /// 工作模式
        /// 
        public string CncWorkModel { get; set; } = "";
        /// 
        /// CNC状态
        /// 
        public string CncState { get; set; } = "";
        /// 
        /// 切削率
        /// 
        public string CutRate { get; set; } = "";
        /// 
        /// 运转时间
        /// 
        public string CycleTime { get; set; } = "";
        /// 
        /// CNC总启动时间
        /// 
        public string CncSumBootTime { get; set; } = "";
        /// 
        /// 主轴实际速度
        /// 
        public string SpActSpeed { get; set; } = "";
        /// 
        /// 主轴倍率
        /// 
        public string SpRate { get; set; } = "";
        /// 
        /// 主程序号
        /// 
        public string MainProgNo { get; set; } = "";
        /// 
        /// 运行状态
        /// 
        public string RunState { get; set; } = "";
        /// 
        /// 允许放
        /// 
        public string AllowFetchMaterial { get; set; } = "";
        /// 
        /// 允许取
        /// 
        public string AllowPutMaterial { get; set; } = "";
        /// 
        /// 当前时间
        /// 
        public string NowDate { get; set; } = "";
        /// 
        /// PLC是否正常
        /// 
        public string MachineAlarm { get; set; } = "";
        /// 
        /// 
        /// 
        public string CncId { get; set; } = "";
        #region 柔性线
        /// 
        /// 柔性线AGV有料
        /// 
        public string AGVState { get; set; } = "";
        /// 
        /// 打标条件满足
        /// 
        public string AllowPrint { get; set; } = "";
        /// 
        /// 打标机打印完成
        /// 
        public string PrintComplete { get; set; } = "";
        /// 
        /// 清洗允许放料
        /// 
        public string CleanAllowFetchMaterial { get; set; } = "";
        /// 
        /// 清洗允许取料
        /// 
        public string CleanAllowPutMaterial { get; set; } = "";
        /// 
        /// 清洗机故障
        /// 
        public string CleanAlarm { get; set; } = "";
        /// 
        /// 清洗机清洗完成
        /// 
        public string CleanComplete { get; set; } = "";
        /// 
        /// 机器人当前状态
        /// 柔性线和质量中心:1-->取,2-->取执行中,3-->取执行完成,4-->放,5-->放执行中,6-->放完成,7-->移动,8-->移动完成,9-->机器人故障,10-->当前机器人状态不允许取操作,11-->当前机器人状态不允许放操作
        /// 
        /// 
        /// 
        public string RobotState { get; set; } = "";
        #endregion
    }
}