张世豪
2025-12-03 2894ac736f8e09f1774b6d4727ac9ced9613e45a
src/dikuai/Dikuai.java
@@ -42,6 +42,8 @@
    // 最新更新时间
    private String updateTime;
    // 割草模式
    private String mowingTrack;
    // 割草实时轨迹
    private String mowingPattern;
    // 割草宽度
    private String mowingWidth;
@@ -107,6 +109,7 @@
                dikuai.updateTime = landProps.getProperty("updateTime", "-1");
                dikuai.mowingPattern = landProps.getProperty("mowingPattern", "-1");
                dikuai.mowingWidth = landProps.getProperty("mowingWidth", "-1");
                dikuai.mowingTrack = landProps.getProperty("mowingTrack", "-1");
                
                dikuaiMap.put(landNum, dikuai);
            }
@@ -231,6 +234,9 @@
            case "mowingWidth":
                this.mowingWidth = value;
                return true;
            case "mowingTrack":
                this.mowingTrack = value;
                return true;
            default:
                System.err.println("未知字段: " + fieldName);
                return false;
@@ -266,6 +272,7 @@
            if (dikuai.updateTime != null) properties.setProperty(landNumber + ".updateTime", dikuai.updateTime);
            if (dikuai.mowingPattern != null) properties.setProperty(landNumber + ".mowingPattern", dikuai.mowingPattern);
            if (dikuai.mowingWidth != null) properties.setProperty(landNumber + ".mowingWidth", dikuai.mowingWidth);
            if (dikuai.mowingTrack != null) properties.setProperty(landNumber + ".mowingTrack", dikuai.mowingTrack);
        }
        
        try {
@@ -425,6 +432,14 @@
        this.mowingWidth = mowingWidth;
    }
    public String getMowingTrack() {
        return mowingTrack;
    }
    public void setMowingTrack(String mowingTrack) {
        this.mowingTrack = mowingTrack;
    }
    @Override
    public String toString() {
        return "Dikuai{" +