MarkingExcute.cs 712 Bytes
using HHECS.BllModel;
using HHECS.Communication.PLC;
using HHECS.Model.Entities;

namespace HHECS.BLL.EquipmentExcute.Marking
{
    /// <summary>
    /// 打标机处理类
    /// </summary>
    public abstract class MarkingExcute
    {
        /// <summary>
        /// 对应的设备类型
        /// </summary>
        public EquipmentType EquipmentType { get; set; }

        /// <summary>
        /// 打标机处理逻辑
        /// </summary>
        /// <param name="cars"></param>
        /// <param name="plc"></param>
        /// <returns></returns>
        public virtual BllResult Excute(Equipment marking, IPLC plc)
        {
            return BllResultFactory.Success();
        }
    }
}