GlueMachine.cs 2.3 KB
using RCS.Model.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RCS.WinClient.Equipment
{

    /// <summary>
    /// 上胶机/炮台
    /// </summary>
    public class GlueMachine : Base_Station
    {

        /// <summary>
        /// 炮台有货
        /// </summary>

        public bool IsInstock { get; set; }
        /// <summary>
        /// AGV可进入放货
        /// </summary>

        public bool IsAllowPut { get; set; }
        /// <summary>
        /// AGV可进入取货
        /// </summary>

        public bool IsAllowPick { get; set; }

        /// <summary>
        /// 松轴到位
        /// </summary>

        public bool IsLooseShaftInPlace { get; set; }
        /// <summary>
        /// 合轴完成
        /// </summary>
        public bool IsCloseShaftCompleted { get; set; }
        /// <summary>
        /// 穿轴完成确认
        /// </summary>

        public bool IsInsertShaftCompleted { get; set; }
        /// <summary>
        /// 下落完成确认
        /// </summary>

        public bool IsDownInPlace { get; set; }
        /// <summary>
        /// 卸轴完成确认
        /// </summary>

        public bool IsUnloadShaftCompleted { get; set; }

        /// <summary>
        /// 卸轴完成确认
        /// </summary>

        public int Size { get; set; }

        /// <summary>
        /// 炮台中心高度
        /// </summary>

        public int Heigh { get; set; }
        /// <summary>
        /// 检测台相机X
        /// </summary>

        public int CameraX { get; set; }
        /// <summary>
        /// 检测台相机Y
        /// </summary>

        public int CameraY { get; set; }
        /// <summary>
        /// 检测台读码成功
        /// </summary>

        public int ScanCodeSuccess { get; set; }

        /// <summary>
        /// AGV请求进入炮台
        /// </summary>

        public int RequestIn { get; set; }

        /// <summary>
        /// 重复上布
        /// </summary>

        public int ReLoad { get; set; }

        /// <summary>
        /// 重复卸布
        /// </summary>

        public int ReUnLoad { get; set; }

        public override void ClearAllRequest()
        {
            base.ClearAllRequest();
        }
    }
}