| | |
| | | { |
| | | public class ConveyorLineTaskCommand : DeviceCommand |
| | | { |
| | | public ushort InteractiveSignal { get; set; } |
| | | |
| | | [DataLength(25)] |
| | | public string Barcode { get; set; } |
| | | |
| | | public int TargetAddress { get; set; } |
| | | |
| | | // <summary> |
| | | /// ä»»å¡å· |
| | | /// </summary> |
| | | public int TaskNum { get; set; } |
| | | /// <summary> |
| | | /// ç®æ ç«å° |
| | | /// </summary> |
| | | public short TargetAddress { get; set; } |
| | | /// <summary> |
| | | /// éé |
| | | /// </summary> |
| | | public short Weight { get; set; } |
| | | /// <summary> |
| | | /// å¹
宽 |
| | | /// </summary> |
| | | public short Width { get; set; } |
| | | /// <summary> |
| | | /// ç´å¾/é«åº¦ |
| | | /// </summary> |
| | | public short Height { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç³è¯·<br/> |
| | | /// 86为ç³è¯· |
| | | /// </summary> |
| | | public short InteractiveSignal { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç³è¯·åé¦ 86æå |
| | | /// </summary> |
| | | public short ResponState { get; set; } |
| | | |
| | | private string _barcode; |
| | | /// <summary> |
| | | /// æ¡ç |
| | | /// </summary> |
| | | /// <summary> |
| | | [DataLength(40)] |
| | | public string Barcode |
| | | { |
| | | get { return _barcode; } |
| | | set { _barcode = value.Replace("\0", "").Replace("\\0", ""); } |
| | | } |
| | | } |
| | | public class R_ConveyorLineCPInfo : DeviceCommand |
| | | { |
| | |
| | | /// </summary> |
| | | public int C_InTaskNum { get; set; } |
| | | } |
| | | |
| | | |
| | | public class ConveyorLineTaskCommandWrite : DeviceCommand |
| | | { |
| | | public ushort ResponState { get; set; } = 86; |
| | | |
| | | [DataLength(25)] |
| | | public string Barcode { get; set; } |
| | | |
| | | public short TargetAddress { get; set; } |
| | | |
| | | public short TaskNum { get; set; } |
| | | |
| | | public short Width { get; set; } |
| | | public short Height { get; set; } |
| | | |
| | | } |
| | | } |