|  |  | 
 |  |  | package com.zy.core; | 
 |  |  |  | 
 |  |  | import com.zy.utils.News; | 
 |  |  | 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.properties.SlaveProperties; | 
 |  |  | import com.zy.core.thread.*; | 
 |  |  | import com.zy.core.thread.BarcodeThread; | 
 |  |  | import com.zy.core.thread.LedThread; | 
 |  |  | import com.zy.core.thread.SiemensCrnThread; | 
 |  |  | import com.zy.core.thread.SiemensDevpThread; | 
 |  |  | import com.zy.utils.News; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.scheduling.annotation.Async; | 
 |  |  | 
 |  |  |             SlaveConnection.put(SlaveType.Crn, crn.getId(), crnThread); | 
 |  |  |         } | 
 |  |  |         // 初始化穿梭车线程 | 
 |  |  |         log.info("初始化RGV线程..................................................."); | 
 |  |  |         for (RgvSlave rgv : slaveProperties.getRgv()) { | 
 |  |  |             RgvThread rgvThread = new RgvThread(rgv); | 
 |  |  |             new Thread((Runnable) rgvThread).start(); | 
 |  |  |             SlaveConnection.put(SlaveType.Rgv, rgv.getId(), rgvThread); | 
 |  |  |         } | 
 |  |  | //        log.info("初始化RGV线程..................................................."); | 
 |  |  | //        for (RgvSlave rgv : slaveProperties.getRgv()) { | 
 |  |  | //            RgvThread rgvThread = new RgvThread(rgv); | 
 |  |  | //            new Thread((Runnable) rgvThread).start(); | 
 |  |  | //            SlaveConnection.put(SlaveType.Rgv, rgv.getId(), rgvThread); | 
 |  |  | //        } | 
 |  |  |         // 初始化输送线线程 | 
 |  |  |         News.info("初始化输送线线程..................................................."); | 
 |  |  |         for (DevpSlave devp : slaveProperties.getDevp()) { |