nibcq.errors

Custom exceptions for the nibcq module.

Exceptions

BCQError

Base class for all custom exceptions in the nibcq module.

EmptySerialNumberError

Exception raised when a device is initialized with an empty serial number.

HardwareIncompatibilityError

Exception raised when there is a hardware incompatibility issue.

CompensationMethodError

Exception raised when an invalid compensation method is specified.

FrequencyError

Exception raised when there are issues related to test frequency.

ChannelOrderError

Exception raised when SMU channels are not provided in ascending order.

SMUParameterError

Exception raised when some parameter related to the SMU is incorrect.

TestSessionMismatchError

Exception raised when there is a mismatch between test type and session configuration.

SwitchConfigurationError

Exception raised when there is an issue with the switch configuration.

EloadParameterError

Exception raised when there is an issue with Eload parameters.

CurrentAmplitudeError

Exception raised when the current amplitude is invalid or exceeds limits.

ParallelDevicesConfigurationError

Exception raised when there is an issue with parallel devices configuration.

DMMParameterError

Exception raised when some parameter related to the DMM is incorrect.

TemperatureError

Exception raised when some check or parameter related to the temperature is incorrect.