Skip to content
FLC documentation
Toggle navigation menu
⌘
K
FLC documentation
/
Index
Index
A
above_below (src.schemas.excel_chip_schema.Alarm attribute)
active_low (src.schemas.excel_chip_schema.ChannelData attribute)
(src.schemas.excel_chip_schema.Mux attribute)
ADC (src.enums.pins_setup.EPinsSetup attribute)
(src.enums.pins_setup.EPinsSetupPinN attribute)
adc (src.schemas.excel_chip_schema.InterfaceSchema attribute)
(src.schemas.excel_chip_schema.Range attribute)
ADC_1WIRE_MODE (src.enums.flc_data.EADCWords attribute)
ADC_2WIRE_MODE (src.enums.flc_data.EADCWords attribute)
ADC_4WIRE_MODE (src.enums.flc_data.EADCWords attribute)
ADC_CONTROL (src.enums.gui_widget_names.EGuiTabNames attribute)
adc_control_tab (main_window.MainWindow attribute)
ADC_GROUP (src.enums.gui_widget_types.EGuiWidgetType attribute)
ADCSettings (class in src.services.flc_mini.adc_service.set_adc)
ADD (class in src.services.interface_chain.chips.ADD)
add1 (src.schemas.excel_chip_schema.InterfaceSchema attribute)
add3 (src.schemas.excel_chip_schema.InterfaceSchema attribute)
add4 (src.schemas.excel_chip_schema.InterfaceSchema attribute)
add_item_to_container() (config_editor.YamlEditor method)
add_middleware_entry() (routine_builder.GlobalMiddlewareEditor method)
(routine_builder.StepEditorDialog method)
add_step() (routine_builder.RoutineBuilderMainWindow method)
add_tab() (src.GUI.UI.widgets.tab_view_ui.TabView method)
ADDRESS_SIZE_DROPDOWN (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
Alarm (class in src.schemas.excel_chip_schema)
alarm (src.schemas.excel_chip_schema.ChannelData attribute)
app
module
auto_load_defaults() (config_editor.YamlEditor method)
B
b (src.schemas.excel_chip_schema.Exponential attribute)
baud_rate (src.services.hardware_interface.base.UARTSetup attribute)
bit_read() (in module src.utils.bit_operations)
bit_write() (in module src.utils.bit_operations)
bound_min_max() (in module src.GUI.utils.bound_min_max)
boundingRect() (src.GUI.UI.visual_routine_builder.connection_line.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.node_item.NodeItem method)
(src.GUI.UI.visual_routine_builder.NodeItem method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
BRAM0 (src.enums.flc_data.EBRAM attribute)
BRAM1 (src.enums.flc_data.EBRAM attribute)
BRAM2 (src.enums.flc_data.EBRAM attribute)
BRAM_PG (class in src.services.flc_mini.pulse_gen_service.bram_pg)
broadcast_to_modules() (in module src.services.interface_chain.drivers.stm_control_board)
bus (src.services.hardware_interface.base.I2CSetup attribute)
(src.services.hardware_interface.base.SPISetup attribute)
BUTTON (src.enums.gui_widget_types.EGuiWidgetType attribute)
C
c (src.schemas.excel_chip_schema.Conversion attribute)
calc_delay() (src.services.hs_driver.base.DelayLineChip method)
(src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
(src.services.hs_driver.chips.nb6l295.NB6L295 method)
(src.services.hs_driver.chips.no_chip.NOCHIP method)
(src.services.hs_driver.chips.sy89297u.SY89297U method)
calculate_diff() (in module config_editor)
CHA_EN_CHECKBOX (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
CHA_EN_SIGNAL (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
change_color() (src.GUI.UI.widgets.push_button_ui.PushButton method)
CHANNEL_DROPDOWN (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
(src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
CHANNEL_GROUP (src.enums.gui_widget_types.EGuiWidgetType attribute)
CHANNEL_WIDGET_0 (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
CHANNEL_WIDGET_1 (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
ChannelData (class in src.schemas.excel_chip_schema)
channels (src.services.interface_chain.chips.LTC.LTC attribute)
check_warning_and_interlock_trigger() (in module src.utils.check_warning_and_interlock_trigger)
CheckBox (class in src.GUI.UI.widgets.check_box_ui)
CHECKBOX (src.enums.gui_widget_types.EGuiWidgetType attribute)
cleanup() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
clear_console() (src.GUI.UI.widgets.console_output_ui.ConsoleOutput method)
clear_plot() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
CLK_100M_EXT (src.enums.flc_data.EClockFreq attribute)
CLK_100M_INT (src.enums.flc_data.EClockFreq attribute)
CLK_200M_EXT (src.enums.flc_data.EClockFreq attribute)
CLK_200M_INT (src.enums.flc_data.EClockFreq attribute)
ClockSettings (class in src.services.flc_mini.clocking_service.set_clocking)
close_app() (main_window.MainWindow method)
close_tab() (src.GUI.UI.widgets.tab_view_ui.TabView method)
compare_configs() (in module src.utils.load_config)
config_editor
module
configure() (src.GUI.UI.widgets.check_box_ui.CheckBox method)
(src.GUI.UI.widgets.console_output_ui.ConsoleOutput method)
(src.GUI.UI.widgets.dropdown_menu.DropdownMenu method)
(src.GUI.UI.widgets.label_ui.Label method)
(src.GUI.UI.widgets.menu_button_ui.MenuButton method)
(src.GUI.UI.widgets.operator_button_ui.OperatorButton method)
(src.GUI.UI.widgets.plotwidget_ui.Graph method)
(src.GUI.UI.widgets.push_button_ui.PushButton method)
(src.GUI.UI.widgets.signal_light_ui.SignalLight method)
(src.GUI.UI.widgets.tab_view_ui.TabView method)
(src.GUI.UI.widgets.text_entry_ui.TextEntry method)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
ConnectionLine (class in src.GUI.UI.visual_routine_builder)
(class in src.GUI.UI.visual_routine_builder.connection_line)
ConnectionPort (class in src.GUI.UI.visual_routine_builder)
(class in src.GUI.UI.visual_routine_builder.port_item)
ConsoleOutput (class in src.GUI.UI.widgets.console_output_ui)
contextMenuEvent() (src.GUI.UI.visual_routine_builder.connection_line.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.node_item.NodeItem method)
(src.GUI.UI.visual_routine_builder.NodeItem method)
CONTINUOUS_OFFLOAD_BUTTON (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
continuous_offloading() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
ControlBoard (class in src.services.interface_chain.drivers.control_board)
Conversion (class in src.schemas.excel_chip_schema)
conversion (src.schemas.excel_chip_schema.ChannelData attribute)
convert_exponential() (in module src.utils.interface.conversion_functions)
convert_linear() (in module src.utils.interface.conversion_functions)
convert_quadratic() (in module src.utils.interface.conversion_functions)
convert_value() (config_editor.YamlEditor method)
convert_value_to_voltage_exponential() (in module src.utils.interface.conversion_functions)
convert_value_to_voltage_linear() (in module src.utils.interface.conversion_functions)
convert_value_to_voltage_quadratic() (in module src.utils.interface.conversion_functions)
Coordinates (class in src.schemas.excel_chip_schema)
coordinates (src.schemas.excel_chip_schema.ChannelData attribute)
correction (src.services.hs_driver.chips.nb6l295.NB6L295 attribute)
(src.services.hs_driver.chips.sy89297u.SY89297U attribute)
create_dig_out_channels() (in module src.utils.interface.mcp1_create_chip_settings)
CustomAxisItem (class in src.GUI.UI.widgets.plotwidget_ui)
D
DAC (src.enums.pins_setup.EPinsSetup attribute)
(src.enums.pins_setup.EPinsSetupPinN attribute)
dac (src.schemas.excel_chip_schema.Range attribute)
DAC_GROUP (src.enums.gui_widget_types.EGuiWidgetType attribute)
DATA0 (src.enums.flc_data.EPGDataType attribute)
DATA1 (src.enums.flc_data.EPGDataType attribute)
DATA2 (src.enums.flc_data.EPGDataType attribute)
deep_update() (in module src.utils.load_config)
define_invert_channel_polarity_checkbox() (in module src.GUI.utils.define_bram_widgets)
define_l1_tabs() (main_window.MainWindow method)
define_latch_A() (src.services.hs_driver.chips.nb6l295.NB6L295 method)
(src.services.hs_driver.chips.sy89297u.SY89297U method)
define_latch_B() (src.services.hs_driver.chips.nb6l295.NB6L295 method)
(src.services.hs_driver.chips.sy89297u.SY89297U method)
define_load_waveform_button() (in module src.GUI.utils.define_bram_widgets)
define_save_bitmap_button() (in module src.GUI.utils.define_bram_widgets)
define_save_waveform_button() (in module src.GUI.utils.define_bram_widgets)
define_send_data_button() (in module src.GUI.utils.define_bram_widgets)
define_start_button() (in module src.GUI.utils.define_bram_widgets)
define_stop_button() (in module src.GUI.utils.define_bram_widgets)
DELAYLINE (src.enums.gui_widget_names.EGuiTabNames attribute)
DelayLineChip (class in src.services.hs_driver.base)
DelayLineDriver (class in src.services.hs_driver.hs_driver)
device (src.services.hardware_interface.base.SPISetup attribute)
DIG_IN (src.enums.pins_setup.EPinsSetup attribute)
(src.enums.pins_setup.EPinsSetupPinN attribute)
DIG_OUT (src.enums.pins_setup.EPinsSetup attribute)
(src.enums.pins_setup.EPinsSetupPinN attribute)
disable_continuous_reading() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
disable_power_drop (src.schemas.excel_chip_schema.ChannelData attribute)
draw_rectangle() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
drawRectangleSignal (src.GUI.UI.widgets.plotwidget_ui.Graph attribute)
DROPDOWN (src.enums.gui_widget_types.EGuiWidgetType attribute)
DropdownMenu (class in src.GUI.UI.widgets.dropdown_menu)
DUMMY (src.enums.hardware_interface.EHardwareInterface attribute)
(src.enums.output_communication_type.EOutputCommunicationType attribute)
DummyInterface (class in src.services.hardware_interface.interfaces.dummy_interface)
duplicate_step() (routine_builder.RoutineBuilderMainWindow method)
E
EADCWords (class in src.enums.flc_data)
EBRAM (class in src.enums.flc_data)
EClockFreq (class in src.enums.flc_data)
edit_step() (routine_builder.RoutineBuilderMainWindow method)
EGPIO_Direction (class in src.enums.gpio_directions)
EGPIO_Output (class in src.enums.gpio_directions)
EGuiAdcControlWidgets (class in src.enums.gui_widget_names)
EGuiDelaylineWidgets (class in src.enums.gui_widget_names)
EGuiPulseGenWidgets (class in src.enums.gui_widget_names)
EGuiTabNames (class in src.enums.gui_widget_names)
EGuiWidgetType (class in src.enums.gui_widget_types)
EHardwareInterface (class in src.enums.hardware_interface)
EHSDriverType (class in src.enums.hs_driver_type)
emit() (src.utils.logger.GUILogHandler method)
en_heartbeat() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
en_moving_avg() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
enable_alarm (src.schemas.excel_chip_schema.Alarm attribute)
ENABLE_BUTTON (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
enable_continuous_reading() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
enable_init_val (src.schemas.excel_chip_schema.ChannelData attribute)
EOutputCommunicationType (class in src.enums.output_communication_type)
EPGDataMode (class in src.enums.flc_data)
EPGDataType (class in src.enums.flc_data)
EPinsSetup (class in src.enums.pins_setup)
EPinsSetupPinN (class in src.enums.pins_setup)
evaluate_expression() (in module src.services.routine_service.helper_methods)
execute_python_script() (in module src.services.routine_service.helper_methods)
execute_routine() (in module src.services.routine_service.executor)
(in module src.services.routine_service.helper_methods)
execute_with_middleware() (in module src.services.routine_service.executor)
Exponential (class in src.schemas.excel_chip_schema)
exponential (src.schemas.excel_chip_schema.ChannelData attribute)
F
FixedHeightDelegate (class in src.GUI.UI.widgets.dropdown_menu)
flip_bits() (in module src.utils.bit_operations)
frequency (src.services.hardware_interface.base.SPISetup attribute)
FREQUENCY_DROPDOWN (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
G
get_all_routines() (in module src.utils.get_all_routines)
get_amplification() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
get_analog_value_from_voltage() (in module src.utils.interface.voltage_value_calculation)
get_bram_bytes_data() (in module src.GUI.utils.get_bram_bytes_data)
get_center_pos() (src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
get_channel() (in module src.utils.read_excel)
get_chip_from_pin_name() (src.services.interface_chain.drivers.control_board.ControlBoard method)
get_data() (routine_builder.GlobalMiddlewareEditor method)
(routine_builder.MiddlewareEntryWidget method)
get_data_from_adc() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
get_data_from_bram() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
get_default_args_from_signature() (in module routine_builder)
get_digital_value_from_voltage() (in module src.utils.interface.voltage_value_calculation)
get_expanded_items() (config_editor.YamlEditor method)
get_expanded_paths() (in module config_editor)
get_fpga_clock_setting() (src.services.flc_mini.clocking_service.set_clocking.ClockSettings method)
get_global_params() (in module src.services.routine_service.loader)
get_i2c_communication_by_name() (in module src.utils.communication_helpers)
get_inline_comment() (config_editor.YamlEditor method)
get_interlock_vector() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
get_last_address() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
get_level_color() (config_editor.YamlEditor method)
get_local_ip() (in module src.utils.get_local_ip)
get_logger() (in module src.utils.logger)
get_logger_level() (in module src.utils.logger)
get_name() (src.GUI.UI.widgets.push_button_ui.PushButton method)
(src.GUI.UI.widgets.signal_light_ui.SignalLight method)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
(src.services.hs_driver.base.DelayLineChip method)
(src.services.interface_chain.chips.base.InterfaceChip method)
get_name_from_true_value() (in module src.utils.interface.name_to_id)
get_params() (src.services.flc_mini.pulse_gen_service.set_pulses.PulseSettings method)
get_port_number() (src.GUI.UI.widgets.signal_light_ui.SignalLight method)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
get_screen_size() (in module src.GUI.init_ui)
get_selected_item() (src.GUI.UI.widgets.dropdown_menu.DropdownMenu method)
get_spi_communication_by_name() (in module src.utils.communication_helpers)
get_state() (src.GUI.UI.widgets.signal_light_ui.SignalLight method)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
get_step_data() (routine_builder.StepEditorDialog method)
get_true_value_from_name() (in module src.utils.interface.name_to_id)
get_uart_communication_by_name() (in module src.utils.communication_helpers)
get_uart_dummy_data_from_tx() (src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
get_value() (in module config_editor)
(src.GUI.UI.widgets.label_ui.Label method)
(src.GUI.UI.widgets.text_entry_ui.TextEntry method)
get_voltage_from_value() (in module src.utils.interface.voltage_value_calculation)
GlobalMiddlewareEditor (class in routine_builder)
Graph (class in src.GUI.UI.widgets.plotwidget_ui)
GRAPH (src.enums.gui_widget_types.EGuiWidgetType attribute)
GUILogHandler (class in src.utils.logger)
H
hardware_interface() (in module src.tests.hs_driver.test_hs)
HardwareInterface (class in src.services.hardware_interface.base)
hidden (src.schemas.excel_chip_schema.ChannelData attribute)
hidden2 (src.schemas.excel_chip_schema.Mux attribute)
HIGH (src.enums.gpio_directions.EGPIO_Output attribute)
hoverEnterEvent() (src.GUI.UI.visual_routine_builder.connection_line.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
hoverLeaveEvent() (src.GUI.UI.visual_routine_builder.connection_line.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
hs_chips() (in module src.tests.hs_driver.test_hs)
hs_driver_factory() (in module src.services.hs_driver.setup_hs_chip)
HV_EN_BUTTON (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
HV_ON_BUTTON (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
I
I2CSetup (class in src.services.hardware_interface.base)
icon_map (in module src.GUI.UI.widgets.operator_button_ui)
init_gui() (in module src.GUI.init_ui)
init_interface() (in module src.GUI.utils.init_interface_values)
init_ui() (routine_builder.GlobalMiddlewareEditor method)
(routine_builder.MiddlewareEntryWidget method)
(routine_builder.StepEditorDialog method)
initial_value (src.schemas.excel_chip_schema.ChannelData attribute)
(src.schemas.excel_chip_schema.Mux attribute)
INPUT (src.enums.gpio_directions.EGPIO_Direction attribute)
insert_global_variable() (routine_builder.StepEditorDialog method)
insert_step_reference() (routine_builder.StepEditorDialog method)
INTERFACE (src.enums.gui_widget_names.EGuiTabNames attribute)
interface_factory() (in module src.services.hardware_interface.setup_interface)
interface_update() (in module src.services.timer)
InterfaceChip (class in src.services.interface_chain.chips.base)
InterfaceSchema (class in src.schemas.excel_chip_schema)
Interlock (class in src.services.flc_mini.interlock_service.interlock_set)
interlock_value (src.schemas.excel_chip_schema.Alarm attribute)
INVALID (src.enums.output_communication_type.EOutputCommunicationType attribute)
is_exp (src.schemas.excel_chip_schema.Exponential attribute)
is_important (src.schemas.excel_chip_schema.ChannelData attribute)
(src.schemas.excel_chip_schema.Mux attribute)
is_multiplex_selector (src.schemas.excel_chip_schema.Mux attribute)
is_multiplexed (src.schemas.excel_chip_schema.Mux attribute)
is_overridden() (config_editor.YamlEditor method)
is_raspberry_pi() (in module src.utils.is_rpi)
is_UART_data_available() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
itemChange() (src.GUI.UI.visual_routine_builder.node_item.NodeItem method)
(src.GUI.UI.visual_routine_builder.NodeItem method)
K
k (src.schemas.excel_chip_schema.Conversion attribute)
L
Label (class in src.GUI.UI.widgets.label_ui)
LABEL (src.enums.gui_widget_types.EGuiWidgetType attribute)
load_clock_settings_from_file() (src.services.flc_mini.clocking_service.set_clocking.ClockSettings method)
load_config() (in module src.utils.load_config)
load_config_files() (config_editor.YamlEditor method)
load_data() (routine_builder.MiddlewareEntryWidget method)
load_pulse_settings_from_file() (src.services.flc_mini.pulse_gen_service.set_pulses.PulseSettings method)
load_routine() (routine_builder.RoutineBuilderMainWindow method)
load_routines_from_yaml() (in module src.services.routine_service.loader)
load_step_data() (routine_builder.StepEditorDialog method)
local_important_coordinates (src.schemas.excel_chip_schema.ChannelData attribute)
(src.schemas.excel_chip_schema.Mux attribute)
log() (src.GUI.UI.widgets.console_output_ui.ConsoleOutput method)
logger (in module src.GUI.UI.widgets.push_button_ui)
(in module src.GUI.UI.widgets.toggle_button_ui)
LOW (src.enums.gpio_directions.EGPIO_Output attribute)
LTC (class in src.services.interface_chain.chips.LTC)
M
main
module
MAIN (src.enums.gui_widget_names.EGuiTabNames attribute)
main() (in module config_editor)
(in module rpi_server)
(in module test_visual_routine_builder)
main_window
module
MainWindow (class in main_window)
make_editor_widget() (config_editor.YamlEditor method)
make_pretty_schema() (in module src.utils.make_pretty_schema)
makeAddressable() (src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
max_value (src.schemas.excel_chip_schema.ChannelData attribute)
MCP (class in src.services.interface_chain.chips.MCP)
mcp (src.schemas.excel_chip_schema.InterfaceSchema attribute)
MCP23S17 (class in src.services.hs_driver.chips.mcp23s17)
(src.enums.hs_driver_type.EHSDriverType attribute)
MCP23S17_40NS (class in src.services.hs_driver.chips.mcp23s17_40ns)
(src.enums.hs_driver_type.EHSDriverType attribute)
MENU_BUTTON (src.enums.gui_widget_types.EGuiWidgetType attribute)
MenuButton (class in src.GUI.UI.widgets.menu_button_ui)
merge_configs() (in module config_editor)
metrics_middleware() (in module src.services.routine_service.middleware)
MiddlewareEntryWidget (class in routine_builder)
min_value (src.schemas.excel_chip_schema.ChannelData attribute)
mode (src.services.hardware_interface.base.SPISetup attribute)
model_config (src.schemas.excel_chip_schema.Alarm attribute)
(src.schemas.excel_chip_schema.ChannelData attribute)
(src.schemas.excel_chip_schema.Conversion attribute)
(src.schemas.excel_chip_schema.Coordinates attribute)
(src.schemas.excel_chip_schema.Exponential attribute)
(src.schemas.excel_chip_schema.InterfaceSchema attribute)
(src.schemas.excel_chip_schema.Mux attribute)
(src.schemas.excel_chip_schema.Range attribute)
(src.schemas.excel_chip_schema.RealTimeData attribute)
(src.schemas.excel_chip_schema.STMInterfaceSchema attribute)
module
app
config_editor
main
main_window
routine_builder
rpi_server
src
src.configs
src.configs.gui_settings
src.configs.settings
src.constants
src.constants.config
src.constants.hs_driver
src.constants.ic_driver
src.constants.interface
src.constants.logger
src.enums
src.enums.flc_data
src.enums.gpio_directions
src.enums.gui_widget_names
src.enums.gui_widget_types
src.enums.hardware_interface
src.enums.hs_driver_type
src.enums.output_communication_type
src.enums.pins_setup
src.GUI
src.GUI.init_ui
src.GUI.UI
src.GUI.UI.visual_routine_builder
src.GUI.UI.visual_routine_builder.connection_line
src.GUI.UI.visual_routine_builder.node_item
src.GUI.UI.visual_routine_builder.port_item
src.GUI.UI.widgets
src.GUI.UI.widgets.check_box_ui
src.GUI.UI.widgets.console_output_ui
src.GUI.UI.widgets.dropdown_menu
src.GUI.UI.widgets.label_ui
src.GUI.UI.widgets.menu_button_ui
src.GUI.UI.widgets.operator_button_ui
src.GUI.UI.widgets.plotwidget_ui
src.GUI.UI.widgets.push_button_ui
src.GUI.UI.widgets.signal_light_ui
src.GUI.UI.widgets.tab_view_ui
src.GUI.UI.widgets.text_entry_ui
src.GUI.UI.widgets.toggle_button_ui
src.GUI.utils
src.GUI.utils.bound_min_max
src.GUI.utils.define_bram_widgets
src.GUI.utils.get_bram_bytes_data
src.GUI.utils.init_interface_values
src.GUI.utils.plot_adc_channels
src.GUI.utils.plot_bram_channels
src.GUI.utils.plot_waveform
src.GUI.utils.update_gui_settings
src.GUI.utils.update_pulse_params
src.schemas
src.schemas.excel_chip_schema
src.services
src.services.backend_service_class
src.services.flc_mini
src.services.flc_mini.adc_service
src.services.flc_mini.adc_service.set_adc
src.services.flc_mini.clocking_service
src.services.flc_mini.clocking_service.set_clocking
src.services.flc_mini.communication_service
src.services.flc_mini.communication_service.base
src.services.flc_mini.communication_service.setup_communication
src.services.flc_mini.communication_service.write_functions
src.services.flc_mini.interlock_service
src.services.flc_mini.interlock_service.interlock_set
src.services.flc_mini.pulse_gen_service
src.services.flc_mini.pulse_gen_service.bram_pg
src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services
src.services.flc_mini.pulse_gen_service.set_pulses
src.services.flc_mini.safety_service
src.services.hardware_interface
src.services.hardware_interface.base
src.services.hardware_interface.interfaces
src.services.hardware_interface.interfaces.dummy_interface
src.services.hardware_interface.setup_interface
src.services.hardware_interface.testing
src.services.hardware_interface.testing.uart
src.services.hs_driver
src.services.hs_driver.base
src.services.hs_driver.chips
src.services.hs_driver.chips.mcp23s17
src.services.hs_driver.chips.mcp23s17_40ns
src.services.hs_driver.chips.nb6l295
src.services.hs_driver.chips.no_chip
src.services.hs_driver.chips.sy89297u
src.services.hs_driver.hs_driver
src.services.hs_driver.setup_hs_chip
src.services.interface_chain
src.services.interface_chain.chips
src.services.interface_chain.chips.ADD
src.services.interface_chain.chips.base
src.services.interface_chain.chips.LTC
src.services.interface_chain.chips.MCP
src.services.interface_chain.drivers
src.services.interface_chain.drivers.control_board
src.services.interface_chain.drivers.stm_control_board
src.services.interface_chain.services
src.services.interface_chain.services.spi_interface
src.services.routine_service
src.services.routine_service.executor
src.services.routine_service.helper_methods
src.services.routine_service.loader
src.services.routine_service.middleware
src.services.timer
src.tests
src.tests.hs_driver
src.tests.hs_driver.test_hs
src.tests.ic_driver
src.tests.ic_driver.test_ic
src.utils
src.utils.bit_operations
src.utils.check_warning_and_interlock_trigger
src.utils.communication_helpers
src.utils.get_all_routines
src.utils.get_local_ip
src.utils.interface
src.utils.interface.conversion_functions
src.utils.interface.mcp1_create_chip_settings
src.utils.interface.name_to_id
src.utils.interface.voltage_value_calculation
src.utils.is_rpi
src.utils.load_config
src.utils.logger
src.utils.make_pretty_schema
src.utils.read_excel
test_visual_routine_builder
mousePressEvent() (src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
move_step_down() (routine_builder.RoutineBuilderMainWindow method)
move_step_up() (routine_builder.RoutineBuilderMainWindow method)
multiplex_selector_address (src.schemas.excel_chip_schema.Mux attribute)
Mux (class in src.schemas.excel_chip_schema)
mux (src.schemas.excel_chip_schema.ChannelData attribute)
mux_function (src.schemas.excel_chip_schema.Mux attribute)
N
name (src.schemas.excel_chip_schema.ChannelData attribute)
(src.schemas.excel_chip_schema.Mux attribute)
(src.services.hardware_interface.base.I2CSetup attribute)
(src.services.hardware_interface.base.SPISetup attribute)
(src.services.hardware_interface.base.UARTSetup attribute)
(src.services.hs_driver.base.DelayLineChip attribute)
(src.services.hs_driver.chips.mcp23s17.MCP23S17 attribute)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS attribute)
(src.services.hs_driver.chips.nb6l295.NB6L295 attribute)
(src.services.hs_driver.chips.no_chip.NOCHIP attribute)
(src.services.hs_driver.chips.sy89297u.SY89297U attribute)
NB6L295 (class in src.services.hs_driver.chips.nb6l295)
(src.enums.hs_driver_type.EHSDriverType attribute)
NO_CHIP (src.enums.hs_driver_type.EHSDriverType attribute)
NOCHIP (class in src.services.hs_driver.chips.no_chip)
NodeItem (class in src.GUI.UI.visual_routine_builder)
(class in src.GUI.UI.visual_routine_builder.node_item)
num (src.GUI.UI.widgets.push_button_ui.PushButton attribute)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton attribute)
O
on_collapse_all() (config_editor.YamlEditor method)
on_config_selection_changed() (config_editor.YamlEditor method)
on_expand_all() (config_editor.YamlEditor method)
on_function_clicked() (routine_builder.StepEditorDialog method)
on_load() (config_editor.YamlEditor method)
on_load_parent() (config_editor.YamlEditor method)
on_method_changed() (routine_builder.StepEditorDialog method)
on_save() (config_editor.YamlEditor method)
OperatorButton (class in src.GUI.UI.widgets.operator_button_ui)
OUTPUT (src.enums.gpio_directions.EGPIO_Direction attribute)
output_values() (in module src.services.routine_service.helper_methods)
P
pack_two_10bit_values() (src.services.hs_driver.chips.sy89297u.SY89297U method)
paint() (src.GUI.UI.visual_routine_builder.connection_line.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.node_item.NodeItem method)
(src.GUI.UI.visual_routine_builder.NodeItem method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
parse_options_from_comment() (in module config_editor)
PASSTHROUGH (src.enums.output_communication_type.EOutputCommunicationType attribute)
pause() (in module src.services.routine_service.helper_methods)
pause_after_execution() (in module src.services.routine_service.middleware)
pause_before_exection() (in module src.services.routine_service.middleware)
periodic_function() (main_window.MainWindow method)
pin_masks (src.services.interface_chain.chips.ADD.ADD attribute)
plot_all_channels() (in module src.GUI.utils.plot_adc_channels)
plot_bram_channels() (in module src.GUI.utils.plot_bram_channels)
PLOT_CHANNEL_A (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
PLOT_CHANNEL_B (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
PLOT_CHANNEL_C (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
PLOT_CHANNEL_D (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
PLOT_CHANNELS_A_D (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
plot_single_channel() (in module src.GUI.utils.plot_adc_channels)
plot_waveforms() (in module src.GUI.utils.plot_waveform)
populate_allowed_condition_functions() (routine_builder.StepEditorDialog method)
populate_tree() (config_editor.YamlEditor method)
port (src.services.hardware_interface.base.UARTSetup attribute)
PULSE_PARAM_GROUP (src.enums.gui_widget_types.EGuiWidgetType attribute)
PULSE_PARAM_SETTER (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
PULSEGEN (src.enums.gui_widget_names.EGuiTabNames attribute)
PulseSettings (class in src.services.flc_mini.pulse_gen_service.set_pulses)
PushButton (class in src.GUI.UI.widgets.push_button_ui)
R
r0 (src.schemas.excel_chip_schema.Exponential attribute)
raise_exception() (in module src.services.routine_service.helper_methods)
Range (class in src.schemas.excel_chip_schema)
range (src.schemas.excel_chip_schema.ChannelData attribute)
RANGE_SETTER (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
RASPBERRY_PI (src.enums.hardware_interface.EHardwareInterface attribute)
(src.enums.output_communication_type.EOutputCommunicationType attribute)
read_all_analog() (src.services.interface_chain.drivers.control_board.ControlBoard method)
read_excel_and_process() (in module src.utils.read_excel)
read_gpio() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
(src.services.interface_chain.drivers.control_board.ControlBoard method)
read_gpio_parallel() (src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
read_voltage() (src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.control_board.ControlBoard method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
realtime_data (src.schemas.excel_chip_schema.ChannelData attribute)
RealTimeData (class in src.schemas.excel_chip_schema)
receive_I2C_byte_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
receive_I2C_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
receive_I2C_word_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
receive_message() (src.services.hardware_interface.testing.uart.UARTTestManager method)
receive_UART_byte_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
receive_UART_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
reconfigure_size() (src.GUI.UI.widgets.tab_view_ui.TabView method)
refresh_steps_list() (routine_builder.RoutineBuilderMainWindow method)
remove_index_from_list() (config_editor.YamlEditor method)
remove_key_from_dict() (config_editor.YamlEditor method)
remove_middleware_entry() (routine_builder.GlobalMiddlewareEditor method)
(routine_builder.StepEditorDialog method)
remove_step() (routine_builder.RoutineBuilderMainWindow method)
repeat_middleware() (in module src.services.routine_service.middleware)
REQ_BRAM_DATA (src.enums.flc_data.EPGDataMode attribute)
req_data_from_fpga_BRAM() (in module src.services.flc_mini.communication_service.write_functions)
req_data_from_fpga_reg() (in module src.services.flc_mini.communication_service.write_functions)
REQ_REG_DATA (src.enums.flc_data.EPGDataMode attribute)
request_data_from_bram() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
request_removal() (routine_builder.MiddlewareEntryWidget method)
reset_delay() (src.services.hs_driver.hs_driver.DelayLineDriver method)
resizeEvent() (config_editor.YamlEditor method)
resolve_parameters() (in module src.services.routine_service.executor)
resolve_references() (in module src.services.routine_service.executor)
restore_expanded_items() (config_editor.YamlEditor method)
restore_expanded_paths() (in module config_editor)
retry_middleware() (in module src.services.routine_service.middleware)
return_all_channels() (in module src.utils.read_excel)
return_important_channels() (in module src.utils.read_excel)
reverse_bits_10bit() (src.services.hs_driver.chips.sy89297u.SY89297U method)
reverse_bits_9bit() (src.services.hs_driver.chips.nb6l295.NB6L295 method)
routine_builder
module
RoutineBuilderMainWindow (class in routine_builder)
RPI_EXTERNAL_CLIENT (src.enums.output_communication_type.EOutputCommunicationType attribute)
RPI_EXTERNAL_SERVER (src.enums.output_communication_type.EOutputCommunicationType attribute)
rpi_server
module
rst_communication() (in module src.services.flc_mini.communication_service.write_functions)
S
safety_tab (main_window.MainWindow attribute)
save_clock_settings_to_file() (src.services.flc_mini.clocking_service.set_clocking.ClockSettings method)
save_data() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
save_pulse_settings_to_file() (src.services.flc_mini.pulse_gen_service.set_pulses.PulseSettings method)
save_routine() (routine_builder.RoutineBuilderMainWindow method)
SaveDialog (class in routine_builder)
sceneEvent() (src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
SEL_CH0 (src.enums.flc_data.EADCWords attribute)
SEL_CH1 (src.enums.flc_data.EADCWords attribute)
SELECT_0_BUTTON (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
SELECT_1_BUTTON (src.enums.gui_widget_names.EGuiDelaylineWidgets attribute)
select_bram() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
select_frequency() (src.services.flc_mini.clocking_service.set_clocking.ClockSettings method)
select_operating_mode() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
send_and_receive_SPI_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
SEND_DATA_BUTTON (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
send_delay() (src.services.hs_driver.base.DelayLineChip method)
(src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
(src.services.hs_driver.chips.nb6l295.NB6L295 method)
(src.services.hs_driver.chips.no_chip.NOCHIP method)
(src.services.hs_driver.chips.sy89297u.SY89297U method)
send_I2C_byte_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
send_I2C_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
send_I2C_word_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
send_message() (src.services.hardware_interface.testing.uart.UARTTestManager method)
send_SPI_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
send_UART_byte_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
send_UART_data() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
send_zeros_to_clear_spi() (src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
set_amplification() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
set_axis_labels() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
set_border_color() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
set_bram_operating_mode() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
set_callback() (src.GUI.UI.widgets.check_box_ui.CheckBox method)
(src.GUI.UI.widgets.dropdown_menu.DropdownMenu method)
(src.GUI.UI.widgets.operator_button_ui.OperatorButton method)
(src.GUI.UI.widgets.push_button_ui.PushButton method)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
set_checked() (src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
set_clk_sel_value() (src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
set_delay() (src.services.hs_driver.hs_driver.DelayLineDriver method)
set_dict_value() (config_editor.YamlEditor method)
set_en_value() (src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
set_enabled() (src.GUI.UI.widgets.dropdown_menu.DropdownMenu method)
(src.GUI.UI.widgets.operator_button_ui.OperatorButton method)
(src.GUI.UI.widgets.push_button_ui.PushButton method)
set_frequency() (src.services.flc_mini.clocking_service.set_clocking.ClockSettings method)
set_index() (src.GUI.UI.widgets.dropdown_menu.DropdownMenu method)
set_inverted() (src.GUI.UI.widgets.toggle_button_ui.ToggleButton method)
set_list_value() (config_editor.YamlEditor method)
set_max() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
set_min() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
set_override_value() (config_editor.YamlEditor method)
set_params() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
(src.services.flc_mini.pulse_gen_service.set_pulses.PulseSettings method)
set_ps_en_value() (src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
set_range() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
set_sel0_value() (src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
set_sel1_value() (src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
set_state() (src.GUI.UI.widgets.signal_light_ui.SignalLight method)
set_text() (src.GUI.UI.widgets.label_ui.Label method)
(src.GUI.UI.widgets.signal_light_ui.SignalLight method)
set_text_color() (src.GUI.UI.widgets.label_ui.Label method)
set_trigger_source() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
set_uart_dummy_data_for_rx() (src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
set_unit_prefix() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
set_value() (src.GUI.UI.widgets.text_entry_ui.TextEntry method)
setIO() (src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
setting (src.schemas.excel_chip_schema.RealTimeData attribute)
setup() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
(src.services.hs_driver.chips.mcp23s17.MCP23S17 method)
(src.services.hs_driver.chips.mcp23s17_40ns.MCP23S17_40NS method)
(src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
setup_flc_mini() (in module src.services.flc_mini.communication_service.write_functions)
setup_gpio() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
setup_hs_chip() (in module src.services.hs_driver.setup_hs_chip)
setup_interface() (in module src.services.hardware_interface.setup_interface)
setup_logger() (in module src.utils.logger)
shape() (src.GUI.UI.visual_routine_builder.ConnectionPort method)
(src.GUI.UI.visual_routine_builder.port_item.ConnectionPort method)
signal_handler() (in module rpi_server)
SIGNAL_LIGHT (src.enums.gui_widget_types.EGuiWidgetType attribute)
SignalLight (class in src.GUI.UI.widgets.signal_light_ui)
SINGLE_OFFLOAD_BUTTON (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
sizeHint() (src.GUI.UI.widgets.dropdown_menu.FixedHeightDelegate method)
sort_interlock_vector() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
SPI_change_settings() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
SPISetup (class in src.services.hardware_interface.base)
src
module
src.configs
module
src.configs.gui_settings
module
src.configs.settings
module
src.constants
module
src.constants.config
module
src.constants.hs_driver
module
src.constants.ic_driver
module
src.constants.interface
module
src.constants.logger
module
src.enums
module
src.enums.flc_data
module
src.enums.gpio_directions
module
src.enums.gui_widget_names
module
src.enums.gui_widget_types
module
src.enums.hardware_interface
module
src.enums.hs_driver_type
module
src.enums.output_communication_type
module
src.enums.pins_setup
module
src.GUI
module
src.GUI.init_ui
module
src.GUI.UI
module
src.GUI.UI.visual_routine_builder
module
src.GUI.UI.visual_routine_builder.connection_line
module
src.GUI.UI.visual_routine_builder.node_item
module
src.GUI.UI.visual_routine_builder.port_item
module
src.GUI.UI.widgets
module
src.GUI.UI.widgets.check_box_ui
module
src.GUI.UI.widgets.console_output_ui
module
src.GUI.UI.widgets.dropdown_menu
module
src.GUI.UI.widgets.label_ui
module
src.GUI.UI.widgets.menu_button_ui
module
src.GUI.UI.widgets.operator_button_ui
module
src.GUI.UI.widgets.plotwidget_ui
module
src.GUI.UI.widgets.push_button_ui
module
src.GUI.UI.widgets.signal_light_ui
module
src.GUI.UI.widgets.tab_view_ui
module
src.GUI.UI.widgets.text_entry_ui
module
src.GUI.UI.widgets.toggle_button_ui
module
src.GUI.utils
module
src.GUI.utils.bound_min_max
module
src.GUI.utils.define_bram_widgets
module
src.GUI.utils.get_bram_bytes_data
module
src.GUI.utils.init_interface_values
module
src.GUI.utils.plot_adc_channels
module
src.GUI.utils.plot_bram_channels
module
src.GUI.utils.plot_waveform
module
src.GUI.utils.update_gui_settings
module
src.GUI.utils.update_pulse_params
module
src.schemas
module
src.schemas.excel_chip_schema
module
src.services
module
src.services.backend_service_class
module
src.services.flc_mini
module
src.services.flc_mini.adc_service
module
src.services.flc_mini.adc_service.set_adc
module
src.services.flc_mini.clocking_service
module
src.services.flc_mini.clocking_service.set_clocking
module
src.services.flc_mini.communication_service
module
src.services.flc_mini.communication_service.base
module
src.services.flc_mini.communication_service.setup_communication
module
src.services.flc_mini.communication_service.write_functions
module
src.services.flc_mini.interlock_service
module
src.services.flc_mini.interlock_service.interlock_set
module
src.services.flc_mini.pulse_gen_service
module
src.services.flc_mini.pulse_gen_service.bram_pg
module
src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services
module
src.services.flc_mini.pulse_gen_service.set_pulses
module
src.services.flc_mini.safety_service
module
src.services.hardware_interface
module
src.services.hardware_interface.base
module
src.services.hardware_interface.interfaces
module
src.services.hardware_interface.interfaces.dummy_interface
module
src.services.hardware_interface.setup_interface
module
src.services.hardware_interface.testing
module
src.services.hardware_interface.testing.uart
module
src.services.hs_driver
module
src.services.hs_driver.base
module
src.services.hs_driver.chips
module
src.services.hs_driver.chips.mcp23s17
module
src.services.hs_driver.chips.mcp23s17_40ns
module
src.services.hs_driver.chips.nb6l295
module
src.services.hs_driver.chips.no_chip
module
src.services.hs_driver.chips.sy89297u
module
src.services.hs_driver.hs_driver
module
src.services.hs_driver.setup_hs_chip
module
src.services.interface_chain
module
src.services.interface_chain.chips
module
src.services.interface_chain.chips.ADD
module
src.services.interface_chain.chips.base
module
src.services.interface_chain.chips.LTC
module
src.services.interface_chain.chips.MCP
module
src.services.interface_chain.drivers
module
src.services.interface_chain.drivers.control_board
module
src.services.interface_chain.drivers.stm_control_board
module
src.services.interface_chain.services
module
src.services.interface_chain.services.spi_interface
module
src.services.routine_service
module
src.services.routine_service.executor
module
src.services.routine_service.helper_methods
module
src.services.routine_service.loader
module
src.services.routine_service.middleware
module
src.services.timer
module
src.tests
module
src.tests.hs_driver
module
src.tests.hs_driver.test_hs
module
src.tests.ic_driver
module
src.tests.ic_driver.test_ic
module
src.utils
module
src.utils.bit_operations
module
src.utils.check_warning_and_interlock_trigger
module
src.utils.communication_helpers
module
src.utils.get_all_routines
module
src.utils.get_local_ip
module
src.utils.interface
module
src.utils.interface.conversion_functions
module
src.utils.interface.mcp1_create_chip_settings
module
src.utils.interface.name_to_id
module
src.utils.interface.voltage_value_calculation
module
src.utils.is_rpi
module
src.utils.load_config
module
src.utils.logger
module
src.utils.make_pretty_schema
module
src.utils.read_excel
module
start_acquisition() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
START_ACQUISITION_BUTTON (src.enums.gui_widget_names.EGuiAdcControlWidgets attribute)
START_BUTTON (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
start_pulse_generator() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
start_testing() (src.services.hardware_interface.testing.uart.UARTTestManager method)
staticMetaObject (config_editor.YamlEditor attribute)
(main_window.MainWindow attribute)
(routine_builder.GlobalMiddlewareEditor attribute)
(routine_builder.MiddlewareEntryWidget attribute)
(routine_builder.RoutineBuilderMainWindow attribute)
(routine_builder.SaveDialog attribute)
(routine_builder.StepEditorDialog attribute)
(src.GUI.UI.widgets.check_box_ui.CheckBox attribute)
(src.GUI.UI.widgets.console_output_ui.ConsoleOutput attribute)
(src.GUI.UI.widgets.dropdown_menu.DropdownMenu attribute)
(src.GUI.UI.widgets.dropdown_menu.FixedHeightDelegate attribute)
(src.GUI.UI.widgets.label_ui.Label attribute)
(src.GUI.UI.widgets.menu_button_ui.MenuButton attribute)
(src.GUI.UI.widgets.operator_button_ui.OperatorButton attribute)
(src.GUI.UI.widgets.plotwidget_ui.CustomAxisItem attribute)
(src.GUI.UI.widgets.plotwidget_ui.Graph attribute)
(src.GUI.UI.widgets.push_button_ui.PushButton attribute)
(src.GUI.UI.widgets.signal_light_ui.SignalLight attribute)
(src.GUI.UI.widgets.tab_view_ui.TabView attribute)
(src.GUI.UI.widgets.text_entry_ui.TextEntry attribute)
(src.GUI.UI.widgets.toggle_button_ui.ToggleButton attribute)
STEP_LABEL (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
StepEditorDialog (class in routine_builder)
stm32 (src.schemas.excel_chip_schema.STMInterfaceSchema attribute)
stm_read_excel_and_process() (in module src.utils.read_excel)
STMControlBoard (class in src.services.interface_chain.drivers.stm_control_board)
STMInterfaceSchema (class in src.schemas.excel_chip_schema)
STOP_ALL_BUTTON (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
STOP_BUTTON (src.enums.gui_widget_names.EGuiPulseGenWidgets attribute)
stop_offloading() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
stop_pulse_generator() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
stop_testing() (src.services.hardware_interface.testing.uart.UARTTestManager method)
SY89297U (class in src.services.hs_driver.chips.sy89297u)
(src.enums.hs_driver_type.EHSDriverType attribute)
T
t0 (src.schemas.excel_chip_schema.Exponential attribute)
TabView (class in src.GUI.UI.widgets.tab_view_ui)
test_hs_driver() (in module src.tests.hs_driver.test_hs)
test_send_delay_from_chips() (in module src.tests.hs_driver.test_hs)
test_visual_routine_builder
module
TEXT_ENTRY (src.enums.gui_widget_types.EGuiWidgetType attribute)
TextEntry (class in src.GUI.UI.widgets.text_entry_ui)
tickStrings() (src.GUI.UI.widgets.plotwidget_ui.CustomAxisItem method)
timeout (src.services.hardware_interface.base.UARTSetup attribute)
timer_update() (in module src.services.timer)
timestamp (src.schemas.excel_chip_schema.RealTimeData attribute)
toggle_latch() (src.services.hs_driver.hs_driver.DelayLineDriver method)
ToggleButton (class in src.GUI.UI.widgets.toggle_button_ui)
transfer_SPI_data() (in module src.services.interface_chain.services.spi_interface)
trigger_interlock() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
true_value (src.schemas.excel_chip_schema.ChannelData attribute)
type (src.schemas.excel_chip_schema.ChannelData attribute)
U
UARTSetup (class in src.services.hardware_interface.base)
UARTTestManager (class in src.services.hardware_interface.testing.uart)
unit (src.schemas.excel_chip_schema.ChannelData attribute)
unsafe_draw_rectangle() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
unsafe_update_plot() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
update() (src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.control_board.ControlBoard method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
update_connections() (src.GUI.UI.visual_routine_builder.node_item.NodeItem method)
(src.GUI.UI.visual_routine_builder.NodeItem method)
update_fpga_clock() (in module src.GUI.utils.update_pulse_params)
update_gui_settings() (in module src.GUI.utils.update_gui_settings)
update_item_style() (config_editor.YamlEditor method)
update_items() (src.GUI.UI.widgets.dropdown_menu.DropdownMenu method)
update_method_signature() (routine_builder.StepEditorDialog method)
update_override() (config_editor.YamlEditor method)
update_plot() (src.GUI.UI.widgets.plotwidget_ui.Graph method)
update_position() (src.GUI.UI.visual_routine_builder.connection_line.ConnectionLine method)
(src.GUI.UI.visual_routine_builder.ConnectionLine method)
update_pulse_params() (in module src.GUI.utils.update_pulse_params)
update_signature_and_args() (routine_builder.MiddlewareEntryWidget method)
updateLabel() (src.GUI.UI.widgets.plotwidget_ui.CustomAxisItem method)
updatePlotSignal (src.GUI.UI.widgets.plotwidget_ui.Graph attribute)
V
validate_delay() (src.services.hs_driver.hs_driver.DelayLineDriver method)
value (src.schemas.excel_chip_schema.RealTimeData attribute)
voltage (src.schemas.excel_chip_schema.RealTimeData attribute)
W
warning_value (src.schemas.excel_chip_schema.Alarm attribute)
wrap_middleware() (in module src.services.routine_service.executor)
write_address_size() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
write_burst_delay() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_burst_period() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_burst_repetition() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_channel() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
write_dac() (src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.control_board.ControlBoard method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
write_data_to_fpga_BRAM() (in module src.services.flc_mini.communication_service.write_functions)
write_data_to_fpga_reg() (in module src.services.flc_mini.communication_service.write_functions)
write_fifo_depth() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
write_gpio() (src.services.hardware_interface.base.HardwareInterface method)
(src.services.hardware_interface.interfaces.dummy_interface.DummyInterface method)
(src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.control_board.ControlBoard method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
write_gpio_parallel() (src.services.interface_chain.chips.ADD.ADD method)
(src.services.interface_chain.chips.base.InterfaceChip method)
(src.services.interface_chain.chips.LTC.LTC method)
(src.services.interface_chain.chips.MCP.MCP method)
(src.services.interface_chain.drivers.stm_control_board.STMControlBoard method)
write_heartbeat() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
write_max_error() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
write_params() (src.services.flc_mini.interlock_service.interlock_set.Interlock method)
write_pulse_period() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_pulse_repetition() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_pulse_settings() (src.services.flc_mini.pulse_gen_service.set_pulses.PulseSettings method)
write_pulse_width() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_start() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
write_stop() (in module src.services.flc_mini.pulse_gen_service.pulse_gen_fpga_comm_services)
WRITE_TO_BRAM (src.enums.flc_data.EPGDataMode attribute)
write_to_bram() (src.services.flc_mini.pulse_gen_service.bram_pg.BRAM_PG method)
WRITE_TO_REG (src.enums.flc_data.EPGDataMode attribute)
write_word() (src.services.flc_mini.adc_service.set_adc.ADCSettings method)
X
x (src.schemas.excel_chip_schema.Coordinates attribute)
x2 (src.schemas.excel_chip_schema.Mux attribute)
Y
y (src.schemas.excel_chip_schema.Coordinates attribute)
y2 (src.schemas.excel_chip_schema.Mux attribute)
YamlEditor (class in config_editor)