Hello,
A while ago I used libgphoto2 to control my Nikon D700. Now using a D500 and D850 I discovered that the widget for controlling High ISO Noise Reduction has a different id. I have two questions:
1) Are there widgets that have the same id for all camera's like for instance aperture, shutterspeedinseconds and iso?
2) What is the best way to generalize control-software for multiple camera's with libgphoto in code? (i.e. without a user having to select widgets for a specific camera or to hardcode all the different widgetid for all camera's?
Answers appreciated!
Kind regards
Eric
They are all called "highisonr" here as far as I see, where do you see differences?
Our goal is to have the same name and shortname for the same settings.
Both on the D500 and D850 they have Name=d070 instead of highisonr which it indeed is on the D700, Id = 189 on the D500 and Id=190 on the D800.
Is there a way to query the widgets for a driver without having a camera attached? I could not find it.
This was actually a bug. The highisonr decoder was misconfigured in lots of places to look for INT8 type, while it is everywhere UINT8 type.
I have fixed this in GIT, and it should be fine with 2.5.25 once I release it.PTP_DPC_NIKON_NrHighISOPTP_DPC_NIKON_NrHighISO
Ok thanks. What about my other question: how can I query the capabilities of a specific driver without having the camera?
Currently we have a very limited ability set that can be queried, but i think nothing in the scope of what you want I think.
You can check http;//gphoto.org/doc/remote/
You can also look at our collected debuginfos for PTP cameras https://github.com/gphoto/libgphoto2/tree/master/camlibs/ptp2/cameras
ok thanks
On Tue, 19 May 2020 at 11:17, Marcus Meissner marcusmeissner@users.sourceforge.net wrote:
--
Groetjes,
Eric
http://www.lightandmagicphotography.nl
http://www.lightandmagicphotography.com
Related
Support Requests: #148