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

Function main

python_package/examples/tests/explore.py:8–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6
7
8def main():
9 BoardShim.enable_dev_board_logger()
10 parser = argparse.ArgumentParser()
11 parser.add_argument('--mac-address', type=str, help='mac address', required=False, default='')
12 args = parser.parse_args()
13
14 params = BrainFlowInputParams()
15 params.mac_address = args.mac_address
16 board = BoardShim(BoardIds.EXPLORE_4_CHAN_BOARD, params)
17 board.prepare_session()
18 board.start_stream()
19 # important: for explore device config board has to be after start stream
20 # board.config_board('sampling_rate:500')
21 # board.config_board('test_signal:1') # 1 is a bitmask represented as int not channel num
22 time.sleep(20)
23 data_eeg = board.get_board_data(preset=BrainFlowPresets.DEFAULT_PRESET)
24 data_orn = board.get_board_data(preset=BrainFlowPresets.AUXILIARY_PRESET)
25 data_env = board.get_board_data(preset=BrainFlowPresets.ANCILLARY_PRESET)
26 board.stop_stream()
27 board.release_session()
28
29 print(data_eeg)
30 print(data_orn)
31 print(data_env)
32 DataFilter.write_file(data_eeg, 'data_eeg.csv', 'w')
33 DataFilter.write_file(data_orn, 'data_orn.csv', 'w')
34 DataFilter.write_file(data_env, 'data_env.csv', 'w')
35
36
37if __name__ == "__main__":

Callers 1

explore.pyFile · 0.70

Calls 10

prepare_sessionMethod · 0.95
start_streamMethod · 0.95
get_board_dataMethod · 0.95
stop_streamMethod · 0.95
release_sessionMethod · 0.95
BoardShimClass · 0.90
write_fileMethod · 0.65
parse_argsMethod · 0.45

Tested by

no test coverage detected