From 1f121db427cc068eee97b699c410d1b5f320e867 Mon Sep 17 00:00:00 2001 From: wangxinhui <wangxinhui@hnkhzn.com> Date: 星期六, 06 九月 2025 14:26:27 +0800 Subject: [PATCH] 最新代码提交 --- 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs | 65 +++++++++++++++++++++++++++++--- 1 files changed, 58 insertions(+), 7 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs" index 4224dae..691690e 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs" @@ -27,14 +27,49 @@ { 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 { @@ -417,4 +452,20 @@ /// </summary> public int C_InTaskNum { get; set; } } + + + public class ConveyorLineTaskCommandWrite : DeviceCommand + { + public ushort ResponState { get; set; } + + [DataLength(25)] + public string Barcode { get; set; } + + public short TargetAddress { get; set; } + + public short TaskNum { get; set; } + + public short Weight { get; set; } + + } } -- Gitblit v1.9.3