quarchpy.config_files package

Submodules

quarchpy.config_files.configparser module

class quarchpy.config_files.configparser.BreakerModuleSignal

Bases: object

name = None
parameters = None
class quarchpy.config_files.configparser.BreakerSignalGroup

Bases: object

name = None
signals = None
class quarchpy.config_files.configparser.BreakerSource

Bases: object

name = None
parameters = None
class quarchpy.config_files.configparser.ModuleRangeItem

Bases: object

max_value = 0
min_value = 0
step_value = 0
unit = None
class quarchpy.config_files.configparser.ModuleRangeParam

Bases: object

add_range(new_range_item)
get_closest_value(value)
get_max_value()
range_unit = None
ranges = None
class quarchpy.config_files.configparser.TimeUnit

Bases: enum.Enum

An enumeration.

class quarchpy.config_files.configparser.TimeValue

Bases: object

time_unit = None
time_value = None
class quarchpy.config_files.configparser.TorridonBreakerModule

Bases: object

config_data = None
get_general_capabilities()
get_signal_groups()
get_signals()
get_sources()
quarchpy.config_files.configparser.check_fpga_version_matches(config_header, device_fpga)
quarchpy.config_files.configparser.check_fw_version_matches(config_header, device_fw)
quarchpy.config_files.configparser.check_part_exclude_matches(config_header, device_number)
quarchpy.config_files.configparser.check_part_number_matches(config_header, device_number)
quarchpy.config_files.configparser.get_config_file_headers()
quarchpy.config_files.configparser.get_config_path_for_module(idn_string=None, module_connection=None)
quarchpy.config_files.configparser.parse_breaker_sources_section(file_access)
quarchpy.config_files.configparser.parse_config_file(file)
quarchpy.config_files.configparser.parse_limits_string(limit_text)
quarchpy.config_files.configparser.parse_section_to_dictionary(read_file)
quarchpy.config_files.configparser.parse_source_basic_section(file_access, source)
quarchpy.config_files.configparser.parse_source_bounce_section(file_access, source)
quarchpy.config_files.configparser.read_config_line(read_file)
quarchpy.config_files.configparser.sort_config_headers(config_matches)
quarchpy.config_files.configparser.test_config_parser(level=1)

Module contents

quarchpy.config_files.get_config_path_for_module(idn_string=None, module_connection=None)
quarchpy.config_files.parse_config_file(file)