コード例 #1
0
aparser = ArgumentParser()
aparser.add_argument('dongle_device')
aparser.add_argument('-c0', type=str, default="Channel 0")
aparser.add_argument('-c1', type=str, default="Channel 1")
aparser.add_argument('-c2', type=str, default="Channel 2")
aparser.add_argument('-c3', type=str, default="Channel 3")
aparser.add_argument('-c4', type=str, default="Channel 4")
aparser.add_argument('-c5', type=str, default="Channel 5")
aparser.add_argument('-c6', type=str, default="Channel 6")
aparser.add_argument('-c7', type=str, default="Channel 7")
args = aparser.parse_args()

board = OpenBCIBoard(port=args.dongle_device)
for c in 'svcd':
	board.ser.write(c)
	time.sleep(0.100)
time.sleep(0.100)

sampletime = 1.0/board.getSampleRate()
dirpath = os.path.dirname(os.path.realpath(__file__))

atexit.register(write_packets)
atexit.register(board.disconnect)
boardthread = threading.Thread(target=board.start_streaming, args=(label_packet, -1))
#board.start_streaming([label_packet], -1)
boardthread.daemon = True
boardthread.start()

curses_ui()