Skip to content

Releases: REVrobotics/node-can-bridge

v3.6.0

31 Dec 17:38
Compare
Choose a tag to compare
  • Adds canBridgeDeviceNotFound field to device not found errors in #39

Full Changelog: v3.5.0...v3.6.0

v3.5.0

13 Nov 22:45
Compare
Choose a tag to compare
  • Adds getLatestMessageOfEveryReceivedArbId() function

Full Changelog: v3.4.2...v3.5.0

v3.4.2

02 Dec 18:04
Compare
Choose a tag to compare

What's Changed

  • Add getImageElements() method to list DFU element info for an image by @LandryNorris in #35

Full Changelog: v3.4.1...v3.4.2

v3.4.1

03 Oct 01:56
Compare
Choose a tag to compare
  • Removes RTR_FRAME_BIT constant, which was added in 3.4.0, where sending RTR frames was still broken.
  • Adds a new sendRtrMessage() method

v3.4.0

20 Sep 17:12
Compare
Choose a tag to compare

What's Changed

  • Adds (broken) support for sending RTR frames (#28)
    • See v3.4.1 for working RTR support

Full Changelog: v3.3.1...v3.4.0

v3.3.1

17 Sep 23:58
Compare
Choose a tag to compare
  • Update to CANBridge 2.4.1 (#26)
    • This fixes a recently-introduced issue with scheduling SPARK heartbeats
  • Start with the heartbeat timeout expired (#27)

Full Changelog: v3.3.0...v3.3.1

v3.3.0

13 Sep 22:11
Compare
Choose a tag to compare
  • Updates to CANBridge 2.4.0
    • Fixes a significant bug, see CANBridge release notes for details

v3.2.0

11 Apr 16:17
Compare
Choose a tag to compare
  • Adds stopHeartbeats() function

v3.1.0

26 Mar 19:34
Compare
Choose a tag to compare
  • Fixes repeating frame functionality
  • Overhauls heartbeat sending internals
    • See #18
    • Makes it so that a given heartbeat doesn't stop being sent once it's started
    • Improves performance and reliability of heartbeats
    • Reduces the frequency of the SPARK heartbeat to match the REV common heartbeat
    • Fixes heartbeats never resuming after a heartbeat ack timeout

v3.0.0

07 Dec 23:29
Compare
Choose a tag to compare

Breaking Changes

  • Moves all functions to a new CanBridge class
    • The native addon is not loaded until this class is constructed
    • This makes it much easier to handle errors that occur while loading the addon
  • Adds CanBridgeInitializationError that can be thrown by the CanBridge constructor
  • Renames intializeNotifier() to initializeNotifier()

Other Changes

None