====================== Independent Beams Test ====================== Purpose ======= This test is intended to test if the independent start/stop of beams is functioning as expected. The station beamformer should be able to independently start/stop beams at any time. The test is repeated the specified number of iterations, specifically steps 3 to 6. Default iteration count is 4 iterations. In one iteration, the beams would look like the following figure: .. image:: images/independent_beams.png Methodology =========== 1. Station initialisation. 2. Configuration of 8-beam region_array. 3. Configuration and starting of DAQ. 4. Turning on all 8 beams one by one. Received metrics are compared to expected values (data rate, beam_id, and frequency_id). 5. Turning off all 8 beams one by one. Received metrics are compared to expected values (data rate, beam_id, and frequency_id). 6. Stopping beamformer and DAQ. 7. Beamformer region is reverted to its initial value before the test began.