sige 1 year ago
parent
commit
495ff2d6c9
  1. 7
      src/main/java/a8k/hardware/controler/Controler.java

7
src/main/java/a8k/hardware/controler/Controler.java

@ -187,6 +187,10 @@ public class Controler {
actionParam.put("value", null); actionParam.put("value", null);
if ( param.getType().equals(Boolean.class) ) { if ( param.getType().equals(Boolean.class) ) {
actionParam.put("value", false); actionParam.put("value", false);
} else if ( param.getType().equals(Integer.class) ) {
actionParam.put("value", 0);
} else if ( param.getType().equals(String.class) ) {
actionParam.put("value", "");
} }
if ( param.getType().isEnum() ) { if ( param.getType().isEnum() ) {
actionParam.put("type", "Enum"); actionParam.put("type", "Enum");
@ -200,6 +204,9 @@ public class Controler {
paramOption.put("value", str); paramOption.put("value", str);
paramOptions.add(paramOption); paramOptions.add(paramOption);
} }
if (!paramOptions.isEmpty()) {
actionParam.put("value", paramOptions.get(0).get("value"));
}
actionParam.put("options", paramOptions); actionParam.put("options", paramOptions);
} }
actionParam.put("name", param.getName()); actionParam.put("name", param.getName());

Loading…
Cancel
Save