Project

General

Profile

Bug #11719

Milestone #11650: Mar 2016 Release A - 201603A

Raw pulse data should only readout the number of samples that were digitized

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

Status:
Closed
Priority:
Normal
Assignee:
Category:
DAQ
Start date:
02/15/2016
Due date:
% Done:

100%

Estimated time:
Spent time:
Duration:

Description

As it is right now the whole buffer is readout which may include un-initialized garbage after the real raw data samples.

History

#1 Updated by John Diamond over 4 years ago

  • Parent task changed from #11649 to #11650

#2 Updated by John Diamond over 4 years ago

  • % Done changed from 0 to 80

Implemented MirrTorDrv::rawSampleSizeGet() to return the number of raw samples acquired for the last pulse.
Used this method to set the number of samples to be copied into the raw sample buffer at readout.
ACNET accessor already has the necessary bounds-checking implemented via VMEInt::adcRawRead(..).
Testing still needs to be done on the ACNET raw readout devices and the pulse save CLI command.

#3 Updated by John Diamond over 4 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 80 to 100

Test on nbeam. Verified that both the ACNET array device and vmeintSaveOn(..) record the proper number of raw data samples.

Also available in: Atom PDF