Hello, could it be possible to add a field in the FITS keyword. This field could be named ORIENT (for orientation) and be filled with:
Indeed, some software do not use the same read orientation, but the orientation is important for the debayer step.
Using this keyword could fix this issue if processing software start to read that.
I will add this in Siril if you're ok with that.
Could it be possible to add a keyword, even non-standard, to write the type of data ?
bottom-top, ... or others ?
I believe that some softwares use this kind of keywords.
In this case I would add something in Siril.
OK. Some news.
LANG=C gphoto2 --camera « Canon EOS 1100D » --port usb: --capture-image-and-download
Saving file as capt0000.cr2 Deleting file /capt0000.cr2 on the camera *** Error (-1: 'Unspecified error') ***
but capt0000.cr2 is well saved in /home..... So gphoto seems working.
I tried gphoto with a sdcard ...
"funny" things, I have another error message without the mirror noise this time:
*** Error *** An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device. ERROR: Could not capture image. ERROR: Could not capture. *** Error (-53: 'Could not claim the USB device') ***
gphoto2 --camera « Canon EOS 1100D » --port usb: --capture-image
I have an error though:
New file is in location /capt0000.cr2 on the camera *** Error (-1: 'Unspecified error') ***
I forgot to say that my ZWO is working very well on all usb ports ... So I think that the problem is a software issue.
Something wrong with configuration files ?
The DSLR works on another machine with same cable and battery.
I tried all usb port (no hubs) that are usually working (I can plug HDD and usb stick). It's like I have a problem with gphoto2.
Attached, the script I used
It was working in the past because I wrote a little script that does not work anymore:
*** Error *** This camera does not provide any configuration options. *** Error *** This camera does not provide any configuration options. *** Error *** This camera does not provide any configuration options. *** Error *** This camera does not provide any configuration options. *** Error (-6: 'Unsupported operation') ***
Thanks but that does not work
I'm writing here my new (and I really hope my last) problem with using the git version of EKOS/KSTARS. Indeed, I tried to connect my T3i DSLR on my debian laptop, and there's no way to have the camera working. I tried on another machine, with same debian, and I have no problem. DSLR is detected and I can use it. The thing is that my laptop is the only computer I want to use in my setup.
When I try to connect the DSLR I have this message:
2017-01-02T15:32:29: Can not open camera: Power OK? If camera is auto-mounted as external disk storage, please unmount it and disable auto-mount. 2017-01-02T15:32:29: Camera_get_config failed (-6): Unsupported operation
I did tried to take a look to the logs in ~/.indi folder, but .... I have no ~/.indi folder, and even if I make a new directory, no logs are created (On my other machine I also have no ~/.indi folder).
I would really appreciate if someone could help me with this issue.
Best wishes for 2017,
OK, for now I removed oacapture in order to compile libindi.
I have another compilation error:
/home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp: In static member function ‘static void LX200Pulsar2::guideTimeoutHelper(void*)’: /home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp:1272:15: error: ‘LX200Pulsar’ does not name a type static_cast<LX200Pulsar*>(p)->guideTimeout(); ^~~~~~~~~~~ /home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp:1272:26: error: expected ‘>’ before ‘*’ token static_cast<LX200Pulsar*>(p)->guideTimeout(); ^ /home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp:1272:26: error: expected ‘(’ before ‘*’ token /home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp:1272:27: error: expected primary-expression before ‘>’ token static_cast<LX200Pulsar*>(p)->guideTimeout(); ^ /home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp:1272:31: error: ‘void*’ is not a pointer-to-object type static_cast<LX200Pulsar*>(p)->guideTimeout(); ^~ /home/lock/Projects/indi/libindi/drivers/telescope/lx200pulsar2.cpp:1272:47: error: expected ‘)’ before ‘;’ token static_cast<LX200Pulsar*>(p)->guideTimeout(); ^ CMakeFiles/indi_lx200generic.dir/build.make:278 : la recette pour la cible « CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200pulsar2.cpp.o » a échouée make: *** [CMakeFiles/indi_lx200generic.dir/drivers/telescope/lx200pulsar2.cpp.o] Erreur 1 CMakeFiles/Makefile2:977 : la recette pour la cible « CMakeFiles/indi_lx200generic.dir/all » a échouée make: *** [CMakeFiles/indi_lx200generic.dir/all] Erreur 2 Makefile:127 : la recette pour la cible « all » a échouée make: *** [all] Erreur 2
Any idea please ?
I'm trying to compile libindi on a debian testing machine. However it seems that libindi has some conflicts with oaCapture (that is also compiled) regarding the logs:
/usr/local/lib/libusb-1.0.a(libusb_1_0_la-core.o): In function `libusb_error_name': /home/cyril/Documents/oacapture-1.0.0/ext/libusb/libusb-1.0/core.c:2406: multiple definition of `libusb_error_name' CMakeFiles/indidriver.dir/libs/indibase/indiusbdevice.cpp.o:/home/cyril/Projects/indi/libindi/libs/indibase/indiusbdevice.cpp:28: first defined here /usr/bin/ld: /usr/local/lib/libusb-1.0.a(libusb_1_0_la-core.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status CMakeFiles/indidriver.dir/build.make:1010: recipe for target 'libindidriver.so.1.3.1' failed make: *** [libindidriver.so.1.3.1] Error 1 CMakeFiles/Makefile2:1394: recipe for target 'CMakeFiles/indidriver.dir/all' failed make: *** [CMakeFiles/indidriver.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2