- class TMSiSDK.tmsi_utilities.saga.saga_structure_generator.SagaStructureGenerator#
Bases:
object
Class to handle the generation of structures useful for the SagaDevice
- __init__()#
Methods
Creates the TMSiDevRecCfg structure with provided parameters
from_datetime_to_tmsitime
(tmsi_time)Convert datetime to TMSiTime.
from_qdatetime_to_tmsitime
(tmsi_time)Convert QDateTime to TMSiTime.
from_tmsitime_to_datetime
(date_time)Convert TMSiTime to datetime.
- create_card_record_configuration(start_control: SagaStartCardRecording | None = None, prefix_file_name: str | None = None, start_time: datetime | None = None, stop_time: datetime | None = None, pre_measurement_imp=None, pre_measeurement_imp_seconds=None, user_string_1: str | None = None, user_string_2: str | None = None, patient_id: str | None = None) TMSiDevRecCfg #
Creates the TMSiDevRecCfg structure with provided parameters
- Parameters:
device (SagaDevice) – device to pull the configuration from
start_control (SagaEnums.SagaStartCardRecording, optional) – how to start recording, defaults to None.
prefix_file_name (str, optional) – prefix file name, defaults to None.
start_time (datetime.datetime, optional) – datetime of the start, defaults to None.
stop_time (datetime.datetime, optional) – datetime of the stop, defaults to None.
user_string_1 (str, optional) – user string, defaults to None.
user_string_2 (str, optional) – user string, defaults to None.
patient_id (str, optional) – user string, defaults to None.
- Returns:
the structure containing provided information
- Return type:
SagaStructures.TMSiDevRecCfg
- from_datetime_to_tmsitime(tmsi_time)#
Convert datetime to TMSiTime.
- from_qdatetime_to_tmsitime(tmsi_time)#
Convert QDateTime to TMSiTime.