diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2019-06-26 13:15:29 +0200 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2019-06-26 13:15:29 +0200 |
commit | 923b9e9480b402f2352c06e06847b50a94673201 (patch) | |
tree | 8c07726da2407fbb94716637b8e46dc4f9135df1 | |
parent | 1675e810b56009290faa11b6c2bbf516e719d094 (diff) | |
download | libgphoto2-923b9e9480b402f2352c06e06847b50a94673201.tar.gz |
added "focal", which might be aperture?
-rw-r--r-- | camlibs/lumix/lumix.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/camlibs/lumix/lumix.c b/camlibs/lumix/lumix.c index 8279010f2..3fbfe8424 100644 --- a/camlibs/lumix/lumix.c +++ b/camlibs/lumix/lumix.c @@ -423,7 +423,7 @@ static void switchToRecMode(Camera *camera) { static void Set_ISO(Camera *camera,const char * ISOValue) { char buf[200]; - sprintf(buf, "?mode==setsetting&type=iso&value=%s",ISOValue); + sprintf(buf, "?mode=setsetting&type=iso&value=%s",ISOValue); loadCmd(camera,buf); } @@ -438,6 +438,11 @@ Get_ShutterSpeed(Camera *camera) { } static char* +Get_Focal(Camera *camera) { + return loadCmd(camera,"cam.cgi?mode=getsetting&type=focal"); +} + +static char* Get_AFMode(Camera *camera) { return loadCmd(camera,"cam.cgi?mode=getsetting&type=afmode"); } @@ -894,6 +899,11 @@ camera_config_get (Camera *camera, CameraWidget **window, GPContext *context) gp_widget_set_value (widget, Get_ShutterSpeed(camera)); gp_widget_append (section, widget); + gp_widget_new (GP_WIDGET_TEXT, _("Focal Length"), &widget); + gp_widget_set_name (widget, "focal"); + gp_widget_set_value (widget, Get_Focal(camera)); + gp_widget_append (section, widget); + gp_widget_new (GP_WIDGET_TEXT, _("Autofocus Mode"), &widget); gp_widget_set_name (widget, "afmode"); gp_widget_set_value (widget, Get_AFMode(camera)); |