func initCamera() *gphoto2go.Camera { camera := new(gphoto2go.Camera) err := camera.Init() if err < 0 { log.Fatalf("No camera found. Exiting.\n") } else { bus.Publish("camera:init", camera) } return camera }