replace CameraSerializer with helper function in CameraConfig

This commit is contained in:
Banks Troutman
2019-11-23 12:13:16 -05:00
parent faf03e7ba2
commit cb401997ca
2 changed files with 6 additions and 25 deletions

View File

@@ -1,5 +1,6 @@
package com.chameleonvision.config;
import com.chameleonvision.vision.camera.USBCameraProcess;
import com.chameleonvision.vision.camera.USBCameraProperties;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -28,4 +29,9 @@ public class CameraConfig {
this.name = name;
this.nickname = name;
}
public static CameraConfig fromUSBCameraProcess(USBCameraProcess process) {
USBCameraProperties camProps = process.getProperties();
return new CameraConfig(camProps.FOV, camProps.name, camProps.path, camProps.getNickname());
}
}