| | |
| | | </dependencies> |
| | | |
| | | <build> |
| | | <finalName>lfdwcs</finalName> |
| | | <finalName>lfdwcsMem</finalName> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | |
| | | } |
| | | } |
| | | if (staProtocol.isAutoing() && staProtocol.isInEnable() |
| | | && !staProtocol.isEmptyMk() && (staProtocol.getWorkNo() == 0 || staProtocol.getWorkNo() > 9990) |
| | | && !staProtocol.isEmptyMk() && staProtocol.getWorkNo() > 9990 |
| | | && staProtocol.getWorkNo()!=9999 && staProtocol.getWorkNo()!=9992 && staProtocol.getWorkNo()!=0 |
| | | && staProtocol.isPakMk() && staProtocol.getStamp()>=2 && staProtocol.getStamp()!=3) {// && !Cools.isEmpty(barcode)) { |
| | | News.warnNoLog(""+mark+" - 0"+" - 开始执行"); |
| | | // try { |
| | |
| | | if(!Cools.isEmpty(barcode)) { |
| | | News.info(""+mark+" - 1"+" - {}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); |
| | | if("NG".endsWith(barcode) || "NoRead".equals(barcode) || "empty".equals(barcode)) { |
| | | staProtocol.setWorkNo((short) 9999); |
| | | staProtocol.setWorkNo((short) 9992); |
| | | staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | devpThread.setPakMk(staProtocol.getSiteId(), false); |
| | | MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | |
| | | continue; |
| | | } |
| | | } else { |
| | | staProtocol.setWorkNo((short) 9999); |
| | | staProtocol.setWorkNo((short) 9992); |
| | | staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | devpThread.setPakMk(staProtocol.getSiteId(), false); |
| | | MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | |
| | | } |
| | | if (wrkMast != null) { |
| | | News.error(""+mark+" - 4"+" - 工作档中已存在该站状态为( 2.设备上走 )的数据,工作号={}", wrkMast.getWrkNo()); |
| | | staProtocol.setWorkNo((short)9999); |
| | | staProtocol.setWorkNo((short)9992); |
| | | staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | devpThread.setPakMk(staProtocol.getSiteId(), false); |
| | | boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | |
| | | } |
| | | } else { |
| | | News.error(""+mark+" - 5"+" - 请求接口失败!!!url:{};request:{};response:{}", wmsUrl + "/rpc/pakin/loc/v1", JSON.toJSONString(param), response); |
| | | staProtocol.setWorkNo((short)9999); |
| | | staProtocol.setWorkNo((short)9992); |
| | | staProtocol.setStaNo(inSta.getBackSta().shortValue()); |
| | | devpThread.setPakMk(staProtocol.getSiteId(), false); |
| | | boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | |
| | | // ledThread.errorReset(); |
| | | } |
| | | } else { |
| | | staProtocol.setWorkNo((short)9999); |
| | | staProtocol.setWorkNo((short)9992); |
| | | staProtocol.setStaNo(emptyInSta.getBackSta().shortValue()); |
| | | devpThread.setPakMk(staProtocol.getSiteId(), false); |
| | | boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); |
| | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | System.out.println("第"+slave.getId()+"个堆垛机线程运行一轮:"+(System.currentTimeMillis()-sign)); |
| | | // System.out.println("第"+slave.getId()+"个堆垛机线程运行一轮:"+(System.currentTimeMillis()-sign)); |
| | | sign = System.currentTimeMillis(); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | Thread.sleep(200); |
| | | OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB102.100", (short) (staNoSize * 2)); |
| | | OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB102.0", (short) (staNoSize * 2)); |
| | | if (result1.IsSuccess) { |
| | | for (int i = 0; i < staNoSize; i++) { |
| | | Integer siteId = staNos.get(i); // 站点编号 |
| | |
| | | name: @pom.build.finalName@ |
| | | datasource: |
| | | driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | # url: jdbc:sqlserver://127.0.0.1:1433;databasename=lfdasrs |
| | | url: jdbc:sqlserver://127.0.0.1:50948;databasename=lfdasrs |
| | | # url: jdbc:sqlserver://127.0.0.1:1433;databasename=lfdasrsMem |
| | | url: jdbc:sqlserver://192.168.0.17:1433;databasename=lfdasrsMem |
| | | username: sa |
| | | password: sa@123 |
| | | mvc: |
| | |
| | | enable: false |
| | | |
| | | wms: |
| | | url: 127.0.0.1:8080/lfdwms |
| | | url: 127.0.0.1:8080/wms |
| | | |
| | | # 下位机配置 |
| | | wcs-slave: |
| | |
| | | # 堆垛机1 |
| | | crn[0]: |
| | | id: 1 |
| | | ip: 10.10.10.1 |
| | | ip: 10.10.11.7 |
| | | port: 6000 |
| | | rack: 0 |
| | | slot: 0 |
| | |
| | | # 输送线1 |
| | | devp[0]: |
| | | id: 1 |
| | | ip: 10.10.10.100 |
| | | ip: 10.10.11.10 |
| | | port: 102 |
| | | rack: 0 |
| | | slot: 0 |
| | |
| | | # LED1 |
| | | led[0]: |
| | | id: 1 |
| | | ip: 10.10.10.249 |
| | | ip: 10.10.11.210 |
| | | port: 5005 |
| | | devpPlcId: ${wcs-slave.devp[0].id} |
| | | staArr: 101 |
| | | staArr: 102 |
| | |
| | | var baseUrl = "/lfdwcs"; |
| | | var baseUrl = "/lfdwcsMem"; |
| | | |
| | | // 赋值 |
| | | function setVal(el, val) { |
| | |
| | | mapInfo = { |
| | | "mapName": "LFDWCS", |
| | | "mapName": "LFDWCSMEM", |
| | | "rackCount": 18, |
| | | "crnCount": 7, |
| | | "stbCount": 77, |
| | |
| | | "floors": 1, |
| | | "racks": [{ |
| | | "type": "rack", |
| | | "id": "rack16", |
| | | "top": 596, |
| | | "left": 639, |
| | | "width": 1072, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack17", |
| | | "top": 644, |
| | | "left": 639, |
| | | "width": 1072, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack18", |
| | | "top": 665, |
| | | "left": 639, |
| | | "width": 1072, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack13", |
| | | "top": 503, |
| | | "left": 639, |
| | | "width": 1072, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack14", |
| | | "top": 551, |
| | | "left": 639, |
| | | "width": 1072, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack10", |
| | | "id": "rack32", |
| | | "top": 410, |
| | | "left": 639, |
| | | "width": 1072, |
| | |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack11", |
| | | "id": "rack33", |
| | | "top": 458, |
| | | "left": 639, |
| | | "width": 1072, |
| | |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack7", |
| | | "top": 309, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack8", |
| | | "top": 357, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack5", |
| | | "top": 237, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack6", |
| | | "top": 285, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack3", |
| | | "top": 165, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack4", |
| | | "top": 213, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack1", |
| | | "top": 93, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack2", |
| | | "top": 141, |
| | | "left": 639, |
| | | "width": 1223, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 145 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack15", |
| | | "top": 575, |
| | | "left": 639, |
| | | "width": 1072, |
| | | "height": 22, |
| | | "minBayNo": 2, |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack12", |
| | | "id": "rack34", |
| | | "top": 479, |
| | | "left": 639, |
| | | "width": 1072, |
| | |
| | | "maxBayNo": 62 |
| | | }, { |
| | | "type": "rack", |
| | | "id": "rack9", |
| | | "id": "rack31", |
| | | "top": 389, |
| | | "left": 639, |
| | | "width": 1072, |
| | |
| | | }], |
| | | "rackDescs": [{ |
| | | "type": "rackDescs", |
| | | "id": "lb_desc8", |
| | | "text": "#8", |
| | | "top": 357, |
| | | "left": 1866, |
| | | "width": 33, |
| | | "height": 23 |
| | | }, { |
| | | "type": "rackDescs", |
| | | "id": "lb_desc1", |
| | | "text": "#1", |
| | | "top": 93, |
| | | "left": 1867, |
| | | "width": 30, |
| | | "height": 23 |
| | | }, { |
| | | "type": "rackDescs", |
| | | "id": "lb_desc9", |
| | | "text": "#9", |
| | | "text": "#31", |
| | | "top": 388, |
| | | "left": 1716, |
| | | "width": 33, |
| | |
| | | }, { |
| | | "type": "rackDescs", |
| | | "id": "lb_desc18", |
| | | "text": "#18", |
| | | "text": "#34", |
| | | "top": 663, |
| | | "left": 1716, |
| | | "width": 41, |
| | |
| | | }], |
| | | "crns": [{ |
| | | "type": "track", |
| | | "id": "lb_track7", |
| | | "text": "", |
| | | "top": 634, |
| | | "left": 559, |
| | | "width": 1345, |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-7", |
| | | "text": "7", |
| | | "top": 621, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | | }, { |
| | | "type": "track", |
| | | "id": "lb_track6", |
| | | "text": "", |
| | | "top": 538, |
| | | "left": 559, |
| | | "width": 1345, |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-6", |
| | | "text": "6", |
| | | "top": 528, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | | }, { |
| | | "type": "track", |
| | | "id": "lb_track5", |
| | | "id": "lb_track1", |
| | | "text": "", |
| | | "top": 448, |
| | | "left": 559, |
| | |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-5", |
| | | "text": "5", |
| | | "top": 435, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | | }, { |
| | | "type": "track", |
| | | "id": "lb_track4", |
| | | "text": "", |
| | | "top": 344, |
| | | "left": 559, |
| | | "width": 1345, |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-4", |
| | | "text": "4", |
| | | "top": 334, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | | }, { |
| | | "type": "track", |
| | | "id": "lb_track3", |
| | | "text": "", |
| | | "top": 272, |
| | | "left": 559, |
| | | "width": 1345, |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-3", |
| | | "text": "3", |
| | | "top": 262, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | | }, { |
| | | "type": "track", |
| | | "id": "lb_track2", |
| | | "text": "", |
| | | "top": 200, |
| | | "left": 559, |
| | | "width": 1345, |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-2", |
| | | "text": "2", |
| | | "top": 190, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | | }, { |
| | | "type": "track", |
| | | "id": "lb_track1", |
| | | "text": "", |
| | | "top": 128, |
| | | "left": 559, |
| | | "width": 1345, |
| | | "height": 2 |
| | | }, { |
| | | "type": "crane", |
| | | "id": "crn-1", |
| | | "text": "1", |
| | | "top": 118, |
| | | "top": 435, |
| | | "left": 805, |
| | | "width": 93, |
| | | "height": 22 |
| | |
| | | "left": 22, |
| | | "width": 1819, |
| | | "height": 668, |
| | | "stns": [{ |
| | | "type": "stn", |
| | | "id": "site-215", |
| | | "text": "215", |
| | | "top": 646, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-216", |
| | | "text": "216", |
| | | "top": 646, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-217", |
| | | "text": "217", |
| | | "top": 646, |
| | | "left": 368, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-214", |
| | | "text": "214", |
| | | "top": 598, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-213", |
| | | "text": "213", |
| | | "top": 598, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-212", |
| | | "text": "212", |
| | | "top": 598, |
| | | "left": 368, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-209", |
| | | "text": "209", |
| | | "top": 553, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-210", |
| | | "text": "210", |
| | | "top": 553, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-211", |
| | | "text": "211", |
| | | "top": 553, |
| | | "left": 368, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-208", |
| | | "text": "208", |
| | | "top": 505, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-207", |
| | | "text": "207", |
| | | "top": 505, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-206", |
| | | "text": "206", |
| | | "top": 505, |
| | | "left": 368, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-203", |
| | | "text": "203", |
| | | "top": 460, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-204", |
| | | "text": "204", |
| | | "top": 460, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-205", |
| | | "text": "205", |
| | | "top": 460, |
| | | "left": 368, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-202", |
| | | "text": "202", |
| | | "top": 412, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-201", |
| | | "text": "201", |
| | | "top": 412, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-200", |
| | | "text": "200", |
| | | "top": 412, |
| | | "left": 368, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-123", |
| | | "text": "123", |
| | | "top": 287, |
| | | "left": 445, |
| | | "width": 128, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-136", |
| | | "text": "136", |
| | | "top": 118, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-157", |
| | | "text": "157", |
| | | "top": 118, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-139", |
| | | "text": "139", |
| | | "top": 190, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-154", |
| | | "text": "154", |
| | | "top": 190, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-145", |
| | | "text": "145", |
| | | "top": 334, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-148", |
| | | "text": "148", |
| | | "top": 334, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-142", |
| | | "text": "142", |
| | | "top": 262, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-151", |
| | | "text": "151", |
| | | "top": 262, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 22 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-140", |
| | | "text": "140", |
| | | "top": 215, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-115", |
| | | "text": "115", |
| | | "top": 215, |
| | | "left": 445, |
| | | "width": 128, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-153", |
| | | "text": "153", |
| | | "top": 215, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-114", |
| | | "text": "114", |
| | | "top": 215, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-137", |
| | | "text": "137", |
| | | "top": 143, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-107", |
| | | "text": "107", |
| | | "top": 143, |
| | | "left": 445, |
| | | "width": 128, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-156", |
| | | "text": "156", |
| | | "top": 143, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-106", |
| | | "text": "106", |
| | | "top": 143, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-146", |
| | | "text": "146", |
| | | "top": 359, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-131", |
| | | "text": "131", |
| | | "top": 359, |
| | | "left": 445, |
| | | "width": 128, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-147", |
| | | "text": "147", |
| | | "top": 359, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-132", |
| | | "text": "132", |
| | | "top": 359, |
| | | "left": 250, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-133", |
| | | "text": "133", |
| | | "top": 359, |
| | | "left": 186, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-134", |
| | | "text": "134", |
| | | "top": 359, |
| | | "left": 122, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-130", |
| | | "text": "130", |
| | | "top": 359, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-144", |
| | | "text": "144", |
| | | "top": 311, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-128", |
| | | "text": "128", |
| | | "top": 311, |
| | | "left": 509, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-127", |
| | | "text": "127", |
| | | "top": 311, |
| | | "left": 445, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-149", |
| | | "text": "149", |
| | | "top": 311, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-129", |
| | | "text": "129", |
| | | "top": 311, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-143", |
| | | "text": "143", |
| | | "top": 287, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-150", |
| | | "text": "150", |
| | | "top": 287, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-124", |
| | | "text": "124", |
| | | "top": 287, |
| | | "left": 250, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-125", |
| | | "text": "125", |
| | | "top": 287, |
| | | "left": 186, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-126", |
| | | "text": "126", |
| | | "top": 287, |
| | | "left": 122, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-122", |
| | | "text": "122", |
| | | "top": 287, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-141", |
| | | "text": "141", |
| | | "top": 239, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-120", |
| | | "text": "120", |
| | | "top": 239, |
| | | "left": 509, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-119", |
| | | "text": "119", |
| | | "top": 239, |
| | | "left": 445, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-152", |
| | | "text": "152", |
| | | "top": 239, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-118", |
| | | "text": "118", |
| | | "top": 239, |
| | | "left": 250, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-117", |
| | | "text": "117", |
| | | "top": 239, |
| | | "left": 186, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-116", |
| | | "text": "116", |
| | | "top": 239, |
| | | "left": 122, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-121", |
| | | "text": "121", |
| | | "top": 239, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-138", |
| | | "text": "138", |
| | | "top": 167, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-112", |
| | | "text": "112", |
| | | "top": 167, |
| | | "left": 509, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-111", |
| | | "text": "111", |
| | | "top": 167, |
| | | "left": 445, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-155", |
| | | "text": "155", |
| | | "top": 167, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-110", |
| | | "text": "110", |
| | | "top": 167, |
| | | "left": 250, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-109", |
| | | "text": "109", |
| | | "top": 167, |
| | | "left": 186, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-108", |
| | | "text": "108", |
| | | "top": 167, |
| | | "left": 122, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-113", |
| | | "text": "113", |
| | | "top": 167, |
| | | "left": 574, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-135", |
| | | "text": "135", |
| | | "top": 95, |
| | | "left": 380, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-104", |
| | | "text": "104", |
| | | "top": 95, |
| | | "left": 509, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-103", |
| | | "text": "103", |
| | | "top": 95, |
| | | "left": 445, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-158", |
| | | "text": "158", |
| | | "top": 95, |
| | | "left": 315, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "stns": [ { |
| | | "type": "stn", |
| | | "id": "site-102", |
| | | "text": "102", |
| | | "top": 95, |
| | | "left": 250, |
| | | "width": 63, |
| | | "top": 460, |
| | | "left": 548, |
| | | "width": 89, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-101", |
| | | "text": "101", |
| | | "top": 95, |
| | | "left": 186, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-100", |
| | | "text": "100", |
| | | "top": 95, |
| | | "left": 122, |
| | | "width": 63, |
| | | "height": 20 |
| | | }, { |
| | | "type": "stn", |
| | | "id": "site-105", |
| | | "text": "105", |
| | | "top": 95, |
| | | "left": 574, |
| | | "width": 63, |
| | | "top": 460, |
| | | "left": 458, |
| | | "width": 89, |
| | | "height": 20 |
| | | }] |
| | | }] |