.. _program_listing_file_scTDC_cam.h: Program Listing for File scTDC_cam.h ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``scTDC_cam.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #ifndef SCTDCDLL_PUBLIC #if defined _WIN32 || defined __CYGWIN__ #ifdef SCTDC_EXPORTS #define SCTDCDLL_PUBLIC __declspec(dllexport) #define WIN32_LEAN_AND_MEAN #else #define SCTDCDLL_PUBLIC __declspec(dllimport) #endif #elif __linux__ #ifdef SCTDC_EXPORTS #define SCTDCDLL_PUBLIC __attribute__ ((visibility("default"))) #else #define SCTDCDLL_PUBLIC #endif #include #else #error platform is not supported #endif #endif #ifdef __cplusplus extern "C" { #endif // __cplusplus SCTDCDLL_PUBLIC int sc_tdc_set_cmos_and_smoothers_params (const int dd, const struct sc_CmosSmootherParameters *params); SCTDCDLL_PUBLIC int sc_tdc_set_blob_parameters (const int dd, const struct sc_BlobParameters *params); SCTDCDLL_PUBLIC int sc_tdc_get_cmos_and_smoothers_params (const int dd, struct sc_CmosSmootherParameters *params); SCTDCDLL_PUBLIC int sc_tdc_get_blob_parameters (const int dd, struct sc_BlobParameters *params); //v1.3001.0 SCTDCDLL_PUBLIC int sc_tdc_set_blob (const int dd, const char *blob); SCTDCDLL_PUBLIC int sc_tdc_get_blob (const int dd, char *str, size_t str_len, size_t *str_len_ret); SCTDCDLL_PUBLIC int sc_tdc_cam_set_roi(const int dd, const unsigned x_min, const unsigned x_max, const unsigned y_min, const unsigned y_max); SCTDCDLL_PUBLIC int sc_tdc_cam_get_roi(const int dd, unsigned* x_min, unsigned* x_max, unsigned* y_min, unsigned* y_max); SCTDCDLL_PUBLIC int sc_tdc_cam_get_supported_features(const int dd, unsigned* f); SCTDCDLL_PUBLIC int sc_tdc_cam_set_exposure(const int dd, unsigned e, unsigned f); SCTDCDLL_PUBLIC int sc_tdc_cam_get_maxsize(const int dd, unsigned* width, unsigned* height); SCTDCDLL_PUBLIC int sc_tdc_cam_get_temperatures(const int dd, double* fpga, double* cmos); SCTDCDLL_PUBLIC int sc_tdc_cam_set_fanspeed(const int dd, int fanspeed); SCTDCDLL_PUBLIC int sc_tdc_cam_get_properties( const int dd, const int ptype, void* dest); SCTDCDLL_PUBLIC int sc_tdc_cam_set_parameter( const int dd, const char* name, const char* value); SCTDCDLL_PUBLIC int sc_tdc_cam_get_parameter( const int dd, const char* name, char* value, size_t* str_len); #ifdef __cplusplus } #endif // __cplusplus