package com.zy.core.thread;
|
|
import com.zy.core.ThreadHandler;
|
import com.zy.core.model.CommandResponse;
|
import com.zy.core.model.command.CrnCommand;
|
import com.zy.core.model.protocol.CrnProtocol;
|
|
public interface CrnThread extends ThreadHandler {
|
|
CrnProtocol getStatus();
|
|
CrnCommand getPickAndPutCommand(String sourceLocNo, String targetLocNo, Integer taskNo, Integer crnNo);//取放货
|
|
CrnCommand getMoveCommand(String sourceLocNo, String targetLocNo, Integer taskNo, Integer crnNo);//移动
|
|
CrnCommand getResetCommand(Integer crnNo);//复位
|
|
CommandResponse sendCommand(CrnCommand command);//下发命令
|
|
}
|