type fix and added full setting save

This commit is contained in:
ori agranat
2019-10-21 20:22:39 +03:00
parent c6cd86d8db
commit 717e4f3568
2 changed files with 5 additions and 2 deletions

View File

@@ -52,6 +52,7 @@ public class ServerHandler {
for (HashMap.Entry<String, Object> e : ((HashMap<String, Object>) entry.getValue()).entrySet()) {
setField(SettingsManager.GeneralSettings, e.getKey(), e.getValue());
}
SettingsManager.saveSettings();
break;
}
case "cameraSettings": {
@@ -59,6 +60,7 @@ public class ServerHandler {
CameraManager.getCurrentCamera().setFOV((Number) camSettings.get("fov"));
CameraManager.getCurrentCamera().setStreamDivisor((Integer) camSettings.get("streamDivisor"));
CameraManager.getCurrentCamera().setCamVideoMode((Integer) camSettings.get("resolution"), true);
SettingsManager.saveSettings();
break;
}
case "changeCameraName": {
@@ -89,6 +91,7 @@ public class ServerHandler {
CameraManager.setCurrentCamera((String) entry.getValue());
HashMap<String, Object> tmp = new HashMap<>();
tmp.put("pipeline", CameraManager.getCurrentCamera().getCurrentPipeline());
tmp.put("pipelineList", CameraManager.getCurrentCamera().getPipelines().keySet());
tmp.put("port", CameraManager.getCurrentCamera().getStreamPort());
tmp.put("resolutionList", CameraManager.getResolutionList());
broadcastMessage(tmp);