#
Junjie
4 天以前 d8e68f797b460b61f51beeefb82b9f80b1b20148
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.zy.core.thread;
 
import com.zy.core.ThreadHandler;
import com.zy.core.model.CommandResponse;
import com.zy.core.model.command.DualCrnCommand;
import com.zy.core.model.protocol.DualCrnProtocol;
 
public interface DualCrnThread extends ThreadHandler {
 
    DualCrnProtocol getStatus();
 
    DualCrnCommand getPickAndPutCommand(String sourceLocNo, String targetLocNo, Integer taskNo, Integer crnNo, Integer station);//取放货
 
    DualCrnCommand getPickCommand(String targetLocNo, Integer taskNo, Integer crnNo, Integer station);//取货
 
    DualCrnCommand getPutCommand(String targetLocNo, Integer taskNo, Integer crnNo, Integer station);//放货
 
    DualCrnCommand getMoveCommand(String targetLocNo, Integer taskNo, Integer crnNo);//移动
 
    DualCrnCommand getResetCommand(Integer crnNo, Integer station);//复位
 
    CommandResponse sendCommand(DualCrnCommand command);//下发命令
 
}