hardware module¶
-
class
package.entity.hardware.hardware.
Hardware
¶ Bases:
package.entity.hardware._hardware.HardwareAdditionalMethods
Hardware class controls recording data in a different thread
-
cancel_recording_data
()¶ Interrupt recording and delete current buffer
-
connect_with_hardware
()¶
-
get_LSL_clock
()¶ Get timestamps of LSL :return: current LSL timestamps
-
get_current_window
()¶ Get one window data :return: window data
-
get_lsl_offset
()¶ Get offset calculated by LSL, which is the delay of transmission :return: LSL offset
-
get_server_clock
()¶ Get timestamps from instrument :return: timestamps of instrument
-
is_recording_running
()¶ Check if record start or stop button pressed
-
set_eeg_file_path
()¶ Set recording directory by reading path from Variable class
-
start_recording_data
()¶ Start recording data, set the flag to Ture and create a new thread
-
stop_recording_data
()¶ Stop recording by setting the flag to False
-