v1.2.0
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