diff --git a/Main/src/main/java/com/chameleonvision/web/ServerHandler.java b/Main/src/main/java/com/chameleonvision/web/ServerHandler.java index 8192e613f..214ca6f5b 100644 --- a/Main/src/main/java/com/chameleonvision/web/ServerHandler.java +++ b/Main/src/main/java/com/chameleonvision/web/ServerHandler.java @@ -182,6 +182,14 @@ public class ServerHandler { private void setField(Object obj, String fieldName, Object value) { try { + if (obj instanceof Camera) { + var cam = (Camera)obj; + if (fieldName.equals("driverBrightness")) { + cam.setDriverBrightness((Integer)value); + } else if (fieldName.equals("driverExposure")) { + cam.setDriverExposure((Integer)value); + } + } Field field = obj.getClass().getField(fieldName); if (field.getType().isEnum()) field.set(obj, field.getType().getEnumConstants()[(Integer) value]); diff --git a/Main/target/classes/web/index.html b/Main/target/classes/web/index.html index a27604c68..0dcfb24f2 100644 --- a/Main/target/classes/web/index.html +++ b/Main/target/classes/web/index.html @@ -1 +1 @@ -