src.enums package

Submodules

src.enums.flc_data module

class src.enums.flc_data.EADCWords(value)

Bases: Enum

ADC_1WIRE_MODE = '00000000000000000000000000000000'
ADC_2WIRE_MODE = '00000000000000000000000000000000'
ADC_4WIRE_MODE = '00000000000000001010001000000000'
SEL_CH0 = '00000000000000001001000000000000'
SEL_CH1 = '00000000000000001001100000000000'
class src.enums.flc_data.EBRAM(value)

Bases: Enum

BRAM0 = 1
BRAM1 = 2
BRAM2 = 4
class src.enums.flc_data.EClockFreq(value)

Bases: Enum

CLK_100M_EXT = '100 MHz ext'
CLK_100M_INT = '100 MHz int'
CLK_200M_EXT = '200 MHz ext'
CLK_200M_INT = '200 MHz int'
class src.enums.flc_data.EPGDataMode(value)

Bases: Enum

REQ_BRAM_DATA = 4
REQ_REG_DATA = 3
WRITE_TO_BRAM = 2
WRITE_TO_REG = 1
class src.enums.flc_data.EPGDataType(value)

Bases: Enum

DATA0 = 0
DATA1 = 1
DATA2 = 2

src.enums.gpio_directions module

class src.enums.gpio_directions.EGPIO_Direction(value)

Bases: Enum

INPUT = 2
OUTPUT = 1
class src.enums.gpio_directions.EGPIO_Output(value)

Bases: Enum

HIGH = 1
LOW = 0

src.enums.gui_widget_names module

class src.enums.gui_widget_names.EGuiAdcControlWidgets(value)

Bases: Enum

ADDRESS_SIZE_DROPDOWN = 'address_size_dropdown'
CHANNEL_DROPDOWN = 'channel_dropdown'
CONTINUOUS_OFFLOAD_BUTTON = 'continuous_offload_button'
PLOT_CHANNELS_A_D = 'plot_channels_a_d'
PLOT_CHANNEL_A = 'plot_channel_a'
PLOT_CHANNEL_B = 'plot_channel_b'
PLOT_CHANNEL_C = 'plot_channel_c'
PLOT_CHANNEL_D = 'plot_channel_d'
SINGLE_OFFLOAD_BUTTON = 'single_offload_button'
START_ACQUISITION_BUTTON = 'start_acquisition_button'
class src.enums.gui_widget_names.EGuiDelaylineWidgets(value)

Bases: Enum

CHANNEL_WIDGET_0 = 'channel_widget_0'
CHANNEL_WIDGET_1 = 'channel_widget_1'
ENABLE_BUTTON = 'enable_button'
HV_EN_BUTTON = 'hv_enable_button'
HV_ON_BUTTON = 'hv_on_button'
SELECT_0_BUTTON = 'select_0_button'
SELECT_1_BUTTON = 'select_1_button'
class src.enums.gui_widget_names.EGuiPulseGenWidgets(value)

Bases: Enum

CHANNEL_DROPDOWN = 'channel_dropdown'
CHA_EN_CHECKBOX = 'cha_en_checkbox'
CHA_EN_SIGNAL = 'cha_en_signal'
FREQUENCY_DROPDOWN = 'frequency_dropdown'
PULSE_PARAM_SETTER = 'pulse_param_setter'
RANGE_SETTER = 'range_setter'
SEND_DATA_BUTTON = 'send_data_button'
START_BUTTON = 'start_button'
STEP_LABEL = 'step_label'
STOP_ALL_BUTTON = 'stop_all_button'
STOP_BUTTON = 'stop_button'
class src.enums.gui_widget_names.EGuiTabNames(value)

Bases: Enum

ADC_CONTROL = 'ADC_CONTROL'
DELAYLINE = 'DELAYLINE'
INTERFACE = 'INTERFACE'
MAIN = 'MAIN'
PULSEGEN = 'PULSEGEN'

src.enums.gui_widget_types module

class src.enums.gui_widget_types.EGuiWidgetType(value)

Bases: Enum

ADC_GROUP = 'ADC_GROUP'
BUTTON = 'BUTTON'
CHANNEL_GROUP = 'CHANNEL_GROUP'
CHECKBOX = 'CHECKBOX'
DAC_GROUP = 'DAC_GROUP'
DROPDOWN = 'DROPDOWN'
GRAPH = 'GRAPH'
LABEL = 'LABEL'
MENU_BUTTON = 'MENU_BUTTON'
PULSE_PARAM_GROUP = 'PULSE_PARAM_GROUP'
SIGNAL_LIGHT = 'SIGNAL_LIGHT'
TEXT_ENTRY = 'TEXT_ENTRY'

src.enums.hardware_interface module

class src.enums.hardware_interface.EHardwareInterface(value)

Bases: Enum

DUMMY = 'DUMMY'
RASPBERRY_PI = 'RASPBERRY_PI'

src.enums.hs_driver_type module

class src.enums.hs_driver_type.EHSDriverType(value)

Bases: Enum

MCP23S17 = 'MCP23S17'
MCP23S17_40NS = 'MCP23S17_40NS'
NB6L295 = 'NB6L295'
NO_CHIP = 'NO_CHIP'
SY89297U = 'SY89297U'

src.enums.output_communication_type module

class src.enums.output_communication_type.EOutputCommunicationType(value)

Bases: Enum

DUMMY = 2
INVALID = 6
PASSTHROUGH = 5
RASPBERRY_PI = 1
RPI_EXTERNAL_CLIENT = 3
RPI_EXTERNAL_SERVER = 4

src.enums.pins_setup module

class src.enums.pins_setup.EPinsSetup(value)

Bases: Enum

ADC = 'ADC'
DAC = 'DAC'
DIG_IN = 'DIG_IN'
DIG_OUT = 'DIG_OUT'
class src.enums.pins_setup.EPinsSetupPinN(value)

Bases: Enum

ADC = 1
DAC = 2
DIG_IN = 4
DIG_OUT = 3

Module contents