Misc fixes and cleanup

This commit is contained in:
Matt
2019-11-29 21:41:12 -08:00
parent 55f01fb4b5
commit 373b4262e5
3 changed files with 10 additions and 26 deletions

View File

@@ -43,15 +43,17 @@ public class RequestHandler {
VisionProcess currentVisionProcess = VisionManager.getCurrentUIVisionProcess();
CameraCapture currentCamera = currentVisionProcess.getCamera();
Integer newFOV = (Integer) camSettings.get("fov");
double newFOV;
try {
newFOV = (Double) camSettings.get("fov");
} catch (Exception ignored) {
newFOV = (Integer) camSettings.get("fov");
}
Integer newStreamDivisor = (Integer) camSettings.get("streamDivisor");
Integer newResolution = (Integer) camSettings.get("resolution");
currentCamera.getProperties().setFOV(newFOV);
currentVisionProcess.cameraStreamer.setDivisor(StreamDivisor.values()[newStreamDivisor], true);
currentCamera.setVideoMode(newResolution);
VisionManager.saveCurrentCameraSettings();

View File

@@ -138,7 +138,7 @@ public class SocketHandler {
default: {
// TODO handle not setting binary stuff on driver mode
if(currentProcess.getIsDriverMode()) break;
if(currentProcess.pipelineManager.getDriverMode()) break;
setField(currentPipeline.settings, entry.getKey(), entry.getValue());
switch (entry.getKey()) {