MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / main

Function main

python_package/examples/tests/playback_test.py:7–30  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5
6
7def main():
8 BoardShim.enable_dev_board_logger()
9
10 # use synthetic board for demo
11 params = BrainFlowInputParams()
12 params.file = 'streamer_default.csv'
13 params.file_aux = 'streamer_aux.csv'
14 params.master_board = BoardIds.SYNTHETIC_BOARD
15 board_id = BoardIds.PLAYBACK_FILE_BOARD
16
17 board = BoardShim(board_id, params)
18 board.prepare_session()
19 board.start_stream()
20 time.sleep(5)
21 board.config_board('set_index_percentage:10')
22 time.sleep(5)
23 data_default = board.get_board_data(preset=BrainFlowPresets.DEFAULT_PRESET)
24 data_aux = board.get_board_data(preset=BrainFlowPresets.AUXILIARY_PRESET)
25 board.stop_stream()
26 board.release_session()
27 DataFilter.write_file(data_default, 'default.csv', 'w')
28 DataFilter.write_file(data_aux, 'aux.csv', 'w')
29 print(data_default)
30 print(data_aux)
31
32
33

Callers 1

playback_test.pyFile · 0.70

Calls 10

prepare_sessionMethod · 0.95
start_streamMethod · 0.95
config_boardMethod · 0.95
get_board_dataMethod · 0.95
stop_streamMethod · 0.95
release_sessionMethod · 0.95
BoardShimClass · 0.90
write_fileMethod · 0.65

Tested by

no test coverage detected