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]