Fix ordering between CameraServer.getInstance and UsbCamera creation (#69)

If the CameraServer instance is started after the UsbCamer is created, it
never gets the source created event to actually build the NetworkTable table.
This commit is contained in:
Peter Johnson
2019-01-13 21:23:44 -08:00
committed by GitHub
parent 64b9491e15
commit 08163c0681
4 changed files with 4 additions and 4 deletions
@@ -181,8 +181,8 @@ public final class Main {
*/
public static VideoSource startCamera(CameraConfig config) {
System.out.println("Starting camera '" + config.name + "' on " + config.path);
UsbCamera camera = new UsbCamera(config.name, config.path);
CameraServer inst = CameraServer.getInstance();
UsbCamera camera = new UsbCamera(config.name, config.path);
MjpegServer server = inst.startAutomaticCapture(camera);
Gson gson = new GsonBuilder().create();