Classification
Revision
Public
PA6
Document Number
Date
17-1957
2018-06-07
Set up WFA engine
ATDSetupWFA()
ATDRegisterWFABuffer()
Wait for data
ATDWaitForWFABuffer()
Return value?
0
Check status, handle data
Reinsert buffer into queue
ATDRegisterWFABuffer()
Stop
collection?
1
Pointer
value?
0
Timeout
Shut down WFA engine
ATDStopWFA()
ATDWaitForWFACompletion()
N
Y
-2
Streaming thread
not running
Restart?
Digitizer
setup
Y
N
Return memory
Exit
Start WFA engine
ATDStartWFA()
1
2
3
4
5
Figure 4: Data collection flowchart for the streaming mode.
ADQ7-FWATD User Guide
www.teledyne-spdevices.com
Page 16 of 26