Patch Release v6.4.1
Pull Requests Since v6.4.0
Bug
- #1017 - Fix var bytes calculation to support list variables which span transaction size
- #1020 - Fix rogue template for project libraries
- #1021 - Fix RSSI sgement size calculation
Enhancement
- #1018 - Add ability to pull a list value out in a pydm widget
Unlabeled
Pull Request Details
Fix var bytes calculation to support list variables which span transaction size
Author: | Benjamin Reese [email protected] |
Date: | Wed Aug 28 10:28:30 2024 -0700 |
Pull: | #1017 (5 additions, 5 deletions, 3 files changed) |
Branch: | slaclab/block_alignment |
Labels: | bug |
Notes:
This fixes how varBytes is calculated for list varibles. This change is neccessary to support list variables where the first entry of a list is beyond the min transaction size.
This does require that all entries added to a listVariable (block of memory) use the same offset value and use the bitOffset to define the location of each value in the block of memory.
Add ability to pull a list value out in a pydm widget
Author: | Ryan Herbst [email protected] |
Date: | Wed Jul 31 12:25:07 2024 -0700 |
Pull: | #1018 (30 additions, 22 deletions, 10 files changed) |
Branch: | slaclab/ESROGUE-680 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-680 |
Labels: | enhancement |
Notes:
This add the ability to display a single list value in a pydm widget. Example channel value to achieve this is:
rogue://0/root.AxiVersion.TestListA/disp/3
There the last value is the index value.
There is a performance hit with this as the value has to be retrieved again to pull out the sliced value from the server:
def _updateVariable(self,path,varValue): if self._index != -1: varValue = self._node.getVariableValue(read=False, index=self._index)
Update petalinux.rst
Author: | Larry Ruckman [email protected] |
Date: | Fri Aug 16 19:56:19 2024 -0700 |
Pull: | #1019 (4 additions, 4 deletions, 1 files changed) |
Branch: | slaclab/ruck314-patch-1 |
Notes:
Description
- Updating instructions for rogue v6.4.0
Fix rogue template for project libraries
Author: | Ryan Herbst [email protected] |
Date: | Fri Aug 16 20:03:30 2024 -0700 |
Pull: | #1020 (4 additions, 6 deletions, 1 files changed) |
Branch: | slaclab/update_template |
Labels: | bug |
Notes:
This fixes the generated rogue cmake package used by project libraries.
Fix RSSI sgement size calculation
Author: | Ryan Herbst [email protected] |
Date: | Fri Aug 16 20:20:18 2024 -0700 |
Pull: | #1021 (3 additions, 3 deletions, 2 files changed) |
Branch: | slaclab/udp_segment_size |
Labels: | bug |
Notes:
The current segment size calculation does not include enough space for the RSSI header. This resulted in dropped packets when running with a 1500 byte MTU.
Make Rogue DataReceiver status Variables read-only
Author: | Larry Ruckman [email protected] |
Date: | Wed Aug 28 10:55:46 2024 -0700 |
Pull: | #1023 (5 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/data-receiver-ro |
Notes:
Description
FrameCount
,ErrorCount
,ByteCount
andUpdated
are now read only. This prevents them from being written in the GUI and from being dumped when saving a YAML configuration.The
Data
Variable has been added to the'NoConfig'
group to prevent it from being dumped when saving a YAML configuration.