Updated tests
Esse commit está contido em:
+9
-1
@@ -25,6 +25,7 @@ import atexit
|
||||
import logging
|
||||
import threading
|
||||
import sys
|
||||
import pdb
|
||||
|
||||
SAMPLE_RATE = 250.0 # Hz
|
||||
START_BYTE = 0xA0 # start of data packet
|
||||
@@ -73,13 +74,17 @@ class OpenBCIBoard(object):
|
||||
|
||||
print("Connecting to %s" %(port))
|
||||
self.ser = serial.Serial(port= port, baudrate = baud, timeout=timeout)
|
||||
|
||||
print("Serial established...")
|
||||
|
||||
time.sleep(2)
|
||||
#Initialize 32-bit board, doesn't affect 8bit board
|
||||
self.ser.write('v');
|
||||
|
||||
|
||||
#wait for device to be ready
|
||||
time.sleep(1)
|
||||
print("Incoming:")
|
||||
self.print_incoming_text()
|
||||
|
||||
self.streaming = False
|
||||
@@ -305,7 +310,8 @@ class OpenBCIBoard(object):
|
||||
"""
|
||||
line = ''
|
||||
#Wait for device to send data
|
||||
time.sleep(0.5)
|
||||
time.sleep(1)
|
||||
|
||||
if self.ser.inWaiting():
|
||||
line = ''
|
||||
c = ''
|
||||
@@ -314,6 +320,8 @@ class OpenBCIBoard(object):
|
||||
c = self.ser.read()
|
||||
line += c
|
||||
print(line);
|
||||
else:
|
||||
self.warn("No Message")
|
||||
|
||||
def print_register_settings(self):
|
||||
self.ser.write('?')
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import serial
|
||||
import struct
|
||||
import numpy as np
|
||||
import time
|
||||
import timeit
|
||||
import atexit
|
||||
import logging
|
||||
import threading
|
||||
import sys
|
||||
import pdb
|
||||
|
||||
port = '/dev/tty.OpenBCI-DN008VTF'
|
||||
#port = '/dev/tty.OpenBCI-DN0096XA'
|
||||
baud = 115200
|
||||
ser = serial.Serial(port= port, baudrate = baud, timeout = None)
|
||||
pdb.set_trace()
|
||||
+4
-2
@@ -15,12 +15,14 @@ def printData(sample):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
port = '/dev/tty.usbserial-DN0096XA'
|
||||
port = '/dev/tty.OpenBCI-DN008VTF'
|
||||
#port = '/dev/tty.OpenBCI-DN0096XA'
|
||||
baud = 115200
|
||||
logging.basicConfig(filename="test.log",format='%(asctime)s - %(levelname)s : %(message)s',level=logging.DEBUG)
|
||||
logging.info('---------LOG START-------------')
|
||||
board = bci.OpenBCIBoard(port=port, scaled_output=False, log=True)
|
||||
print("Board Instantiated")
|
||||
board.ser.write('v')
|
||||
time.sleep(0.100)
|
||||
time.sleep(10)
|
||||
#board.start_streaming(printData)
|
||||
board.print_bytes_in()
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário