-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incoming Channels do not use their Default Value #44
Comments
In case it is relevant, using the UDP Plugin. |
DSF is a bit unique in how it handles data copies to VeriStand - rather than allocate a buffer internally and then invoke
The second part of building the pointer into the VeriStand buffer occurs in I have not tested this, but it seems like we will need to write the default values to the asynchronous buffer in @Karl-G1 @agomez08 I'm hesitant to pull this change into 20.4, since the timing of those memory accesses isn't clear to me and I'd expect any bugs to be intermittent and hard to track down given their asynchronous nature. Can you clarify the urgency for a fix? FYI @dbendele. |
@rtzoeller @Karl-G1 If the fix is relatively complex and we are concerned adding it for the next release may affect stability, then it makes sense pushing it for the next one so it can be reviewed with more detail. |
@agomez08 FYI the 20.4 custom device packages have gone final, so this won't be in that release. Please continue to update this bug with its urgency as you explore workarounds. |
Describe the bug
Channels belonging to incoming transfer (Rx) do not seem to follow their configured default value.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Incoming channels should hold their default value until a valid transfer is received with a new value.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: