SPEAD Tile Beam Test
Purpose
This test verifies the SPEAD header fields of the following TPM data products: tile beam data and integrated tile beam data. In each case the software requests the LMC/LMC integrated data type, and captures this using the DAQ receiver. This test only stores the SPEAD header metadata for comparison with expected values. Given below is the SPEAD header fields which are used in both modes checked in this test.
NOTE: This test operates on all TPMs in a station individually. For data acquisition to function correctly, the network interfaces on the TPM must be working, as well as the link to the LMC destination. The LMC destination must be configured to route traffic to the server running the tests. For all tests the simplest option is for the CSP and LMC destinations to be the same network interface, routing all traffic to the server running the tests.
Methodology
Establish connection to the station and specified tile(s).
Begin TEST 1 - SPEAD Header verification for Partial Tile Beamformed Data (non-integrated).
Configure and initialise the DAQ receiver with the required UDP port and network interface.
Start the DAQ in (non-integrated) tile beam data mode.
Request tile beamformed data for a specific tile.
Parse, print and verify SPEAD header metadata of received packet(s).
Repeat steps 5-6 for all tiles in station (if specified).
Stop the DAQ and clean up temporary directory.
Begin TEST 2 - SPEAD Header verification for Partial Tile Beamformed Data (integrated).
Configure and initialise the DAQ receiver with the required UDP port and network interface.
Start the DAQ in integrated tile beam data mode.
Wait until integrated tile beam data is received for all tiles.
Stop DAQ integrated beamdata consumer.
Parse, print and verify SPEAD header metadata for integrated tile beam.
Stop the DAQ and clean up temporary directory.