PCO_SetTransferParameter fails with driver error with Edge CLHS
Newly installed on wbm05pco3. An existing manual installation from Roberto works on the computer -conda env lima196
.
PCO SDK is 1.27 SISO is 5.4.4 (me5 Marathon)
Updated to the latest SDK 1.29 - SISO 5.7.0
After reposting this to PCO support, it turns out that this is long standing bug, only visible with recent version of the SDK that have additional parameter validation:
PCO_SetTransferParameter function uses different structures for each interfcae dll. You cannot send a PCO_SC2_CL_TRANSFER_PARAM to a CLHS camera. You must use PCO_CLHS_TRANSFER_PARAM (see sc2_sdkaddendum.h) for a CLHS camera. Use wInterfaceType of CamType structure to distinguish between different camera interfaces.
cc: @muzelle
Edited by Samuel Debionne