| | |
| | | import com.zy.core.cache.MessageQueue; |
| | | import com.zy.core.cache.SlaveConnection; |
| | | import com.zy.core.enums.SlaveType; |
| | | import com.zy.core.model.CrnSlave; |
| | | import com.zy.core.model.DevpSlave; |
| | | import com.zy.core.model.LedSlave; |
| | | import com.zy.core.model.SteSlave; |
| | | import com.zy.core.model.*; |
| | | import com.zy.core.properties.SlaveProperties; |
| | | import com.zy.core.thread.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | for (Slave ste : slaveProperties.getSte()) { |
| | | MessageQueue.init(SlaveType.Ste, ste); |
| | | } |
| | | // 初始化四向穿梭车mq |
| | | for (Slave shuttle : slaveProperties.getShuttle()) { |
| | | MessageQueue.init(SlaveType.Shuttle, shuttle); |
| | | } |
| | | } |
| | | |
| | | private void initThread(){ |
| | |
| | | new Thread((Runnable) devpThread).start(); |
| | | SlaveConnection.put(SlaveType.Devp, devp.getId(), devpThread); |
| | | } |
| | | // 初始化四向穿梭车 |
| | | News.info("初始化四向穿梭车......................................................"); |
| | | for (ShuttleSlave shuttleSlave : slaveProperties.getShuttle()) { |
| | | ShuttleThread shuttleThread = new ShuttleThread(shuttleSlave); |
| | | new Thread(shuttleThread).start(); |
| | | SlaveConnection.put(SlaveType.Shuttle, shuttleSlave.getId(), shuttleThread); |
| | | } |
| | | // 初始化条码扫描仪线程 |
| | | News.info("初始化条码扫描仪线程..................................................."); |
| | | for (Slave barcode : slaveProperties.getBarcode()) { |