using S7Test.DevEntity;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Runtime.Serialization;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace S7Test.WCFEntity
|
{
|
[DataContract]
|
public class ConveyorInfoEntity
|
{
|
[DataMember]
|
public int DeviceId { get; set; }
|
|
/// <summary>
|
/// 输送线名称
|
/// </summary>
|
[DataMember]
|
public string ConveyorName { get; set; }
|
|
|
#region 输送线信息写入
|
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[DataMember]
|
public int WTaskNo { get; set; }
|
|
/// <summary>
|
/// 任务下完成信号
|
/// </summary>
|
[DataMember]
|
public bool WSTP { get; set; }
|
#endregion
|
|
#region 输送线信息读取
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[DataMember]
|
public int RTaskNo { get; set; }
|
|
|
/// <summary>
|
/// 是否有报警
|
/// </summary>
|
[DataMember]
|
public bool RAlarm { get; set; }
|
|
/// <summary>
|
/// 光电1状态(1有货;2无货)
|
/// </summary>
|
[DataMember]
|
public int RPh1 { get; set; }
|
/// <summary>
|
/// /// <summary>
|
/// 光电2状态(1有货;2无货)
|
/// </summary>
|
/// </summary>
|
|
[DataMember]
|
public int RPh2 { get; set; }
|
|
/// <summary>
|
/// 报警代码
|
/// </summary>
|
|
[DataMember]
|
public int RAlarmCode { get; set; }
|
|
/// <summary>
|
/// 外形检测(0通过,1前超,2后超,3左超,4右超,5超高)
|
/// </summary>
|
|
[DataMember]
|
public int RShape { get; set; }
|
/// <summary>
|
/// 任务收到确认
|
/// </summary>
|
|
[DataMember]
|
public bool RAck { get; set; }
|
|
/// <summary>
|
/// 模式
|
/// </summary>
|
|
[DataMember]
|
public int RMode { get; set; }
|
/// <summary>
|
/// 状态
|
/// </summary>
|
|
[DataMember]
|
public int RState { get; set; }
|
#endregion
|
|
public ConveyorInfoEntity(ConveyorEntity cin)
|
{
|
RMode = cin.RMode;
|
RAlarm = cin.RAlarm;
|
RTaskNo = cin.RTaskNo;
|
RState = cin.RState;
|
RAlarmCode = cin.RAlarmCode;
|
RAck = cin.RAck;
|
RPh1 = cin.RPh1;
|
RPh2 = cin.RPh2;
|
RShape = cin.RShape;
|
WTaskNo = cin.WTaskNo;
|
WSTP = cin.WSTP;
|
ConveyorName = cin.ConveyorName;
|
DeviceId = cin.DeviceId;
|
}
|
}
|
}
|