Minor Release v6.1.0
Pull Requests Since v6.0.0
Enhancement
- #962 - Remove python less API generation support.
- #957 - Remove Memory Block From Rogue
- #966 - Fix Anaconda documentation
- #965 - Add ensureSingleBuffer in slave class
- #967 - Performance Fixes For Process
- #960 - Reset fifo counters when countReset chain is called
- #968 - Override bitsize for list variables, make offset mandatory
- #961 - Use isinstance to check types in variable representation
- #963 - Fix confusing lock scoping
Unlabeled
Pull Request Details
Remove Memory Block From Rogue
Author: | Ryan Herbst [email protected] |
Date: | Mon Aug 7 19:20:09 2023 -0700 |
Pull: | #957 (0 additions, 411 deletions, 4 files changed) |
Branch: | slaclab/rem_mblock |
Labels: | enhancement |
Notes:
This PR eliminated the MemoryBlock class from Rogue.
Updating petalinux.rst and anaconda.rst
Author: | Larry Ruckman [email protected] |
Date: | Mon Jul 31 00:59:45 2023 -0700 |
Pull: | #958 (16 additions, 25 deletions, 2 files changed) |
Branch: | slaclab/petalinux-rogue-v6 |
Issues: | #958 |
Notes:
Description
- Updating for rogue v6 for petalinux
- Removed tidair-dev from the anaconda install instructions
Reset fifo counters when countReset chain is called
Author: | Ryan Herbst [email protected] |
Date: | Mon Aug 7 19:52:50 2023 -0700 |
Pull: | #960 (7 additions, 4 deletions, 3 files changed) |
Branch: | slaclab/creset |
Issues: | #960 |
Labels: | enhancement |
Notes:
Reset fifo counters when countReset chain is called
Use isinstance to check types in variable representation
Author: | Ryan Herbst [email protected] |
Date: | Mon Aug 7 19:52:12 2023 -0700 |
Pull: | #961 (4 additions, 4 deletions, 2 files changed) |
Branch: | slaclab/check_types |
Labels: | enhancement |
Notes:
This change uses isinstance(value) instead of type(value) == type calls.
Remove python less API generation support.
Author: | Ryan Herbst [email protected] |
Date: | Mon Aug 7 20:52:17 2023 -0700 |
Pull: | #962 (4 additions, 490 deletions, 4 files changed) |
Branch: | slaclab/rem_header |
Issues: | #959, #962 |
Labels: | enhancement |
Notes:
This PR removes the LibaryBase interface which creates a C++ interface to Variables.
alternative version of
Fix confusing lock scoping
Author: | Ryan Herbst [email protected] |
Date: | Tue Aug 8 22:29:19 2023 -0700 |
Pull: | #963 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/fix_lock |
Issues: | #963 |
Labels: | enhancement |
Notes:
This lock scoping is confusing due to duplicate names. It is technically correct but reads badyly.
enchancing test_epics.py
Author: | Larry Ruckman [email protected] |
Date: | Wed Aug 9 10:52:56 2023 -0700 |
Pull: | #964 (93 additions, 21 deletions, 1 files changed) |
Branch: | slaclab/p4p-wo-reg |
Issues: | #964 |
Notes:
Description
- adding remote variables to the test script
Add ensureSingleBuffer in slave class
Author: | Ryan Herbst [email protected] |
Date: | Thu Aug 10 10:00:50 2023 -0700 |
Pull: | #965 (63 additions, 6 deletions, 6 files changed) |
Branch: | slaclab/ensure_single |
Issues: | #965 |
Labels: | enhancement |
Notes:
The ensureSingleBuffer call exists in the stream Master. But the documentation infers, correctly, that it can and should be used in the Slave as well. This adds a slave specific version in the Slave class.
This also adds a more meaningful call to allocate a frame inside a Slave from the local Slave pool: reqLocalFrame()
Fix Anaconda documentation
Author: | Ryan Herbst [email protected] |
Date: | Thu Aug 10 15:35:51 2023 -0700 |
Pull: | #966 (19 additions, 64 deletions, 3 files changed) |
Branch: | slaclab/fix_doc |
Issues: | #966 |
Labels: | enhancement |
Notes:
Fixes the steps for building in anaconda and removes MacOS references.
Performance Fixes For Process
Author: | Ryan Herbst [email protected] |
Date: | Tue Aug 22 15:14:08 2023 -0700 |
Pull: | #967 (12 additions, 4 deletions, 1 files changed) |
Branch: | slaclab/process |
Labels: | enhancement |
Notes:
This updates the advance function to use a local method which updates the steps variable without generating an update. Instead the Steps variable should be polled at a reasonable interval.
Override bitsize for list variables, make offset mandatory
Author: | Ryan Herbst [email protected] |
Date: | Tue Aug 22 15:14:25 2023 -0700 |
Pull: | #968 (5 additions, 4 deletions, 1 files changed) |
Branch: | slaclab/list_var |
Labels: | enhancement |
Notes:
This change makes offset mandatory for RemoveVariables.
This also auto-calculates the bitsize for list variables.