connect#
method
- AnalogDiscovery.connect(**kwargs) bool#
Connects to instruments or services that require initialization.
All parameters must be keyword arguments; the presence of any positional arguments will break the functionality of
autoconnect().The base class implements parameters as a keyword argument dictionary. Derived classes may declare explicit parameter lists, but all arguments are required to be keyword arguments, i.e. parameters with default values. Default values do not necessarily need to be sensible; for example, a default value of None for some required parameter. The code should then raise a ValueError for missing parameters. The dictionary construct must be used because the autoconnect functionality delivers values to this function as an unpacked dictionary.
- Parameters:
- kwargsdict
A dictionary of parameters required for connection and setup.
- Returns:
- bool
True if connection was successful, False otherwise.
- Raises:
- NotImplementedError
If the derived class does not implement this method.