Classification
Revision
Public
PA1
Document ID
Print date
18-2074
2018-04-06
Table 7: This table describes how the contents of a pulse metadata record is structured.
Byte
Description
Comment
7:0
Metadata packet 0
Analysis result of the first pulse in the detection window
15:8
Metadata packet 1
Analysis result of the second pulse in the detection window
23:16 Metadata packet 2
Analysis result of the third pulse in the detection window
…
…
…
4.12.4
Raw Pulse Data with Padding
The pulse data with padding mode will output padding records if the amount of data collected is less
than the minimum frame length. The padding records will have all data equal to zero and the LSB of the
User ID
header field set to 1.
The pulse data with padding can either be configured to discard (mode 3) or to keep (mode 4) data
outside of the detection window. Fig.
illustrates the two different modes.
The padding record timestamp and record number is undefined and should not be used.
Example
If the minimum frame length is set to 1024 samples and only 800 samples of data are captured, an
additional record with 224 samples will be transmitted to the host computer.
Warning
The timestamp and record number for the padding record is undefined.
5
User Application Example
This section aims to explain the example code and applications provided for ADQ14-FWPD. The ADQAPI
reference guide [
] lists all the functions available in the ADQAPI and is a good supplementary source of
information. Please note that not all functions are valid for ADQ14. The available ADQ14-FWPD specific
software is:
•
C example —
ADQAPI_FWPD_example
•
Disk streaming example —
FWPD_disk_stream
•
Pulse characterization GUI (Windows only)
The C example and the disk streaming application are provided with the Software Development Kit,
whereas the pulse characterization GUI is provided as a separate installer.
ADQ14-FWPD – User Guide
Page 22 of 28