| | |
| | | using System; |
| | | using SixLabors.Fonts.Unicode; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | |
| | | |
| | | namespace WIDESEAWCS_DTO.Agv |
| | | { |
| | | public class MissionDataItem |
| | | public class MissionDataItem2 |
| | | { |
| | | /// <summary> |
| | | /// æ¬è¿æç®±åºå·ä»1å¼å§ |
| | | /// æ¬è¿è´§æ¶åºå·ä»1å¼å§ |
| | | /// </summary> |
| | | public int Sequence { get; set; } = 1; |
| | | /// <summary> |
| | | /// æç®±å· |
| | | /// è´§æ¶å· |
| | | /// </summary> |
| | | public string BinCode { get; set; } |
| | | /// <summary> |
| | | /// æç®±æå¨çèµ·å§ç¹ä½ |
| | | /// è´§æ¶æå¨çèµ·å§ç¹ä½ |
| | | /// </summary> |
| | | public string StartPosition { get; set; } |
| | | /// <summary> |
| | | /// æç®±æå¨çèµ·å§æ§½ä½ |
| | | /// è´§æ¶æå¨çèµ·å§æ§½ä½ |
| | | /// </summary> |
| | | public string StartSlotCode { get; set; } |
| | | /// <summary> |
| | | /// åæç®±æ¶ä¹åæ¯å¦éè¦ç¡®è®¤ |
| | | /// åè´§æ¶æ¶ä¹åæ¯å¦éè¦ç¡®è®¤ |
| | | /// </summary> |
| | | public bool TakeActionConfirm { get; set; } |
| | | /// <summary> |
| | | /// åæç®±åæ¯å¦éè¦éç¥ |
| | | /// åè´§æ¶åæ¯å¦éè¦éç¥ |
| | | /// </summary> |
| | | public bool TakeActionInform { get; set; } |
| | | /// <summary> |
| | | /// æç®±æå¨çç®æ ç¹ä½ |
| | | /// è´§æ¶æå¨çç®æ ç¹ä½ |
| | | /// </summary> |
| | | public string EndPosition { get; set; } |
| | | /// <summary> |
| | | /// æç®±æå¨çç®æ æ§½ä½ |
| | | /// è´§æ¶æå¨çç®æ æ§½ä½ |
| | | /// </summary> |
| | | public string EndSlotCode { get; set; } |
| | | /// <summary> |
| | | /// æ¾æç®±æ¶ä¹åæ¯å¦éè¦ç¡®è®¤ |
| | | /// æ¾è´§æ¶æ¶ä¹åæ¯å¦éè¦ç¡®è®¤ |
| | | /// </summary> |
| | | public bool PutActionConfirm { get; set; } |
| | | /// <summary> |
| | | /// æ¾æç®±åæ¯å¦éè¦éç¥ |
| | | /// æ¾è´§æ¶åæ¯å¦éè¦éç¥ |
| | | /// </summary> |
| | | public bool PutActionInform { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// AGVä»»å¡åé |
| | | ///è´§æ¶ç§»å¨ä»»å¡(missionType=RACK_MOVE) |
| | | /// </summary> |
| | | public class AgvTaskSendDTO |
| | | public class MissionDataItem |
| | | { |
| | | /// <summary> |
| | | /// æ¬è¿è´§æ¶åºå·ä»1å¼å§ |
| | | /// </summary> |
| | | public int Sequence { get; set; } = 1; |
| | | |
| | | /// <summary> |
| | | /// ä½ä¸è·¯å¾ä½ç½®(æ¾ç½®çä½ç½®) |
| | | /// </summary> |
| | | public string Position { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä½ä¸ä½ç½®ç±»åï¼ç¹ä½ï¼NODE_POINT åºåï¼NODE_AREA |
| | | /// </summary> |
| | | public string Type { get; set; } = "NODE_POINT"; |
| | | |
| | | /// <summary> |
| | | /// ä½ä¸ç¹ä½æ¯å¦éè¦æ¾ä¸è´§æ¶ |
| | | /// </summary> |
| | | public bool PutDown { get; set; } = false; |
| | | |
| | | /// <summary> |
| | | /// å½åä»»å¡ç¹ç»æåæ¾è¡çç¥ï¼èªå¨ AUTO æå¨ MANUAL |
| | | /// </summary> |
| | | public string PassStrategy { get; set; } = "AUTO"; |
| | | |
| | | /// <summary> |
| | | /// èªå¨è§¦å离å¼å½åä»»å¡èç¹çæ¶é´ï¼é»è®¤åä½:æ¯«ç§ |
| | | /// </summary> |
| | | public int WaitingMillis { get; set; } = 0; |
| | | } |
| | | /// <summary> |
| | | /// AGVä»»å¡åé |
| | | /// </summary> |
| | | public class AgvTaskSendDTO |
| | | { |
| | | /// <summary> |
| | | /// åºåç»ç»ID |
| | |
| | | /// </summary> |
| | | public string MissionCode { get; set; } |
| | | /// <summary> |
| | | /// ä»»å¡ç±»åï¼PICKER_MOVE |
| | | /// ä»»å¡ç±»åï¼RACK_MOVE |
| | | /// </summary> |
| | | public string MissionType { get; set; } = "PICKER_MOVE"; |
| | | public string MissionType { get; set; } = "RACK_MOVE"; |
| | | /// <summary> |
| | | /// ä»»å¡çæ¿å±ç¤ºä»»å¡ç±»å |
| | | /// </summary> |