Skip to content

Releases: csllc/CS1816

Version 2.1.0

Choose a tag to compare

@cwalden-cs cwalden-cs released this 15 Aug 13:44

Changes since 2.0.0:

  • Add Dongle.reset() method to issue reset command to supported motor controllers

Version 2.0.0

Choose a tag to compare

@cwalden-cs cwalden-cs released this 15 Aug 13:27
2.0.0

Version 1.1.0

Choose a tag to compare

@cwalden-cs cwalden-cs released this 08 Nov 16:42

Changes since 1.0.x:

  • Added example script example/controller.mjs to exercise the module on a desktop computer with a real dongle and motor controller
  • Added public Dongle.softwareRevision object that contains multiple representations of the dongle's software version, in addition to the object property returned by readDongleInfo(). See README for details.
  • Added "type": "module" to package.json
  • Imports now reference full filenames, including extensions, per ES6 requirements
  • Renamed clearSuperwatcher() to clearSuperWatcher() to be consistent with other code references to the super-watcher
  • Added check for non-null incoming data in characteristic notification listener (null data was causing crash in NodeJS / noble)
  • Add missing async keyword to writeObject
  • Remove call to nonexistent this.notifyListener.remove()
  • Removed platform check in DongleUUIDs - kept UUID strings with all-caps letters