| | |
| | | public int[]? LastPutPositions { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电池/货位条码列表 |
| | | /// 电池/货位条码列表(累积所有批次,不重复) |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 在组盘操作时用于记录生成的托盘条码。 |
| | | /// 在组盘操作时用于累积记录所有电芯条码,每次读取新条码时追加(去重)。 |
| | | /// 仅在收到 allputfinished(全部放货完成)时清空。 |
| | | /// 每个条码格式为 "TRAY" + 日期 + 时间 + 随机数。 |
| | | /// </remarks> |
| | | public List<string> CellBarcode { get; set; } = new List<string>(); |
| | | |
| | | /// <summary> |
| | | /// 当前批次的电芯条码列表 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 每次读取新条码时设置为本批次的条码,仅用于 WMS 提交时按批次提交。 |
| | | /// 每次新批次读取时覆盖,在 allputfinished 时清空。 |
| | | /// </remarks> |
| | | public List<string> CurrentBatchBarcodes { get; set; } = new List<string>(); |
| | | |
| | | /// <summary> |
| | | /// 机械手当前正在执行的任务 |
| | |
| | | /// 拉带线上电芯是否到位。 |
| | | /// </remarks> |
| | | public bool BatteryArrived { get; set; } = false; |
| | | |
| | | /// <summary> |
| | | /// 当前执行中的机器人任务编号 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 下发任务时缓存任务编号,用于 RobotJob 快速查找执行中的任务, |
| | | /// 避免每次轮询全表扫描。任务完成时清空为 null。 |
| | | /// </remarks> |
| | | public int? CurrentTaskNum { get; set; } |
| | | } |
| | | } |