summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2019-06-26 13:15:29 +0200
committerMarcus Meissner <marcus@jet.franken.de>2019-06-26 13:15:29 +0200
commit923b9e9480b402f2352c06e06847b50a94673201 (patch)
tree8c07726da2407fbb94716637b8e46dc4f9135df1
parent1675e810b56009290faa11b6c2bbf516e719d094 (diff)
downloadlibgphoto2-923b9e9480b402f2352c06e06847b50a94673201.tar.gz
added "focal", which might be aperture?
-rw-r--r--camlibs/lumix/lumix.c12
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));