SpeadTxGen
Overview
This plugin is responsible for managing the TPM FPGA firmware SPEAD packet generator.
This is used for generating dummy SPEAD packets for DAQ testing.
Python Class & Methods Index
-
class ska_low_sps_tpm_api.plugins.spead_tx_gen.SpeadTxGen(board, logger=None, **kwargs)[source]
SpeadTxGen plugin
-
__init__(board, logger=None, **kwargs)[source]
SpeadTxGen initialiser.
- Parameters:
board – Pointer to board instance
-
clean_up()[source]
Perform cleanup.
- Returns:
Success
-
get_data_rate()[source]
-
initialise()[source]
Initialise SpeadTxGen
-
set_data_rate(gbit_s)[source]
-
set_payload_length(len)[source]
-
set_station_id(id)[source]
-
set_tpm_id(id)[source]
-
start()[source]
-
status_check()[source]
Perform status check.
- Returns:
Status
-
stop()[source]