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 
 
-