|
@@ -4,47 +4,55 @@ package com.yunfeiyun.agmp.iot.common.enums;
|
|
|
* 水肥机要素类型
|
|
* 水肥机要素类型
|
|
|
*/
|
|
*/
|
|
|
public enum EnumSfElementType {
|
|
public enum EnumSfElementType {
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 逻辑区域,电磁阀的分组
|
|
* 逻辑区域,电磁阀的分组
|
|
|
*/
|
|
*/
|
|
|
- GROUP("6", "灌区"),
|
|
|
|
|
|
|
+ GROUP("7", "灌区", "group"),
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 水肥机上的 温度,压力,流速,PH EC等监测类要素
|
|
* 水肥机上的 温度,压力,流速,PH EC等监测类要素
|
|
|
*/
|
|
*/
|
|
|
- SENSOR("5", "传感器"),
|
|
|
|
|
|
|
+ SENSOR("6", "传感器", "sensor"),
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 管道最末端每个田地里控制出水的阀门
|
|
* 管道最末端每个田地里控制出水的阀门
|
|
|
*/
|
|
*/
|
|
|
- SOLENOID_VALVE("4", "电磁阀"),
|
|
|
|
|
|
|
+ SOLENOID_VALVE("5", "电磁阀", "solenoid_valve"),
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 肥料桶,每个施肥机有多个或者没有,不一定真实存在,只是逻辑上的概念
|
|
|
|
|
+ */
|
|
|
|
|
+ FERTILIZER_BUCKET("4", "肥料桶", "fertilizer_bucket"),
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 肥料桶的搅拌电机或者泵 每个肥料桶一个
|
|
* 肥料桶的搅拌电机或者泵 每个肥料桶一个
|
|
|
*/
|
|
*/
|
|
|
- MIXING("3", "搅拌"),
|
|
|
|
|
|
|
+ MIXING("3", "搅拌", "mixing"),
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 控制肥料桶出肥的阀或者泵,每个肥料桶一个
|
|
* 控制肥料桶出肥的阀或者泵,每个肥料桶一个
|
|
|
*/
|
|
*/
|
|
|
- SUCTION("2", "吸肥"),
|
|
|
|
|
|
|
+ SUCTION("2", "吸肥", "suction"),
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 负责肥料进入管道的总阀或者泵
|
|
* 负责肥料进入管道的总阀或者泵
|
|
|
*/
|
|
*/
|
|
|
- FERILIZER("1", "肥料"),
|
|
|
|
|
|
|
+ FERTILIZER("1", "肥料", "fertilizer"),
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 负责水源进入管道的总泵或者阀
|
|
* 负责水源进入管道的总泵或者阀
|
|
|
*/
|
|
*/
|
|
|
- WATER_SOURCE("0", "水源");
|
|
|
|
|
|
|
+ WATER_SOURCE("0", "水源", "water_source");
|
|
|
|
|
|
|
|
private final String code;
|
|
private final String code;
|
|
|
private final String name;
|
|
private final String name;
|
|
|
|
|
+ private final String type;
|
|
|
|
|
|
|
|
- EnumSfElementType(String code, String name) {
|
|
|
|
|
|
|
+ EnumSfElementType(String code, String name, String type) {
|
|
|
this.code = code;
|
|
this.code = code;
|
|
|
this.name = name;
|
|
this.name = name;
|
|
|
|
|
+ this.type = type;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public String getCode()
|
|
public String getCode()
|
|
@@ -57,6 +65,10 @@ public enum EnumSfElementType {
|
|
|
return name;
|
|
return name;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public String getType() {
|
|
|
|
|
+ return type;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 根据code查找
|
|
* 根据code查找
|
|
|
* @param code 枚举code
|
|
* @param code 枚举code
|