![]() |
Thermal Camera SDK 10.0.1
SDK for Optris Thermal Cameras
|
Static class granting access to SDK wide configuration and utility functions. More...
#include <Sdk.h>
Public Member Functions | |
Sdk ()=delete | |
No constructor. | |
Static Public Member Functions | |
static OTC_SDK_API void | init (Verbosity logScreen, Verbosity logFile, std::string logFilenamePrefix="") |
Initializes the SDK. | |
static OTC_SDK_API bool | setCalibrationFileSources (CalibrationFileSource first, CalibrationFileSource second, CalibrationFileSource third) |
Sets the priority of the calibration file sources. | |
static OTC_SDK_API bool | setCalibrationFileSourceDirectory (const std::string &sourceDirectoryPath) |
Sets the source directory from which calibration files can be copied. | |
static OTC_SDK_API VersionInfo | getVersionInfo () |
Returns an object holding version and build information about the SDK. | |
Static class granting access to SDK wide configuration and utility functions.
|
static |
Returns an object holding version and build information about the SDK.
|
static |
Initializes the SDK.
It sets the verbosity levels of the internal logger of the SDK and starts the EnumerationManager in a dedicated thread to monitor the availability of devices.
[in] | logScreen | defines the minimum verbosity level of log messages displayed on the standard output and error. |
[in] | logFile | defines the minimum verbosity level of log messages out to the logfile. |
[in] | logFilenamePrefix | for the log file (logFilenamePrefix_YYYY_MM_DD-hh-mm-ss.log). If empty, it defaults to "OtcSDK". |
|
static |
Sets the source directory from which calibration files can be copied.
If set to an empty string, the SDK will skip this option of acquiring calibration files.
[in] | sourceDirectoryPath | from which calibration files can be copied. |
|
static |
Sets the priority of the calibration file sources.
The priority of the sources needs to be set prior to connecting to a device. If you want to use less than three potential calibration file source, set the one you do not require to Empty. The different sources have individual requirements for them to work:
[in] | first | source with the highest priority. |
[in] | second | source with a medium priority. |
[in] | third | source with the lowest priority. |