obci.acquisition package

Submodules

obci.acquisition.acquisition_control module

class obci.acquisition.acquisition_control.AcquisitionControl(addresses, s_types=['eeg'])[source]

Bases: obci.mx_legacy.clients.BaseMultiplexerServer

A class for creating a manifest file with metadata.

handle_message(mxmsg)[source]
send_finish_saving()[source]
obci.acquisition.acquisition_control.finish_saving(mx_addresses=[('0.0.0.0', 31889)], s_types=['eeg'])[source]
obci.acquisition.acquisition_control.wait_saving_finished(mx_addresses=[('0.0.0.0', 31889)], s_types=['eeg'])[source]

obci.acquisition.acquisition_helper module

obci.acquisition.acquisition_helper.finish_saving(mx_addresses=None, s_types=['eeg'])[source]
obci.acquisition.acquisition_helper.get_file_path(dir_name, file_name)[source]
obci.acquisition.acquisition_helper.send_finish_saving(conn)[source]
obci.acquisition.acquisition_helper.wait_saving_finished(mx_addresses=None, s_types=['eeg'])[source]

obci.acquisition.acquisition_logging module

Module defines a single method get_logger that returns logger with set logging level. Change loggin.INFO lines to change logging level.

obci.acquisition.acquisition_logging.get_logger(p_name, p_level='info')[source]

Return logger with p_name as name. And logging level p_level. p_level should be in (starting with the most talkactive): ‘debug’, ‘info’, ‘warning’, ‘error’, ‘critical’.

obci.acquisition.info_saver_peer module

class obci.acquisition.info_saver_peer.InfoSaver(addresses, peer_type=134)[source]

Bases: obci.control.peer.configured_multiplexer_server.ConfiguredMultiplexerServer

A class for creating a manifest file with metadata.

handle_message(mxmsg)[source]

Handle messages: * signal_saver_control_message - a message from signal saver being a signal to finish saving.

obci.acquisition.saver_control_peer module

class obci.acquisition.saver_control_peer.SaverControl(addresses)[source]

Bases: obci.control.peer.configured_client.ConfiguredClient

run()[source]

obci.acquisition.signal_saver_peer module

class obci.acquisition.signal_saver_peer.SignalSaver(addresses, peer_type=124)[source]

Bases: obci.control.peer.configured_multiplexer_server.ConfiguredMultiplexerServer

handle_message(mxmsg)[source]

Handle messages: * amplifier_signal_message - raw data from mx. If session is active convey data to save_manager. * signal_saver_finish_message - finish saving session

obci.acquisition.tag_saver_peer module

class obci.acquisition.tag_saver_peer.TagSaver(addresses, peer_type=133)[source]

Bases: obci.control.peer.configured_multiplexer_server.ConfiguredMultiplexerServer

Init slots.

handle_message(mxmsg)[source]

Handle messages: * Tag message - raw data from mx (TAG) If session is active convey data to save_manager. * signal_saver_control_message - a message from signal saver is a signal to finishing saving tags. depending on data received.

Module contents