diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c7750715..d6e370cb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -127,7 +127,7 @@ repos: - id: ruff args: [--fix, --exit-non-zero-on-fix] - repo: https://github.com/psf/black - rev: 23.10.1 + rev: 23.11.0 hooks: - id: black - repo: https://github.com/PyCQA/docformatter diff --git a/CHANGELOG.md b/CHANGELOG.md index 22d90af5..eb77c7a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ Things to be included in the next release go here. - Added a new support table in the Readme showing the API support for Software Solutions - Added an option to bypass SSL certificate verification for RESTful API devices - Added an option to allow URL redirects for RESTful API devices +- Added the 3706a to the list of supported usb devices ### Changed diff --git a/src/tm_devices/helpers/constants_and_dataclasses.py b/src/tm_devices/helpers/constants_and_dataclasses.py index aa72aa7a..84bd0fa0 100644 --- a/src/tm_devices/helpers/constants_and_dataclasses.py +++ b/src/tm_devices/helpers/constants_and_dataclasses.py @@ -637,6 +637,9 @@ def __str__(self) -> str: SupportedModels.AWG70KB.value: USBTMCConfiguration( vendor_id=_TEKTRONIX_USBTMC_VENDOR_ID, model_id="0x0503" ), + SupportedModels.SS3706A.value: USBTMCConfiguration( + vendor_id=_KEITHLEY_USBTMC_VENDOR_ID, model_id="0x3706" + ), } )