Skip to content

Releases: eteeXR/etee-Python-API

Version: v1.0.1-release

24 May 10:08
Compare
Choose a tag to compare

Release Version Contributors: Pilar Zhang Qiu.

Release Notes:

  • Controller connectivity bugfix: Solved issue when checking if both controllers are connected in the "all_hands_on()" function. This function checks if both controllers are connected.
  • Controller disconnection flags: Tweaked the time duration for a controller to be deemed disconnected and raise a disconnection flag in the driver.

Version: v1.0.0-release

10 Jan 14:31
Compare
Choose a tag to compare

Release Version Contributors: Dimitri Chikhladze and Pilar Zhang Qiu.

First etee Python API release, which includes the following features:

  • Connection to etee hardware
  • Events and callbacks
  • Data retrieval for:
    • Tactile data: fingers, trackpad, slider, tracker proximity sensor and system button.
    • Gestures: grip, pinch with trackpad, pinch with thumb finger, point independent and point exclude trackpad.
    • IMU and 3D rotation: raw 9-axis IMU data, Euler angles and quaternions.
    • Device state: device handedness (i.e. left or right).
    • Battery state: battery level and charging status.

Additional scripts include:

  • Setup scripts:
    • setup_repo.py will create a [virtual environment (venv) using the dependencies listed in requirements.txt.
    • setup.py will automate the etee-api package installation.
  • Example scripts:
    • 01_Retrieving_Data\ folder: accessing data through data-getter or event-based methods.
    • 02_Print_Data\ folder: CLI applications to print different available controller data.
    • 03_Plot_Data\ folder: live plotting quaternion or Euler angles.

More information about the API at: