Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

openbci

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openbci - npm Package Versions

12

1.2.3

Diff

Changelog

Source

1.2.3

Enhancements

  • Add table of contents to read me
  • Reduce size of repo by removing impedance test report
pushtheworld
published 1.2.2 •

Changelog

Source

1.2.2

Enhancements

  • Upgrade serialport to 4.x
pushtheworld
published 1.2.1 •

Changelog

Source

1.2.1

Bug Fixes

  • Fixed bug where set channel function allowed for channel 0 to be set. Cannot set system to channel 0; lower limit is 1.
pushtheworld
published 1.2.0 •

Changelog

Source

1.2.0

New Features

  • Add tutorial/sample code for interfacing the module with lab streaming layer.

Breaking Changes

  • Fixed time synced accel to work OpenBCI_32bit_Library release candidate 5 and newer.
pushtheworld
published 1.1.0 •

Changelog

Source

1.1.0

New Features

  • Add function .time() which should be used in time syncing
  • Add function .syncClocksFull() which should be used for immediate consecutive time syncs
  • Synced object can be emitted on synced event. Check valid property for if the sync was done
  • Add detailed description of object returned on synced event to README.md

Breaking Changes

  • Changed option named timeSync to sntpTimeSync
  • Removed function called .sntpNow() because it was replaced by .time()

Bug Fixes

  • Time sync working
  • Module could not work with local time
pushtheworld
published 1.0.1 •

Changelog

Source

1.0.1

New Features

  • Add time sync tutorial in README.md

Bug Fixes

  • Fixed bug in simulator that lead to samples being all zeros.
  • Fixed time sync sent confirmation bug that led to bad time values.
pushtheworld
published 1.0.0 •

Changelog

Source

1.0.0

The second major release for the OpenBCI Node.js SDK brings major changes, improvements and stability, on top of a push to increase automated test coverage.

New Features

  • NPM Module now called openbci instead of openbci-sdk
  • Firmware version 2.0 support.
  • Clock synchronization between OpenBCI board and this driver
  • .info property which contains verified board information parsed from the OpenBCI's softReset() response.
  • eot event that is emitted when a user sends a command that results in an EOT ("$$$") being sent from the board
  • Daisy (16 channel) support
  • Simulator overhaul, it completely mocks the board. Can now simulate board failure, where the board stops talking to the dongle. Can also mock a serial port failure.
  • error and close events from serialport now emtted events users can subscribe to.

Breaking Changes

  • NPM package is not called openbci-sdk anymore, now called openbci
  • Accelerometer data now goes into .accelData array instead of .auxData array.
  • In openBCIUtilities.js
    • parseRawPacket() is now called parseRawPacketStandard()
  • ready event only triggered after soft reset. eot event emitted in all other conditions resulting in the board sending EOT ("$$$")
  • Must use camel case on the OpenBCISimulator object.
  • Renamed constructor options for readability:
    • simulatorAlpha to simulatorInjectAlpha
    • simulatorLineNoise to simulatorInjectLineNoise
  • connect() no longer rejects on close or error event from the serialport.
ehsalazar
published 0.0.1-security •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc