diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ca1c422..5233949c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -216,27 +216,15 @@ Things to be included in the next release go here. ### Added -- Added the constraint ranges for all signal generators -- Added drivers for AWG and AFG channels -- Added a property named `source_channel` in AWG's and AFG's. -- Added drivers for internal AFG in TekScopes. -- Added a property named `internal_afg` in TekScope. -- Added implementation of `generate_function` for all AWG models. -- Added two burst functions to SignalGeneratorMixin: one to set up burst and one to generate the burst by forcing trigger. - - NOTE: Only the AFG's and internal AFG have these functions implemented. -- Added `OutputSignalPath` enum attribute in AWG's representing output signal path options. -- Added two functions for loading waveform set files in the AWG70k's and AWG5200: one for loading a waveform set file and another for loading a specific waveform from a waveform set file. -- Added `sample_waveform_set_file` attribute in AWG70k's and AWG5200 to define the default waveform set file. +- Added TekVISA as one of the VISA backends supported. ### Changed -- BREAKING CHANGE. Changed the term "signal source" to "signal generator". - - All uses of this term are changed. Import paths now use signal_generator instead of signal_source. -- BREAKING CHANGE. Changed the function name of `generate_waveform()` to `generate_function()`. - - `generate_waveform()` only exists on AWGs now, however the functionality is entirely changed. -- BREAKING CHANGE. Changed the `generate_function()` function by removing burst functionality. - - Any use of burst now must use `setup_burst()` and `generate_burst()` instead. -- Updated AWG's such that the `family_base_class` is at the series level. +- Updated the `get_model_series()` function to only warn the user if the model is not found in the `SupportedModels` enumeration. This also eliminates false warnings during unit tests. + +### Fixed + +- Updated the measurement source selection command for the MDO3K, MDO4K, MSO4K and DPO4K models to work properly. --- diff --git a/src/tm_devices/drivers/pi/scopes/tekscope/tekscope.py b/src/tm_devices/drivers/pi/scopes/tekscope/tekscope.py index fdf54f30..548e8a6c 100644 --- a/src/tm_devices/drivers/pi/scopes/tekscope/tekscope.py +++ b/src/tm_devices/drivers/pi/scopes/tekscope/tekscope.py @@ -71,7 +71,7 @@ class TekProbeData: # pylint: disable=too-many-public-methods -# TODO: Move signal generator mixin to different abstract class, so that tekscope software +# TODO: Move signal generator mixin to different abstract class, so that TekScopePC # does not inherit the IAFG. @family_base_class class TekScope(