Skip to content

Releases: Adjuvo/SenseGlove-API

C++ v2.0 with SenseCom v1.7.2

22 Aug 12:27
Compare
Choose a tag to compare

Does not change the back-end, but does update SenseCom version to include a firmware update tool for Nova 2.0 on Linux and Windows.

C++ Back-End v2.X

12 Apr 09:34
Compare
Choose a tag to compare
  • Also adds significant changes to the structure of this repository: C# Native was removed, CMakeLists will need to be rewritten.
  • Adds Nova 2.0 Compatibility
  • Significant changes to Calibration and Haptics Function signatures
  • For Nova Gloves; Calibration now happens automatically in the background after startup.
  • Updates SenseCom to v1.6.1
  • Adds SGCore::HandLayer to call generic Haptic Glove functions without needing to Cache any glove instances. For Device-Specific instances, you'll still need a Pointer to the correct device.
  • Missing CMakelists and Doxygen code documentation due to new file structure and code format respectively.

SenseGlove API v1.4.0

20 Apr 07:48
Compare
Choose a tag to compare

v1.4 Update: Better Examples, CMakeLists, SenseCom Updates

  • Added new example codes that represent more practical use cases - and are compatible with Nova Gloves.
  • Examples are now located in their respective "Core" Folder
  • C++ Codes are now compatible with CMakeLists: Add their repository to add the library to your executable.
  • SenseCom UI is updated with cleaner UI, as well as a "Settings" Menu and Nova Glove Troubleshooter.
  • SenseCom now has a windows installer available. ( you can still use your older version).
  • Core API: You can now request Hand Poses without needing to provide a HandProfile. When none is specified, the latest profile from disk is used.

SenseGlove API v1.3.4

22 Oct 13:37
Compare
Choose a tag to compare

SenseCom Update and Nova IMU fix.

  • SenseCom: Added "Help" button on the top left. This opens a separate menu to help you debug connections.
  • C# / C++ API: Nova GloveInfo can now parse IMU Correction as Quaternions as well as Euler Angles. Fixes off rotation angles of the Nova 1.0 gloves, which use this quaternion-based correction.

SenseGlove API v1.3.2

27 Jul 15:14
Compare
Choose a tag to compare

(Windows only…for now)

  • SenseCom now has an integrated Calibration menu for HapticGloves, mainly suited for Nova Gloves, but which can also be activated for SenseGlove Dk1.
  • Like with the Unity Plugin, the result of this calibration is placed in MyDocuments.
  • The HandProfile class has a new function; GetLatestProfile(), which allows you to retrieve the latest HandProfile from disk. Call this at the start of your program, every few seconds, or whenever you need it.

SenseGlove API v1.3.1

12 Jul 14:22
Compare
Choose a tag to compare

Compatible with SenseGlove DK1 and the new Nova Gloves. Combines the v1,3 update with a minor bug fix to create v1.3.1.

[v1.3] Nova Support Release - Moderate Refactoring

  • [C#/C++] Added Nova Glove Support. For those who are working with "Fino" - This glove is renamed to "NovaGlove" in the "Nova" namespace
  • [C#/C++] Simplified main examples for Nova and SenseGlove.
  • [C#/C++] Can now distinguish between main and sub firmware versions (e.g. 4.12 -> '4' and '12')
  • [C#/C++] Quat class now contains a Normalize & Magnitude function.
  • [C#/C++] Anatomy class now contains sets of HandAngles to make predefined poses. Now possible to generate a HandPose from a set of HandAngles.
  • [C#/C++] Added options for wrist / glove tracking to HapitcGlove classes.
  • [C# / C++] Added HapticGlove calibration sequences to (re) calibrate your Nova, as well as a HG_CalibrationCheck to determine if calibration is even required.
  • [SenseCom] v0_15 now supports Low Battery / Charging States, as well as Battery level indicator for Nova Gloves.
  • Various small tweaks to documentation of header / .cs files.
    Known Bugs:
  • [Linux] Nova Glove not showing up in list of devices, and can therefore not connect to them.