Name of package is now @openbci/ganglion
Include node 10 in testing
- Fixes bug where Ganglion did not work with Mojave.
- Fixed bug for linux support for BLED112
- Fixed bug where manufacturer name changed for BLED112, swtiched to vendor
- Can now use BLED112 with Windows
- Fixed bug where accelerometer data was not emitted.
- Utilities function crashed when trying to parse multi packet message from ganglion
- BLED112 could not find ganglions with different names :(
- BLED112 port name can change so made dynamic port finding routine and error message when no mattching driver found.
Chore bump noble version to v1.9.0 for macOS High Sierra
Chore bump serial port version to v6.1.1
- Fix bug where disconnect device was not recognized for BLED112
- Fix bug where local name was not in the same format as noble with bled112
Update init functions
Add support for BLED112
Complete over haul of the core of the application to use the OpenBCI utilities NodeJS package.
- Accel count value was wrong, was twice what it should have been.
- Closes #36 (thanks @chyumin)
- Removed
index.js
and made entry pointopenBCIGanglion.js
which leads to import ofconst Ganglion = require('openbci-ganglion');
instead ofconst Ganglion = require('openbci-ganglion').Ganglion
Constants
are now taken from new OpenBCI Utilities Module
Initial Beta Release. Adds linting!
- LSL streaming example (thanks @gabrielibagon)
- Fix #27 by adding delay
- Fix #23 by hard setting noble to 0.1.7, 0.1.8 breaks
- Add callback function to constructor to catch noble errors.
- Fix #19
- Dropped connection will fire disconnect
- Improvements to disconnect
- If dropped connection, module will now disconnect and clean up.
- Dropped connection will fire disconnect
- Auto reconnect functionality temporarily removed.
- Can now subscribe to
scanStart
andscanStop
to better control scanning.
- Improvements to disconnect
- Fixed bug where not disconnecting.
- Get state of noble with
.isNobleReady()
- Fix bug where scan stop would not stop scan which led to many problems.
- Fix bug where disconnect did not set private property
_connected
to false.
- Fix bug with connect
- Get accelerometer data from the ganglion! (Previous did not work while streaming)
- Major change in how bytes are parse based on byte ID.
- Refactor file names for clarity
- Removed dependency
underscore
- Compress with 18bits vs 19bits
- Reworked dropped packet detection and emit of packets.
- Fix bug where ganglionServer example would hang on scan if no board found.
- Fix bug where node process would not disconnect on windows.
- Fix unhandled promise where server would call search start twice.
- Add function for starting,
.accelStart()
, and stopping,.accelStop()
, accelerometer.
- Impedance was outputting on verbose instead of debug.
Initial release