Skip to content

v1.2.0

Compare
Choose a tag to compare
@JovannMC JovannMC released this 20 Mar 13:51
· 269 commits to main since this release
83d6fd2

The v1.2.0 release of the HaritoraX-Interpreter package is now out! More functionality to the BT side along with more info on the trackers for both modes, grabbing the currently connected trackers, and lots of code optimizations.

Changelogs

  • Get the currently active trackers (GX6/BT)
  • Get battery tracker info (GX6/BT)
  • Get tracker info (GX6/BT)
  • Lots of code optimizations

Installation

npm install haritorax-interpreter

Documentation

Will write actual documentation at some point, for now refer to the source code, examples, and JSDoc comments.

Supported devices

Device Supported Elbow/Hip support
HaritoraX Wireless Y X
HaritoraX 1.1B X X
HaritoraX 1.1 X X
HaritoraX 1.0 X X
Haritora X X
Communication mode Supported
Bluetooth *
GX6 Communication Dongle Y
GX2 Communication Dongle X

* partial support

Example

import { HaritoraXWireless } from "haritorax-interpreter";

let device = new HaritoraXWireless(true);
device.startConnection("gx6");

device.on("imu", (trackerName, rotation, gravity, ankle) => {
    // IMU data received, do stuff
});

setTimeout(() => {
    // apply the following settings to the rightAnkle tracker:
    // posture data transfer rate: 100FPS
    // sensor mode: 1 (magnetometer enabled)
    // sensor auto correction mode: accelerometer and gyroscope
    // ankle motion detection: enabled
    device.setTrackerSettings("rightAnkle", 100, 1, ['accel', 'gyro'], true);
}, 2000)

setTimeout(() => {
    device.stopConnection("gx6");
}, 10000)

Full Changelog: v1.0.0...v1.1.0

Full Changelog: v1.1.0...v1.2.0