Skip to content

Commit

Permalink
deploy: 8cfe9ba
Browse files Browse the repository at this point in the history
  • Loading branch information
petabyt committed Feb 3, 2024
1 parent 554ded7 commit 6c90a8f
Show file tree
Hide file tree
Showing 19 changed files with 285 additions and 238 deletions.
4 changes: 4 additions & 0 deletions camlib_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,10 @@
<tr class="memitem:a2c3cea3206723a3d41a7b5a8547fbd51" id="r_a2c3cea3206723a3d41a7b5a8547fbd51"><td class="memItemLeft" align="right" valign="top"><a id="a2c3cea3206723a3d41a7b5a8547fbd51" name="a2c3cea3206723a3d41a7b5a8547fbd51"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>ptp_panic</b> (char *fmt,...)</td></tr>
<tr class="separator:a2c3cea3206723a3d41a7b5a8547fbd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4be7b7db9e745e655b26523a9429b009" id="r_a4be7b7db9e745e655b26523a9429b009"><td class="memItemLeft" align="right" valign="top"><a id="a4be7b7db9e745e655b26523a9429b009" name="a4be7b7db9e745e655b26523a9429b009"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><b>ptp_perror</b> (int rc)</td></tr>
<tr class="memdesc:a4be7b7db9e745e655b26523a9429b009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Evaluates PtpGeneralError into string message. <br /></td></tr>
<tr class="separator:a4be7b7db9e745e655b26523a9429b009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4684ca0e83e0459c7d039087f045ef6f" id="r_a4684ca0e83e0459c7d039087f045ef6f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4684ca0e83e0459c7d039087f045ef6f">ptp_get_return_code</a> (struct <a class="el" href="structPtpRuntime.html">PtpRuntime</a> *r)</td></tr>
<tr class="memdesc:a4684ca0e83e0459c7d039087f045ef6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the return code (RC) currently in the data buffer. <br /></td></tr>
<tr class="separator:a4684ca0e83e0459c7d039087f045ef6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down
418 changes: 212 additions & 206 deletions camlib_8h_source.html

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions doxygen_crawl.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
<a href="functions.html"/>
<a href="functions.html"/>
<a href="functions.html"/>
<a href="functions.html"/>
<a href="functions_vars.html"/>
<a href="functions_vars.html"/>
<a href="functions_vars.html"/>
<a href="functions_vars.html"/>
Expand Down
1 change: 1 addition & 0 deletions functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
<li>io_kill_switch&#160;:&#160;<a class="el" href="structPtpRuntime.html#a295b65c4bba2f26117c04c041c5b48ab">PtpRuntime</a></li>
<li>max_packet_size&#160;:&#160;<a class="el" href="structPtpRuntime.html#aab07e398c60b4ca2c53a84e653a9bdec">PtpRuntime</a></li>
<li>mutex&#160;:&#160;<a class="el" href="structPtpRuntime.html#ab0ce33227dec019e95821f0ef5c41de9">PtpRuntime</a></li>
<li>response_wait_default&#160;:&#160;<a class="el" href="structPtpRuntime.html#a37501cfcd57c6d29d2201bccfa822d0e">PtpRuntime</a></li>
<li>transaction&#160;:&#160;<a class="el" href="structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa">PtpRuntime</a></li>
<li>wait_for_response&#160;:&#160;<a class="el" href="structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4">PtpRuntime</a></li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions functions_vars.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
<li>io_kill_switch&#160;:&#160;<a class="el" href="structPtpRuntime.html#a295b65c4bba2f26117c04c041c5b48ab">PtpRuntime</a></li>
<li>max_packet_size&#160;:&#160;<a class="el" href="structPtpRuntime.html#aab07e398c60b4ca2c53a84e653a9bdec">PtpRuntime</a></li>
<li>mutex&#160;:&#160;<a class="el" href="structPtpRuntime.html#ab0ce33227dec019e95821f0ef5c41de9">PtpRuntime</a></li>
<li>response_wait_default&#160;:&#160;<a class="el" href="structPtpRuntime.html#a37501cfcd57c6d29d2201bccfa822d0e">PtpRuntime</a></li>
<li>transaction&#160;:&#160;<a class="el" href="structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa">PtpRuntime</a></li>
<li>wait_for_response&#160;:&#160;<a class="el" href="structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4">PtpRuntime</a></li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@
<li>ptp_mutex_lock()&#160;:&#160;<a class="el" href="camlib_8h.html#aa67c5de195afa6e1a456d1ad4d148e40">camlib.h</a></li>
<li>ptp_mutex_unlock()&#160;:&#160;<a class="el" href="camlib_8h.html#aefec40a1a3fb4ad24414d51e22c11701">camlib.h</a></li>
<li>ptp_new()&#160;:&#160;<a class="el" href="camlib_8h.html#a04ea9521e71a938fe5044153af439b7b">camlib.h</a></li>
<li>ptp_perror()&#160;:&#160;<a class="el" href="camlib_8h.html#a4be7b7db9e745e655b26523a9429b009">camlib.h</a></li>
<li>ptp_reset()&#160;:&#160;<a class="el" href="camlib_8h.html#a1f04daa3a557f761a6413b05dc7bb7b3">camlib.h</a></li>
<li>ptp_send()&#160;:&#160;<a class="el" href="camlib_8h.html#a5b05005f4add36b980e0aa5099eb381b">camlib.h</a></li>
<li>ptp_send_data()&#160;:&#160;<a class="el" href="camlib_8h.html#a33813c63d683fbaf32c9a5ac0b35968e">camlib.h</a></li>
Expand Down
1 change: 1 addition & 0 deletions globals_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@
<li>ptp_mutex_lock()&#160;:&#160;<a class="el" href="camlib_8h.html#aa67c5de195afa6e1a456d1ad4d148e40">camlib.h</a></li>
<li>ptp_mutex_unlock()&#160;:&#160;<a class="el" href="camlib_8h.html#aefec40a1a3fb4ad24414d51e22c11701">camlib.h</a></li>
<li>ptp_new()&#160;:&#160;<a class="el" href="camlib_8h.html#a04ea9521e71a938fe5044153af439b7b">camlib.h</a></li>
<li>ptp_perror()&#160;:&#160;<a class="el" href="camlib_8h.html#a4be7b7db9e745e655b26523a9429b009">camlib.h</a></li>
<li>ptp_reset()&#160;:&#160;<a class="el" href="camlib_8h.html#a1f04daa3a557f761a6413b05dc7bb7b3">camlib.h</a></li>
<li>ptp_send()&#160;:&#160;<a class="el" href="camlib_8h.html#a5b05005f4add36b980e0aa5099eb381b">camlib.h</a></li>
<li>ptp_send_data()&#160;:&#160;<a class="el" href="camlib_8h.html#a33813c63d683fbaf32c9a5ac0b35968e">camlib.h</a></li>
Expand Down
23 changes: 12 additions & 11 deletions search/all_9.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,16 @@ var searchData=
['ptp_5fmutex_5flock_19',['ptp_mutex_lock',['../camlib_8h.html#aa67c5de195afa6e1a456d1ad4d148e40',1,'camlib.h']]],
['ptp_5fmutex_5funlock_20',['ptp_mutex_unlock',['../camlib_8h.html#aefec40a1a3fb4ad24414d51e22c11701',1,'camlib.h']]],
['ptp_5fnew_21',['ptp_new',['../camlib_8h.html#a04ea9521e71a938fe5044153af439b7b',1,'camlib.h']]],
['ptp_5freset_22',['ptp_reset',['../camlib_8h.html#a1f04daa3a557f761a6413b05dc7bb7b3',1,'camlib.h']]],
['ptp_5fsend_23',['ptp_send',['../camlib_8h.html#a5b05005f4add36b980e0aa5099eb381b',1,'camlib.h']]],
['ptp_5fsend_5fdata_24',['ptp_send_data',['../camlib_8h.html#a33813c63d683fbaf32c9a5ac0b35968e',1,'camlib.h']]],
['ptparray_25',['PtpArray',['../structPtpArray.html',1,'']]],
['ptpcommand_26',['PtpCommand',['../structPtpCommand.html',1,'']]],
['ptpconntype_27',['PtpConnType',['../camlib_8h.html#a4d84e1a866c4b0808d10dd1b7125a639',1,'camlib.h']]],
['ptpgeneralerror_28',['PtpGeneralError',['../camlib_8h.html#a9fa077df1a63de2388ae3428b9defd2f',1,'camlib.h']]],
['ptpgenericevent_29',['PtpGenericEvent',['../structPtpGenericEvent.html',1,'']]],
['ptppropavail_30',['PtpPropAvail',['../structPtpPropAvail.html',1,'']]],
['ptpruntime_31',['PtpRuntime',['../structPtpRuntime.html',1,'']]],
['ptpvendors_32',['PtpVendors',['../camlib_8h.html#aa57ec9e18aa521972749b8655ca36e21',1,'camlib.h']]]
['ptp_5fperror_22',['ptp_perror',['../camlib_8h.html#a4be7b7db9e745e655b26523a9429b009',1,'camlib.h']]],
['ptp_5freset_23',['ptp_reset',['../camlib_8h.html#a1f04daa3a557f761a6413b05dc7bb7b3',1,'camlib.h']]],
['ptp_5fsend_24',['ptp_send',['../camlib_8h.html#a5b05005f4add36b980e0aa5099eb381b',1,'camlib.h']]],
['ptp_5fsend_5fdata_25',['ptp_send_data',['../camlib_8h.html#a33813c63d683fbaf32c9a5ac0b35968e',1,'camlib.h']]],
['ptparray_26',['PtpArray',['../structPtpArray.html',1,'']]],
['ptpcommand_27',['PtpCommand',['../structPtpCommand.html',1,'']]],
['ptpconntype_28',['PtpConnType',['../camlib_8h.html#a4d84e1a866c4b0808d10dd1b7125a639',1,'camlib.h']]],
['ptpgeneralerror_29',['PtpGeneralError',['../camlib_8h.html#a9fa077df1a63de2388ae3428b9defd2f',1,'camlib.h']]],
['ptpgenericevent_30',['PtpGenericEvent',['../structPtpGenericEvent.html',1,'']]],
['ptppropavail_31',['PtpPropAvail',['../structPtpPropAvail.html',1,'']]],
['ptpruntime_32',['PtpRuntime',['../structPtpRuntime.html',1,'']]],
['ptpvendors_33',['PtpVendors',['../camlib_8h.html#aa57ec9e18aa521972749b8655ca36e21',1,'camlib.h']]]
];
3 changes: 1 addition & 2 deletions search/all_b.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
var searchData=
[
['sample_0',['Sample',['../index.html#autotoc_md3',1,'']]],
['standard_1',['Quick Overview of PTP Standard',['../md_docs_2ptp.html#autotoc_md16',1,'']]]
['response_5fwait_5fdefault_0',['response_wait_default',['../structPtpRuntime.html#a37501cfcd57c6d29d2201bccfa822d0e',1,'PtpRuntime']]]
];
6 changes: 2 additions & 4 deletions search/all_c.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
var searchData=
[
['the_20device_0',['To issue a command to the device',['../md_docs_2ptp.html#autotoc_md17',1,'']]],
['to_20issue_20a_20command_20to_20the_20device_1',['To issue a command to the device',['../md_docs_2ptp.html#autotoc_md17',1,'']]],
['to_20the_20device_2',['To issue a command to the device',['../md_docs_2ptp.html#autotoc_md17',1,'']]],
['transaction_3',['transaction',['../structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa',1,'PtpRuntime']]]
['sample_0',['Sample',['../index.html#autotoc_md3',1,'']]],
['standard_1',['Quick Overview of PTP Standard',['../md_docs_2ptp.html#autotoc_md16',1,'']]]
];
6 changes: 4 additions & 2 deletions search/all_d.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
var searchData=
[
['wait_5ffor_5fresponse_0',['wait_for_response',['../structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4',1,'PtpRuntime']]],
['wip_1',['Magic Lantern PTP Ext (WIP)',['../md_docs_2ml.html',1,'']]]
['the_20device_0',['To issue a command to the device',['../md_docs_2ptp.html#autotoc_md17',1,'']]],
['to_20issue_20a_20command_20to_20the_20device_1',['To issue a command to the device',['../md_docs_2ptp.html#autotoc_md17',1,'']]],
['to_20the_20device_2',['To issue a command to the device',['../md_docs_2ptp.html#autotoc_md17',1,'']]],
['transaction_3',['transaction',['../structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa',1,'PtpRuntime']]]
];
5 changes: 5 additions & 0 deletions search/all_e.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
var searchData=
[
['wait_5ffor_5fresponse_0',['wait_for_response',['../structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4',1,'PtpRuntime']]],
['wip_1',['Magic Lantern PTP Ext (WIP)',['../md_docs_2ml.html',1,'']]]
];
7 changes: 4 additions & 3 deletions search/functions_0.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ var searchData=
['ptp_5fmutex_5flock_14',['ptp_mutex_lock',['../camlib_8h.html#aa67c5de195afa6e1a456d1ad4d148e40',1,'camlib.h']]],
['ptp_5fmutex_5funlock_15',['ptp_mutex_unlock',['../camlib_8h.html#aefec40a1a3fb4ad24414d51e22c11701',1,'camlib.h']]],
['ptp_5fnew_16',['ptp_new',['../camlib_8h.html#a04ea9521e71a938fe5044153af439b7b',1,'camlib.h']]],
['ptp_5freset_17',['ptp_reset',['../camlib_8h.html#a1f04daa3a557f761a6413b05dc7bb7b3',1,'camlib.h']]],
['ptp_5fsend_18',['ptp_send',['../camlib_8h.html#a5b05005f4add36b980e0aa5099eb381b',1,'camlib.h']]],
['ptp_5fsend_5fdata_19',['ptp_send_data',['../camlib_8h.html#a33813c63d683fbaf32c9a5ac0b35968e',1,'camlib.h']]]
['ptp_5fperror_17',['ptp_perror',['../camlib_8h.html#a4be7b7db9e745e655b26523a9429b009',1,'camlib.h']]],
['ptp_5freset_18',['ptp_reset',['../camlib_8h.html#a1f04daa3a557f761a6413b05dc7bb7b3',1,'camlib.h']]],
['ptp_5fsend_19',['ptp_send',['../camlib_8h.html#a5b05005f4add36b980e0aa5099eb381b',1,'camlib.h']]],
['ptp_5fsend_5fdata_20',['ptp_send_data',['../camlib_8h.html#a33813c63d683fbaf32c9a5ac0b35968e',1,'camlib.h']]]
];
4 changes: 2 additions & 2 deletions search/searchdata.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
var indexSectionsWithContent =
{
0: "acdefilmopqstw",
0: "acdefilmopqrstw",
1: "p",
2: "c",
3: "p",
4: "acdimtw",
4: "acdimrtw",
5: "p",
6: "cdeflmpw"
};
Expand Down
2 changes: 1 addition & 1 deletion search/variables_5.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['transaction_0',['transaction',['../structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa',1,'PtpRuntime']]]
['response_5fwait_5fdefault_0',['response_wait_default',['../structPtpRuntime.html#a37501cfcd57c6d29d2201bccfa822d0e',1,'PtpRuntime']]]
];
2 changes: 1 addition & 1 deletion search/variables_6.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var searchData=
[
['wait_5ffor_5fresponse_0',['wait_for_response',['../structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4',1,'PtpRuntime']]]
['transaction_0',['transaction',['../structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa',1,'PtpRuntime']]]
];
4 changes: 4 additions & 0 deletions search/variables_7.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
var searchData=
[
['wait_5ffor_5fresponse_0',['wait_for_response',['../structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4',1,'PtpRuntime']]]
];
7 changes: 4 additions & 3 deletions structPtpRuntime-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,10 @@
<tr class="even"><td class="entry"><a class="el" href="structPtpRuntime.html#a295b65c4bba2f26117c04c041c5b48ab">io_kill_switch</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="structPtpRuntime.html#aab07e398c60b4ca2c53a84e653a9bdec">max_packet_size</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structPtpRuntime.html#ab0ce33227dec019e95821f0ef5c41de9">mutex</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>session</b> (defined in <a class="el" href="structPtpRuntime.html">PtpRuntime</a>)</td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa">transaction</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4">wait_for_response</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="structPtpRuntime.html#a37501cfcd57c6d29d2201bccfa822d0e">response_wait_default</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>session</b> (defined in <a class="el" href="structPtpRuntime.html">PtpRuntime</a>)</td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="structPtpRuntime.html#a9e655ea665c46fd29ff029924d63e7fa">transaction</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structPtpRuntime.html#adbd0410bdf4fe67efe17ddf0937195c4">wait_for_response</a></td><td class="entry"><a class="el" href="structPtpRuntime.html">PtpRuntime</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
26 changes: 23 additions & 3 deletions structPtpRuntime.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,10 +125,13 @@
pthread_mutex_t *&#160;</td><td class="memItemRight" valign="bottom"><b>mutex</b></td></tr>
<tr class="memdesc:ab0ce33227dec019e95821f0ef5c41de9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional (see CAMLIB_DONT_USE_MUTEX) <br /></td></tr>
<tr class="separator:ab0ce33227dec019e95821f0ef5c41de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbd0410bdf4fe67efe17ddf0937195c4" id="r_adbd0410bdf4fe67efe17ddf0937195c4"><td class="memItemLeft" align="right" valign="top"><a id="adbd0410bdf4fe67efe17ddf0937195c4" name="adbd0410bdf4fe67efe17ddf0937195c4"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>wait_for_response</b></td></tr>
<tr class="memdesc:adbd0410bdf4fe67efe17ddf0937195c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optionally wait up to 256 seconds for a response. Some PTP operations require this, such as EOS capture. <br /></td></tr>
<tr class="memitem:adbd0410bdf4fe67efe17ddf0937195c4" id="r_adbd0410bdf4fe67efe17ddf0937195c4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adbd0410bdf4fe67efe17ddf0937195c4">wait_for_response</a></td></tr>
<tr class="memdesc:adbd0410bdf4fe67efe17ddf0937195c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optionally wait up to 256 seconds for a response. Some PTP operations require this, such as EOS capture. <br /></td></tr>
<tr class="separator:adbd0410bdf4fe67efe17ddf0937195c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37501cfcd57c6d29d2201bccfa822d0e" id="r_a37501cfcd57c6d29d2201bccfa822d0e"><td class="memItemLeft" align="right" valign="top"><a id="a37501cfcd57c6d29d2201bccfa822d0e" name="a37501cfcd57c6d29d2201bccfa822d0e"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>response_wait_default</b></td></tr>
<tr class="memdesc:a37501cfcd57c6d29d2201bccfa822d0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value for wait_for_response. <br /></td></tr>
<tr class="separator:a37501cfcd57c6d29d2201bccfa822d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8601b1154a9464a29fa5893b81f87251" id="r_a8601b1154a9464a29fa5893b81f87251"><td class="memItemLeft" align="right" valign="top"><a id="a8601b1154a9464a29fa5893b81f87251" name="a8601b1154a9464a29fa5893b81f87251"></a>
struct <a class="el" href="structPtpPropAvail.html">PtpPropAvail</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>avail</b></td></tr>
<tr class="memdesc:a8601b1154a9464a29fa5893b81f87251"><td class="mdescLeft">&#160;</td><td class="mdescRight">For devices that implement it, this will hold a linked list of properties and an array of their supported values. generic_ functions will reject set property calls if an invalid value is written. <br /></td></tr>
Expand Down Expand Up @@ -199,6 +202,23 @@ <h2 class="memtitle"><span class="permalink"><a href="#a9e655ea665c46fd29ff02992
</div><div class="memdoc">
<dl class="section note"><dt>Note</dt><dd>The transaction ID and session ID is managed by the packet generator functions </dd></dl>

</div>
</div>
<a id="adbd0410bdf4fe67efe17ddf0937195c4" name="adbd0410bdf4fe67efe17ddf0937195c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbd0410bdf4fe67efe17ddf0937195c4">&#9670;&#160;</a></span>wait_for_response</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t PtpRuntime::wait_for_response</td>
</tr>
</table>
</div><div class="memdoc">

<p>Optionally wait up to 256 seconds for a response. Some PTP operations require this, such as EOS capture. </p>
<dl class="section note"><dt>Note</dt><dd>Not thread safe. Will be reset after each operation. </dd></dl>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
Expand Down

0 comments on commit 6c90a8f

Please sign in to comment.