| | |
| | | |
| | | private volatile int isRunning = 0; // 运行状态 0:初始 1:等待执行 2:执行中 3:执行中断 4:完结 |
| | | |
| | | private volatile int taskStatus = 0; //作业模式 0:行走 1:取 2:放 |
| | | private volatile int taskStatus = 0; //作业模式 1:行走 2:取 3:放 0:无 |
| | | |
| | | private volatile boolean direction; // 执行方向(面朝轨道 定位值左小右大) true:左 false:右 |
| | | private volatile boolean direction; // 执行方向(面朝轨道 定位值左小右大) true:左 false:右 执行方向(面朝轨道 1:自己 2 轨道 true:自己 false:轨道 |
| | | |
| | | public TaskProtocol(){} |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | public TaskProtocol(TaskProtocol taskProtocol,boolean direction) { |
| | | this.taskNo = taskProtocol.getTaskNo(); |
| | | this.targetPosition = taskProtocol.getTargetPosition(); |
| | | this.taskStatus = 1; |
| | | this.direction = taskProtocol.direction; |
| | | } |
| | | |
| | | |
| | | public String gettaskNoDirection$(Long taskNo,int taskStatus){ |
| | | String taskStatusStr = "Walk"; |
| | | switch (taskStatus){ |
| | | case 1: |
| | | taskStatusStr = "Tack"; |
| | | case 2: |
| | | taskStatusStr = "Tack"; |
| | | break; |
| | | case 3: |
| | | taskStatusStr = "Put"; |
| | | break; |
| | | } |
| | | return taskNo+"_"+taskStatusStr; |
| | | } |