4 Base class for all exceptions thrown by the library.
6 @ingroup ids_peak_common_python_exceptions
16 Thrown when a function receives an invalid parameter.
18 Typically, indicates a null or otherwise invalid value passed to a parameter.
20 @ingroup ids_peak_common_python_exceptions
30 Thrown when memory allocation fails.
32 Indicates that the system was unable to allocate the required memory.
34 @ingroup ids_peak_common_python_exceptions
44 Thrown when an unexpected internal error occurs.
46 @ingroup ids_peak_common_python_exceptions
56 Thrown when a cast to an incompatible type is attempted.
58 @ingroup ids_peak_common_python_exceptions
68 Thrown when the library is used before proper initialization.
70 Ensure that the library initialization function has been called before using other features.
72 @ingroup ids_peak_common_python_exceptions
82 Thrown when a parameter is outside the valid range.
84 Indicates a value that is either too high or too low for the expected bounds.
86 @ingroup ids_peak_common_python_exceptions
96 Thrown when an operation exceeds its time limit.
98 May indicate a hang, deadlock, or unresponsive resource.
100 @ingroup ids_peak_common_python_exceptions
110 Thrown when an input, output, file or device communication error occurs.
112 Often indicates a disconnection or failure to access a hardware device or file.
114 @ingroup ids_peak_common_python_exceptions
124 Thrown when an unsupported operation or feature is used.
126 Indicates functionality that is not available in the current context or platform.
128 @ingroup ids_peak_common_python_exceptions
Thrown when memory allocation fails.
__init__(self, str message)
Base class for all exceptions thrown by the library.
__init__(self, str message)
Thrown when an input, output, file or device communication error occurs.
__init__(self, str message)
Thrown when an unexpected internal error occurs.
__init__(self, str message)
Thrown when a cast to an incompatible type is attempted.
__init__(self, str message)
Thrown when a function receives an invalid parameter.
__init__(self, str message)
Thrown when the library is used before proper initialization.
__init__(self, str message)
Thrown when an unsupported operation or feature is used.
__init__(self, str message)
Thrown when a parameter is outside the valid range.
__init__(self, str message)
Thrown when an operation exceeds its time limit.
__init__(self, str message)