| | |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common.Attributes; |
| | | using WIDESEAWCS_QuartzJob.DeviceBase; |
| | | |
| | | namespace WIDESEAWCS_Tasks.ConveyorLineJob |
| | |
| | | |
| | | public int TaskNum { get; set; } |
| | | } |
| | | |
| | | |
| | | public class R_ConveyorLineInfo : DeviceCommand |
| | | { |
| | | /// <summary> |
| | | /// ç«å°ç¼å· |
| | | /// </summary> |
| | | public short ConveyorNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¶æ |
| | | /// </summary> |
| | | public byte Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å· |
| | | /// </summary> |
| | | public int TaskNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èµ·å§å°å |
| | | /// </summary> |
| | | public short StartPos { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®æ å°å |
| | | /// </summary> |
| | | public short EndPos { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éé |
| | | /// </summary> |
| | | public short GoodsWeight { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´§ç©ç±»å |
| | | /// </summary> |
| | | public short GoodsType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 0鿢1åè¿2åé3ä¸å/顺æ¶éæè½¬4ä¸é/éæ¶éæè½¬ |
| | | /// </summary> |
| | | public short RunStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¡ç |
| | | /// </summary> |
| | | [DataLength(20)] |
| | | public string Barcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ç |
| | | /// </summary> |
| | | public short Sapre1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ç |
| | | /// </summary> |
| | | public short Sapre2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交äºä¿¡å· |
| | | /// </summary> |
| | | public byte Signal { get; set; } |
| | | } |
| | | |
| | | public class R_ConveyorLineStatus |
| | | { |
| | | /// <summary> |
| | | /// æ¡æä¿¡å· |
| | | /// </summary> |
| | | [BoolIndex(0)] |
| | | public bool HandShake { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 1èæº 0è±æº |
| | | /// </summary> |
| | | [BoolIndex(1)] |
| | | public bool Online { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 1ç©ºé² 0ç¹å¿ |
| | | /// </summary> |
| | | [BoolIndex(2)] |
| | | public bool Free { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 1æè´§ 0æ è´§ |
| | | /// </summary> |
| | | [BoolIndex(3)] |
| | | public bool Goods { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 1æ
é 0æ£å¸¸ |
| | | /// </summary> |
| | | [BoolIndex(4)] |
| | | public bool Alarm { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 1请æ±è¡¥ç 0æ |
| | | /// </summary> |
| | | [BoolIndex(5)] |
| | | public bool RequestPakcPallet { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 1è¯·æ±æç 0æ |
| | | /// </summary> |
| | | [BoolIndex(6)] |
| | | public bool RequestUnpackPellet { get; set; } |
| | | } |
| | | |
| | | public class R_ConveyorLineSignal |
| | | { |
| | | /// <summary> |
| | | /// 请æ±ä¿¡å· |
| | | /// </summary> |
| | | public bool STB { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååºä¿¡å· |
| | | /// </summary> |
| | | public bool ACK { get; set; } |
| | | } |
| | | |
| | | public class W_ConveyorLineInfo |
| | | { |
| | | |
| | | /// <summary> |
| | | /// ç«å°ç¼å· |
| | | /// </summary> |
| | | public short ConveyorNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¡æä¿¡å· |
| | | /// </summary> |
| | | public bool HandShake { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤ä½æ¥è¦ |
| | | /// </summary> |
| | | public bool ClearAlarm { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éå |
| | | /// </summary> |
| | | public bool Return { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å· |
| | | /// </summary> |
| | | public int TaskNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èµ·å§å°å |
| | | /// </summary> |
| | | public short StartPos { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®æ å°å |
| | | /// </summary> |
| | | public short EndPos { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´§ç©ç±»å |
| | | /// </summary> |
| | | public short GoodsType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ç |
| | | /// </summary> |
| | | public short Sapre1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ç |
| | | /// </summary> |
| | | public short Sapre2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 请æ±ä¿¡å· |
| | | /// </summary> |
| | | public bool STB { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååºä¿¡å· |
| | | /// </summary> |
| | | public bool ACK { get; set; } |
| | | } |
| | | } |