sige 1 year ago
parent
commit
6aa23b1bdc
  1. 15
      src/src/main/java/com/my/graphiteDigesterBg/resource/ResAcidManager.java

15
src/src/main/java/com/my/graphiteDigesterBg/resource/ResAcidManager.java

@ -4,6 +4,8 @@ import com.my.graphiteDigesterBg.diframe.ResourceManager;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@ResourceManager(name="Acid")
public class ResAcidManager extends DiResourceManagerBase {
// slots
@ -32,11 +34,22 @@ public class ResAcidManager extends DiResourceManagerBase {
bucket.update();
this.buckets.add(bucket);
}
var waterIndex = this.getDevice().getEnv().getProperty("app.bucketWaterIndex",Integer.class);
assert null != waterIndex;
this.buckets.get(waterIndex).acidType = "water";
}
@Override
public Object getResourceData() {
return this.buckets;
var waterIndex = this.getDevice().getEnv().getProperty("app.bucketWaterIndex",Integer.class);
List<ResAcidBucket> list = new ArrayList<>();
for ( var bucket : this.buckets ) {
if (!Objects.equals(bucket.index, waterIndex)) {
list.add(bucket);
}
}
return list;
}
// bucket update

Loading…
Cancel
Save