Структуры данных#
Основные структуры данных для обеспечения работы модуля repeat
- class repeat.data_structures.Parameter#
Класс для описания параметра, о котором необходимо получить информацию из модели REPEAT VISION
- Parameters:
- namestr
Имя параметра. Список имён модели REPEAT VISION можно получить из атрибута parameters экземпляра класса Model
- time_intervalTimeInterval
Интервал времени, для которого необходимо получить значения параметра. Интервал времени настраивается в результате создания экземпляра класса TimeInterval
- Returns:
- None
Examples
>>> from repeat import TimeInterval, Parameter >>> >>> t_interval = TimeInterval(start = 2000, end = 2050) >>> param = Parameter(name = "1687722637724_OUT_3", time_interval = t_interval) >>> print(param) >>> # Parameter(name = '1687722637724_OUT_3', >>> # time_interval = TimeInterval(start = 2000, end = 2050))
- class repeat.data_structures.TimeInterval#
Класс для описания интервала времени, которое потребуется для настройки параметров с целью получения их значений от модели REPEAT VISION.
- Parameters:
- startint
Начальный момент интервала времени в миллисекундах [мс]
- endint
Конечный момент интервала времени в [мс]
- Returns:
- None
Notes
Настройка параметров производится с помощью класса Parameter
Examples
>>> from repeat import TimeInterval >>> >>> t_interval = TimeInterval(start = 2000, end = 2050) >>> print(t_interval) >>> # TimeInterval(start = 2000, end = 2050)