- class TMSiSDK.tmsi_utilities.apex.apex_structure_generator.ApexStructureGenerator#
Bases:
object
Class to handle the generation of structures useful for the ApexDevice
- __init__()#
Methods
create_card_record_configuration
(start_control)Creates the TMSiDevCardRecCfg 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: ApexStartCardRecording, 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) TMSiDevCardRecCfg #
Creates the TMSiDevCardRecCfg structure with provided parameters
- Parameters:
device (ApexDevice) – device to pull the configuration from
start_control (ApexEnums.ApexStartCardRecording) – how to start recording.
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.
- Returns:
the structure containing provided information
- Return type:
ApexStructures.TMSiDevCardRecCfg
- from_datetime_to_tmsitime(tmsi_time)#
Convert datetime to TMSiTime.
- from_qdatetime_to_tmsitime(tmsi_time)#
Convert QDateTime to TMSiTime.