| | |
| | | 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.RgvSlave; |
| | | import com.zy.core.model.*; |
| | | import com.zy.core.properties.SlaveProperties; |
| | | import com.zy.core.thread.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | for (Slave rgv : slaveProperties.getRgv()) { |
| | | MessageQueue.init(SlaveType.Rgv, rgv); |
| | | } |
| | | |
| | | // // 初始化机械臂mq |
| | | // for (Slave ext : slaveProperties.getExt()) { |
| | | // MessageQueue.init(SlaveType.Ext, ext); |
| | | // } |
| | | // // 初始化Led灯mq |
| | | // for (Slave led : slaveProperties.getLed()) { |
| | | // MessageQueue.init(SlaveType.Led, led); |
| | |
| | | // new Thread((Runnable) crnThread).start(); |
| | | // SlaveConnection.put(SlaveType.Crn, crn.getId(), crnThread); |
| | | // } |
| | | // // 初始化输送线线程 |
| | | // log.info("初始化输送线线程..................................................."); |
| | | // for (DevpSlave devp : slaveProperties.getDevp()) { |
| | | // DevpThread devpThread = new SiemensDevpThread(devp); |
| | | // new Thread((Runnable) devpThread).start(); |
| | | // SlaveConnection.put(SlaveType.Devp, devp.getId(), devpThread); |
| | | // } |
| | | // 初始化输送线线程 |
| | | log.info("初始化输送线线程..................................................."); |
| | | for (DevpSlave devp : slaveProperties.getDevp()) { |
| | | DevpThread devpThread = new SiemensDevpThread(devp); |
| | | new Thread((Runnable) devpThread).start(); |
| | | SlaveConnection.put(SlaveType.Devp, devp.getId(), devpThread); |
| | | } |
| | | // // 初始化条码扫描仪线程 |
| | | // log.info("初始化条码扫描仪线程..................................................."); |
| | | // for (Slave barcode : slaveProperties.getBarcode()) { |
| | |
| | | new Thread((Runnable) rgvThread).start(); |
| | | SlaveConnection.put(SlaveType.Rgv, rgv.getId(), rgvThread); |
| | | } |
| | | // // 初始化机械臂线程 |
| | | // log.info("初始化Ext线程..................................................."); |
| | | // for (ExtSlave ext : slaveProperties.getExt()) { |
| | | // MelsecExtThread extThread = new MelsecExtThread(ext); |
| | | // new Thread(extThread).start(); |
| | | // SlaveConnection.put(SlaveType.Ext, ext.getId(), extThread); |
| | | // } |
| | | // // 初始化LED线程 |
| | | // log.info("初始化LED线程..................................................."); |
| | | // for (LedSlave led : slaveProperties.getLed()) { |