summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2012-04-15 14:45:31 +0000
committerMarcus Meissner <marcus@jet.franken.de>2012-04-15 14:45:31 +0000
commit94f4e85ca82becfe282459883e009ba41dfa8253 (patch)
tree9ac2178faca44e3889c6d2fdc1d8d4a1835bbf56
parent3259f4d81b0025959aa0b5f04abd64be8835ed21 (diff)
downloadlibgphoto2-94f4e85ca82becfe282459883e009ba41dfa8253.tar.gz
maximumshots reporting
git-svn-id: https://svn.code.sf.net/p/gphoto/code/branches/libgphoto2-2_4/libgphoto2@13991 67ed7778-7388-44ab-90cf-0a291f65f57c
-rw-r--r--camlibs/ptp2/config.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/camlibs/ptp2/config.c b/camlibs/ptp2/config.c
index 391cfdf5c..f4022755d 100644
--- a/camlibs/ptp2/config.c
+++ b/camlibs/ptp2/config.c
@@ -1080,9 +1080,21 @@ _get_INT(CONFIG_GET_ARGS) {
case PTP_DTC_UINT32:
sprintf (value, "%u", dpd->CurrentValue.u32 );
break;
+ case PTP_DTC_INT32:
+ sprintf (value, "%d", dpd->CurrentValue.i32 );
+ break;
case PTP_DTC_UINT16:
sprintf (value, "%u", dpd->CurrentValue.u16 );
break;
+ case PTP_DTC_INT16:
+ sprintf (value, "%d", dpd->CurrentValue.i16 );
+ break;
+ case PTP_DTC_UINT8:
+ sprintf (value, "%u", dpd->CurrentValue.u8 );
+ break;
+ case PTP_DTC_INT8:
+ sprintf (value, "%d", dpd->CurrentValue.i8 );
+ break;
default:
sprintf (value,_("unexpected datatype %i"),dpd->DataType);
return GP_ERROR;
@@ -5331,6 +5343,7 @@ static struct submenu capture_settings_menu[] = {
{ N_("Bracket Order"), "bracketorder", PTP_DPC_NIKON_BracketOrder, PTP_VENDOR_NIKON, PTP_DTC_UINT8, _get_Nikon_BracketOrder, _put_Nikon_BracketOrder},
{ N_("Burst Number"), "burstnumber", PTP_DPC_BurstNumber, 0, PTP_DTC_UINT16, _get_BurstNumber, _put_BurstNumber},
{ N_("Burst Interval"), "burstinterval", PTP_DPC_BurstNumber, 0, PTP_DTC_UINT16, _get_Milliseconds, _put_Milliseconds},
+ { N_("Maximum Shots"), "maximumshots", PTP_DPC_NIKON_MaximumShots, PTP_VENDOR_NIKON, PTP_DTC_UINT8, _get_INT, _put_None},
/* Newer Nikons have UINT8 ranges */
{ N_("Auto White Balance Bias"), "autowhitebias", PTP_DPC_NIKON_WhiteBalanceAutoBias, PTP_VENDOR_NIKON, PTP_DTC_UINT8, _get_Nikon_UWBBias, _put_Nikon_UWBBias},