summaryrefslogtreecommitdiff
path: root/camlibs/ptp2/ptp.c
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2021-04-10 18:06:37 +0200
committerMarcus Meissner <marcus@jet.franken.de>2021-04-10 18:06:37 +0200
commit6bb6c402724a0f3ea2bb34b1582b7520470627bf (patch)
treee2fcbdf15ae2b3ede56a4c9b59aec1ac61f33b5d /camlibs/ptp2/ptp.c
parent30151d4ac7f9df4d931fca9e571e2ae5d6eab9ef (diff)
downloadlibgphoto2-6bb6c402724a0f3ea2bb34b1582b7520470627bf.tar.gz
added cleardbsingleimage after capture
Diffstat (limited to 'camlibs/ptp2/ptp.c')
-rw-r--r--camlibs/ptp2/ptp.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/camlibs/ptp2/ptp.c b/camlibs/ptp2/ptp.c
index c06744e74..8f3613806 100644
--- a/camlibs/ptp2/ptp.c
+++ b/camlibs/ptp2/ptp.c
@@ -1032,6 +1032,19 @@ ptp_sigma_fp_snap (PTPParams* params, unsigned int p1, unsigned int p2)
}
uint16_t
+ptp_sigma_fp_clearimagedbsingle (PTPParams* params)
+{
+ PTPContainer ptp;
+ unsigned char *data = calloc(8,1);
+ uint16_t ret;
+
+ PTP_CNT_INIT(ptp, PTP_OC_SIGMA_FP_ClearImageDBSingle, 0); /* param */
+ ret = ptp_transaction(params, &ptp, PTP_DP_SENDDATA, 8, (unsigned char**)&data, 0);
+ free (data);
+ return ret;
+}
+
+uint16_t
ptp_olympus_init_pc_mode (PTPParams* params)
{
uint16_t ret;