using CFX; using CFX.Production.Processing; using CFX.Structures; using CFX.Structures.CommonUseEquipment; using Sln.Iot.Serilog; namespace Sln.Iot.CFX.Event { /// /// 单元加工完成事件 /// public class UnitsProcessedEvent { /// /// 数据封装处理 /// /// public CFXMessage Handle(Guid tid, CommonProcessData processData) { CFXMessage eve = null; try { eve = new UnitsProcessed() { TransactionId = tid, OverallResult = ProcessingResult.Succeeded, CommonProcessData = processData, UnitProcessData = null }; } catch (Exception e) { SerilogHelper.Instance.Error("终端节点连接事件数据封装异常", e); } return eve; } } }