| | |
| | | /// 机械手 IP 地址,唯一索引 |
| | | /// </summary> |
| | | [SugarColumn(Length = 50, ColumnDescription = "机械手IP地址")] |
| | | public string IPAddress { get; set; } = string.Empty; |
| | | public string IpAddress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 版本号,用于乐观并发控制 |
| | |
| | | /// <summary> |
| | | /// 最近一次放货完成的位置数组(JSON) |
| | | /// </summary> |
| | | [SugarColumn(Length = 500, ColumnDescription = "放货位置数组JSON", IsNullable = true)] |
| | | [SugarColumn(Length = 5000, ColumnDescription = "放货位置数组JSON", IsNullable = true)] |
| | | public string? LastPutPositionsJson { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 当前批次的电芯条码列表 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 每次读取新条码时设置为本批次的条码,仅用于 WMS 提交时按批次提交。 |
| | | /// 每次新批次读取时覆盖,在 allputfinished 时清空。 |
| | | /// </remarks> |
| | | [SugarColumn(Length = 5000, ColumnDescription = "当前批次的电芯条码列表", IsNullable = true)] |
| | | public string? CurrentBatchBarcodes { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电池/货位条码列表(JSON) |
| | |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "电芯是否到位")] |
| | | public bool BatteryArrived { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 当前执行中的机器人任务编号 |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// 下发任务时缓存任务编号,用于 RobotJob 快速查找执行中的任务, |
| | | /// 避免每次轮询全表扫描。任务完成时清空为 null。 |
| | | /// </remarks> |
| | | [SugarColumn(ColumnDescription = "当前执行中的机器人任务编号")] |
| | | public int? CurrentTaskNum { get; set; } |
| | | } |
| | | } |