Example 4
/* Read default Log pixel mode manual value */
UINT nDefaultLogModeManualValue = 0;
INT nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_GET_LOG_MODE_MANUAL_VALUE_DEFAULT,
/* Get the range of the manual value */
IS_RANGE_S32 nLogModeManualValueRange;
nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_GET_LOG_MODE_MANUAL_VALUE_RANGE,
if
(nRet == IS_SUCCESS) {
INT nMin = nLogModeManualValueRange.s32Min;
INT nMax = nLogModeManualValueRange.s32Max;
INT nInc = nLogModeManualValueRange.s32Inc;
}
Example 5
UINT nLogModeValue = 0;
/* Read current Log mode manual value */
nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_GET_LOG_MODE_MANUAL_VALUE,
/* Set log pixel mode value */
nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_SET_LOG_MODE_MANUAL_VALUE,
Example 6
/* Read default Log mode manual gain */
UINT nDefaultLogModeManualGain = 0;
INT nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_GET_LOG_MODE_MANUAL_GAIN_DEFAULT,
/* Get the range of the manual value */
IS_RANGE_S32 nLogModeManualGainRange;
nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_GET_LOG_MODE_MANUAL_GAIN_RANGE,
if
(nRet == IS_SUCCESS) {
INT nMin = nLogModeManualGainRange.s32Min;
INT nMax = nLogModeManualGainRange.s32Max;
INT nInc = nLogModeManualGainRange.s32Inc;
}
Example 7
UINT nLogModeGain = 0;
/* Read current Log mode gain */
nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_GET_LOG_MODE_MANUAL_GAIN,
/* Set Log mode gain*/
nRet = is_DeviceFeature(hCam, IS_DEVICE_FEATURE_CMD_SET_LOG_MODE_MANUAL_GAIN,
© 2013 Thorlabs GmbH
(void*)&nDefaultLogModeManualValue,
sizeof(nDefaultLogModeManualValue));
(void*)&nLogModeManualValueRange,
sizeof(nLogModeManualValueRange);
(void*)&nLogModeValue, sizeof(nLogModeValue));
(void*)&nLogModeValue, sizeof(nLogModeValue));
(void*)&nDefaultLogModeManualGain,
sizeof(nDefaultLogModeManualGain));
(void*)&nLogModeManualGainRange,
sizeof(nLogModeManualGainRange));
(void*)&nLogModeGain, sizeof(nLogModeGain));
(void*)&nLogModeGain, sizeof(nLogModeGain));
4 Programming (SDK)
195