integrator

Overview

configures the integrated version of the LMC.

Python Class & Methods Index

class pyfabil.plugins.tpm.integrator.TpmIntegrator(board, fsample=800000000.0, nof_frequency_channels=512, oversampling_factor=1.1851851851851851, core='', **kwargs)[source]

FirmwareBlock tests class

configure(stage, integration_time, first_channel, last_channel, time_mux_factor, carousel_enable=0, download_bit_width=None, data_bit_width=None)[source]
configure_download(download_mode, channel_payload_length, beam_payload_length)[source]
configure_parameters(stage, integration_time, first_channel, last_channel, time_mux_factor, carousel_enable=0, download_bit_width=None, data_bit_width=None)[source]
stop_integrated_beam_data()[source]

Stop receiving integrated beam data from the board

stop_integrated_channel_data()[source]

Stop receiving integrated beam data from the board

stop_integrated_data()[source]

Stop transmission of integrated data

pyfabil.plugins.tpm.integrator.clean_up(self)[source]

Perform cleanup :return: Success

pyfabil.plugins.tpm.integrator.initialise(self)[source]

Initialise TpmIntegrator

pyfabil.plugins.tpm.integrator.status_check(self)[source]

Perform status check :return: Status