wanshenmean
15 小时以前 f288ccc545f8cc32bc922c96dfb3cab9a1f92ec6
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/RobotState/RobotSocketState.cs
ÎļþÃû´Ó Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotSocketState.cs ÐÞ¸Ä
@@ -1,13 +1,10 @@
using WIDESEAWCS_Model.Models;
using WIDESEAWCS_QuartzJob;
namespace WIDESEAWCS_Tasks
namespace WIDESEAWCS_Model.Models
{
    /// <summary>
    /// æœºæ¢°æ‰‹ Socket é€šä¿¡çŠ¶æ€æ•°æ®ç±»
    /// </summary>
    /// <remarks>
    /// è¯¥ç±»ç”¨äºŽåœ¨ Redis ç¼“存中存储机械手的实时状态,包括位置、任务、手臂对象等信息。
    /// è¯¥ç±»ç”¨äºŽåœ¨æ•°æ®åº“中存储机械手的实时状态,包括位置、任务、手臂对象等信息。
    /// æ‰€æœ‰å±žæ€§å‡è®¾è®¡ä¸ºçº¿ç¨‹å®‰å…¨æ›´æ–°ï¼Œé€šè¿‡ <see cref="RobotStateManager"/> çš„版本控制机制来防止并发覆盖。
    /// </remarks>
    public class RobotSocketState
@@ -21,7 +18,7 @@
        /// ç‰ˆæœ¬å·ï¼Œç”¨äºŽä¹è§‚并发控制
        /// </summary>
        /// <remarks>
        /// æ¯æ¬¡ä¿®æ”¹çŠ¶æ€æ—¶æ›´æ–°ä¸º DateTime.UtcNow.Ticks。
        /// æ¯æ¬¡ä¿®æ”¹çŠ¶æ€æ—¶è‡ªå¢žã€‚
        /// <see cref="RobotStateManager"/> ä½¿ç”¨æ­¤å­—段实现乐观锁,防止并发更新时旧值覆盖新值。
        /// </remarks>
        public long Version { get; set; } = DateTime.UtcNow.Ticks;
@@ -212,8 +209,6 @@
        /// æ‹‰å¸¦çº¿ä¸Šç”µèŠ¯æ‰«ç æ˜¯å¦NG。
        /// </remarks>
        public bool IsScanNG { get; set; } = false;
        /// <summary>
        /// æ˜¯å¦ç”µèŠ¯åˆ°ä½