| | |
| | | add(152);add(153); |
| | | add(170); |
| | | add(171); |
| | | add(1901);add(1902);add(1904);add(1905);add(1906);add(1907);add(1908); |
| | | }}; |
| | | public static final ArrayList<Integer> staNos2 = new ArrayList<Integer>() {{ |
| | | add(200);add(201);add(202);add(203); |
| | |
| | | @Override |
| | | @SuppressWarnings("InfiniteLoopStatement") |
| | | public void run() { |
| | | connectDev = this.connect(); |
| | | while(!connectDev){ |
| | | try { |
| | | connectDev = this.connect(); |
| | | Thread.sleep(100); |
| | | } catch (Exception e){ |
| | | |
| | | } |
| | | } |
| | | |
| | | // 启动线程自动重连 |
| | | new Thread(this::devConnect).start(); |
| | |
| | | * 初始化站点状态 |
| | | */ |
| | | private void initSite() { |
| | | connectDev = false; |
| | | try{ |
| | | ArrayList<Integer> staNos = getStaNo(); |
| | | // 站点编号 |
| | |
| | | connectDev = this.connect(); |
| | | Thread.sleep(100L); |
| | | } catch (Exception e){ |
| | | |
| | | initSite(); |
| | | } |
| | | } |
| | | } catch (Exception e) { |