You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
conversions to U64 datatype did not correctly convert/transfer values in the string buffer
To Reproduce
Steps to reproduce the behavior:
Go to the scripting example system definition file: ".\VeriStand\Data Sharing Custom Device\Source\Scripting Examples\Assets\DSF_UDP_Loopback.nivssdf"
Open this system definition in System Explorer.
3a. Under each thread, modify the 'Iterations' channel string datatype to be U64.
3b. Enable data conversions and manually set string offsets for each channel (to correct multiple of 8)
Go to the Framework page.
Enable debugging and the data server.
Save the system definition.
Run.
Modify the value of the iterations channel to be nonzero.
Data Viewer shows string buffer that does not capture modified channel values.
Expected behavior
The DSF Data Viewer should always show agreement between engine buffer and string buffer.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
OS: Windows
Version: 10 Enterprise
Additional context
This issue was observed while drafting scripting examples for DSF
The text was updated successfully, but these errors were encountered:
* Changed Default Buffer Converter class to use little-endian as the default byte order rather than big-endian, since this matches the OS/CPU on all targets supported by the DSF.
* Updated Data Viewer to allow user to select big or little endian when viewing a buffer. Also fixed a small bug where characters from a larger number would still be shown when the value lowers to a smaller value.
* Small update to Framework Test for checking that data conversion works. Changed the default configuration cluster value on front panel to include some string offsets for converting engine channels to string channels.
* Changed int conversion of enum to be Scan From String.
* Added subVI for code that converts data string to display string for the Data Viewer.
* Lib update to include subVI.
Describe the bug
conversions to U64 datatype did not correctly convert/transfer values in the string buffer
To Reproduce
Steps to reproduce the behavior:
3a. Under each thread, modify the 'Iterations' channel string datatype to be U64.
3b. Enable data conversions and manually set string offsets for each channel (to correct multiple of 8)
Expected behavior
The DSF Data Viewer should always show agreement between engine buffer and string buffer.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
This issue was observed while drafting scripting examples for DSF
The text was updated successfully, but these errors were encountered: