| ÎļþÃû´Ó Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotSocketState.cs ÐÞ¸Ä |
| | |
| | | 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 |
| | |
| | | /// çæ¬å·ï¼ç¨äºä¹è§å¹¶åæ§å¶ |
| | | /// </summary> |
| | | /// <remarks> |
| | | /// æ¯æ¬¡ä¿®æ¹ç¶ææ¶æ´æ°ä¸º DateTime.UtcNow.Ticksã |
| | | /// æ¯æ¬¡ä¿®æ¹ç¶ææ¶èªå¢ã |
| | | /// <see cref="RobotStateManager"/> ä½¿ç¨æ¤å段å®ç°ä¹è§éï¼é²æ¢å¹¶åæ´æ°æ¶æ§å¼è¦çæ°å¼ã |
| | | /// </remarks> |
| | | public long Version { get; set; } = DateTime.UtcNow.Ticks; |
| | |
| | | /// æå¸¦çº¿ä¸çµè¯æ«ç æ¯å¦NGã |
| | | /// </remarks> |
| | | public bool IsScanNG { get; set; } = false; |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦çµè¯å°ä½ |