|  |  |  | 
|---|
|  |  |  | public byte Status { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public byte Undefined { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ä»»å¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public int TaskNum { get; set; } | 
|---|
|  |  |  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public short RunStatus { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private string _barcode; | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// æ¡ç  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [DataLength(20)] | 
|---|
|  |  |  | public string Barcode { get; set; } | 
|---|
|  |  |  | public string Barcode | 
|---|
|  |  |  | { | 
|---|
|  |  |  | get { return _barcode; } | 
|---|
|  |  |  | set { _barcode = value.Replace("\0", "").Replace("\\0", ""); } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public short Sapre1 { get; set; } | 
|---|
|  |  |  | public short Spare1 { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public short Sapre2 { get; set; } | 
|---|
|  |  |  | public short Spare2 { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// äº¤äºä¿¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public byte Signal { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public byte Undefined2 { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class R_ConveyorLineStatus | 
|---|
|  |  |  | 
|---|
|  |  |  | public bool RequestUnpackPellet { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class R_ConveyorLineSignal | 
|---|
|  |  |  | public class ConveyorLineSignal | 
|---|
|  |  |  | { | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// è¯·æ±ä¿¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [BoolIndex(0)] | 
|---|
|  |  |  | public bool STB { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ååºä¿¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [BoolIndex(1)] | 
|---|
|  |  |  | public bool ACK { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class W_ConveyorLineInfo | 
|---|
|  |  |  | public class W_ConveyorLineInfo : DeviceCommand | 
|---|
|  |  |  | { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public short ConveyorNo { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// æ¡æä¿¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public bool HandShake { get; set; } | 
|---|
|  |  |  | public byte Operate { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// å¤ä½æ¥è¦ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public bool ClearAlarm { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// éå | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public bool Return { get; set; } | 
|---|
|  |  |  | public byte Undefined { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ä»»å¡å· | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public short Sapre1 { get; set; } | 
|---|
|  |  |  | public short Spare1 { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public short Sapre2 { get; set; } | 
|---|
|  |  |  | public short Spare2 { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// è¯·æ±ä¿¡å· | 
|---|
|  |  |  | /// äº¤äºä¿¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public bool STB { get; set; } | 
|---|
|  |  |  | public byte Signal { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ååºä¿¡å· | 
|---|
|  |  |  | /// é¢ç | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | public bool ACK { get; set; } | 
|---|
|  |  |  | public byte Undefined2 { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class W_ConveyorLineOperate | 
|---|
|  |  |  | { | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// æ¡æä¿¡å· | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [BoolIndex(0)] | 
|---|
|  |  |  | public bool HandShake { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// å¤ä½æ¥è¦ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [BoolIndex(1)] | 
|---|
|  |  |  | public bool ClearAlarm { get; set; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// éå | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | [BoolIndex(2)] | 
|---|
|  |  |  | public bool Return { get; set; } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|