#
1
2025-05-14 dcdfc93b50febf61301832d91dfcddcfa1ca5403
src/main/java/com/zy/core/model/CrnSlave.java
@@ -18,6 +18,10 @@
    private Integer slot;
    private Integer offset;
    private Boolean demo;
    // 堆垛机入库站点
    private List<CrnStn> crnInStn = new ArrayList<>();
@@ -27,7 +31,7 @@
    @Data
    public static class CrnStn {
        // 堆垛机plc编号
        // 输送线plc编号
        private Integer devpPlcId;
        // 堆垛机站点编号
@@ -42,6 +46,31 @@
        // 层
        private Integer lev;
        //退回站点
        private Integer backSta;
    }
    public CrnSlave() {
    }
    public CrnSlave(CrnSlave crnSlave) {
        this.setId(crnSlave.getId());
        this.setIp(crnSlave.getIp());
        this.setPort(crnSlave.getPort());
        this.setStaNo(crnSlave.getStaNo());
        this.setDevpPlcId(crnSlave.getDevpPlcId());
        this.rack = crnSlave.getRack();
        this.slot = crnSlave.getSlot();
        this.offset = crnSlave.getOffset();
        this.demo = crnSlave.getDemo();
        this.crnInStn = crnSlave.getCrnInStn();
        this.crnOutStn = crnSlave.getCrnOutStn();
    }
    public void updateCrnInStn(CrnSlave crnSlave){
        crnInStn = crnSlave.getCrnInStn();
        crnOutStn = crnSlave.getCrnOutStn();
    }
}