package com.zy.asrs.wcs.rcs.thread;
|
|
import com.zy.asrs.wcs.core.model.command.ShuttleCommand;
|
import com.zy.asrs.wcs.rcs.entity.Device;
|
import com.zy.asrs.wcs.rcs.model.protocol.ShuttleProtocol;
|
|
public interface ShuttleThread extends ThreadHandler{
|
|
ShuttleProtocol getStatus();//获取四向穿梭车状态
|
|
Device getDevice();//获取设备信息
|
|
boolean movePath();//路径下发
|
|
boolean move();//移动
|
|
boolean lift();//顶升
|
|
|
//***************获取命令*****************
|
ShuttleCommand getMoveCommand(Integer taskNo, String startCodeNum, String distCodeNum, Integer allDistance, Integer runDirection, Integer runSpeed);
|
|
}
|