| | |
| | | @SuppressWarnings("InfiniteLoopStatement") |
| | | public void run() { |
| | | initSite(); |
| | | try{ |
| | | Thread.sleep(2000); |
| | | } catch (Exception e){ |
| | | |
| | | } |
| | | connectDev = connect(); |
| | | while(!connectDev){ |
| | | try { |
| | | connectDev = this.connect(); |
| | | Thread.sleep(100); |
| | | } catch (Exception e){ |
| | | |
| | | } |
| | | } |
| | | |
| | | // 启动线程自动重连 |
| | | new Thread(this::devConnect).start(); |
| | |
| | | |
| | | if (!staProtocol.isPakMk() && !staProtocol.isLoading()) { |
| | | staProtocol.setPakMk(true); |
| | | } |
| | | |
| | | if (!staProtocol.isPakMkRun() && !staProtocol.isLoading()) { |
| | | staProtocol.setPakMkRun(true); |
| | | } |
| | | |
| | | if (!staProtocol.isPakMkTask() && !staProtocol.isLoading()) { |
| | | staProtocol.setPakMkTask(true); |
| | | } |
| | | } |
| | | } |
| | |
| | | * 设置入库标记 |
| | | */ |
| | | @Override |
| | | public void setPakMkTask(Integer siteId, boolean pakMk) { |
| | | StaProtocol staProtocol = station.get(siteId); |
| | | if (null != staProtocol) { |
| | | staProtocol.setPakMkTask(pakMk); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 设置入库标记 |
| | | */ |
| | | @Override |
| | | public void setPakMkRun(Integer siteId, boolean pakMk) { |
| | | StaProtocol staProtocol = station.get(siteId); |
| | | if (null != staProtocol) { |