Skip to content

Commit

Permalink
fix: Added function generation to all signal generators
Browse files Browse the repository at this point in the history
Signed-off-by: qthompso <[email protected]>

fix: fixes to strange resolutions to new commits and updates to docs

Signed-off-by: qthompso <[email protected]>

docs: update to documentation for signal generation

Signed-off-by: qthompso <[email protected]>

docs: fix to CHANGELOG.md and typos and grammer changes

Signed-off-by: qthompso <[email protected]>

docs: fixed changelog, some grammer changes and removal of some useless known words

Signed-off-by: qthompso <[email protected]>

docs: fixed changelog, changed docstring

Signed-off-by: qthompso <[email protected]>

docs: signal generation updates

Signed-off-by: qthompso <[email protected]>

python-deps(deps-dev): bump the python-dependencies group with 2 updates (tektronix#247)

* python-deps(deps-dev): bump the python-dependencies group with 2 updates

Updates the requirements on [pyright](https://github.com/RobertCraigie/pyright-python) and [ruff](https://github.com/astral-sh/ruff) to permit the latest version.

Updates `pyright` to 1.1.371
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases)
- [Commits](RobertCraigie/pyright-python@v1.1.370...v1.1.371)

Updates `ruff` to 0.5.2
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.5.1...0.5.2)

---
updated-dependencies:
- dependency-name: pyright
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-type: direct:development
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>

* ci: Update python linters and pre-commit dependencies.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tektronix Bot <[email protected]>

gh-actions(deps): bump anchore/scan-action (tektronix#248)

Bumps the gh-actions-dependencies group with 1 update: [anchore/scan-action](https://github.com/anchore/scan-action).

Updates `anchore/scan-action` from 3 to 4
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](anchore/scan-action@v3...v4)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fix: Added function generation to all signal generators

Signed-off-by: qthompso <[email protected]>

fix: fixes to strange resolutions to new commits and updates to docs

Signed-off-by: qthompso <[email protected]>

docs: update to documentation for signal generation

Signed-off-by: qthompso <[email protected]>

docs: fix to CHANGELOG.md and typos and grammer changes

Signed-off-by: qthompso <[email protected]>

docs: fixed changelog, some grammer changes and removal of some useless known words

Signed-off-by: qthompso <[email protected]>

docs: fixed changelog, changed docstring

Signed-off-by: qthompso <[email protected]>

docs: Updated the mkdocs plugin load order to fix weird capitalization issues in the new signal generation doc.

Also fixed a few things in the signal generation doc to make links render properly.

fix: Fix an issue where setup burst did not turn the channel on, so no burst would be generated

Signed-off-by: qthompso <[email protected]>

docs: Added more detail to the composition diagram in order to try to make it render more clearly
  • Loading branch information
qthompso authored and nfelt14 committed Jul 23, 2024
1 parent c944bb5 commit 44deb48
Show file tree
Hide file tree
Showing 6 changed files with 97 additions and 60 deletions.
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,31 @@ Valid subsections within a version are:

## Unreleased

Things to be included in the next release go here.
- 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.

### Changed

- <span style="color:red">BREAKING CHANGE</span>. 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.
- <span style="color:red">BREAKING CHANGE</span>. Changed the function name of `generate_waveform()` to `generate_function()`.
- `generate_waveform()` only exists on AWGs now, however the functionality is entirely changed.
- <span style="color:red">BREAKING CHANGE</span>. 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.

---

Expand Down
Loading

0 comments on commit 44deb48

Please sign in to comment.