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 targetLocNo, Integer taskNo, Integer crnNo);//移动 CrnCommand getResetCommand(Integer crnNo);//复位 CommandResponse sendCommand(CrnCommand command);//下发命令 }