diff --git a/src/main/java/ch/psi/pshell/prosilica/Prosilica.java b/src/main/java/ch/psi/pshell/prosilica/Prosilica.java index b0a69c8..c22dd9d 100644 --- a/src/main/java/ch/psi/pshell/prosilica/Prosilica.java +++ b/src/main/java/ch/psi/pshell/prosilica/Prosilica.java @@ -573,8 +573,14 @@ public class Prosilica extends SourceBase implements EmbeddedCameraSource { public Camera getCamera() { return camera; } + + final Camera camera = new ProsilicaCamera(Prosilica.this.getName() + " camera"); - final Camera camera = new CameraBase(Prosilica.this.getName() + " camera") { + class ProsilicaCamera extends CameraBase{ + ProsilicaCamera(String name) { + super(name); + } + @Override protected void doStart() throws IOException, InterruptedException { Prosilica.this.start();