add_argument ( '-board-id', type = int, help = 'board id, check docs to get a list of supported boards', required = True ) parser. add_argument ( '-serial-number', type = str, help = 'serial number', required = False, default = '' ) parser. add_argument ( '-other-info', type = str, help = 'other info', required = False, default = '' ) parser. add_argument ( '-mac-address', type = str, help = 'mac address', required = False, default = '' ) parser. add_argument ( '-serial-port', type = str, help = 'serial port', required = False, default = '' ) parser. add_argument ( '-ip-address', type = str, help = 'ip address', required = False, default = '' ) parser.
add_argument ( '-ip-protocol', type = int, help = 'ip protocol, check IpProtocolType enum', required = False, default = 0 ) parser. add_argument ( '-ip-port', type = int, help = 'ip port', required = False, default = 0 ) parser. add_argument ( '-timeout', type = int, help = 'timeout for device discovery or connection', required = False, default = 0 ) parser. ArgumentParser () # use docs to check which parameters are required for specific board, e.g. enable_dev_board_logger () parser = argparse.
Import argparse import time from brainflow.board_shim import BoardShim, BrainFlowInputParams, BoardIds, BrainFlowPresets def main (): BoardShim. release_session () print ( data ) if _name_ = "_main_" : main () get_board_data () # get all data and remove it from internal buffer board. sleep ( 10 ) # data = board.get_current_board_data (256) # get latest 256 packages or less, doesnt remove them from internal buffer data = board. parse_args () params = BrainFlowInputParams () params. add_argument ( '-preset', type = int, help = 'preset for streaming and playback boards', required = False, default = BrainFlowPresets. add_argument ( '-master-board', type = int, help = 'master board id for streaming and playback boards', required = False, default = BoardIds. add_argument ( '-file', type = str, help = 'file', required = False, default = '' ) parser.