#
Junjie
2024-03-26 47ecbab8adfc9f02bff571c3b608812f7051f652
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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);
 
}