Project

General

Profile

Bug #8558

BBB devices are returning stale data

Added by John Diamond over 4 years ago. Updated over 4 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
-
Start date:
05/01/2015
Due date:
% Done:

90%

Estimated time:
0.50 h
Spent time:
Duration:

Description

The bunch-by-bunch device should return zeros for all bunches beyond the bunch count from the last pulse. Right now stale data is being returned.

History

#1 Updated by John Diamond over 4 years ago

Zero the destination buffer before calling Buffer::read().

#2 Updated by John Diamond over 4 years ago

It appears that when you look past the end of the buffer through a parameter page you can see 0xBEEF.

#3 Updated by John Diamond over 4 years ago

  • Status changed from New to Accepted
  • Estimated time set to 0.20 h

Brian Hendricks pointed out to me that the parameter page is making individual requests for each element in the area whereas the ACL request is for all elements in one request.

#4 Updated by John Diamond over 4 years ago

  • Status changed from Accepted to Feedback
  • % Done changed from 0 to 90
  • Estimated time changed from 0.20 h to 0.50 h

Looks like I was not setting the ACNET response buffer to all zeroes when the requested index is beyond the number of bunches transferred from the digitizer. The new code is staged - reboot nmltor when you're ready and let me know if that works.



Also available in: Atom PDF