This repository has been archived by the owner on May 3, 2021. It is now read-only.
HipsterSloth
released this
29 Sep 06:28
·
5 commits
to master
since this release
IMPORTANT NOTE (SteamVR Users)
The SteamVR plugin is not part of PSMoveService. The SteamVR plugin in it's own GitHub project, PSMoveSteamVRBridge. If you want to use PSMoveService with SteamVR, you'll want to download PSMoveSteamVRBridge instead:
https://github.com/HipsterSloth/PSMoveSteamVRBridge/releases/tag/v1.5.0
IMPORTANT NOTE (FreePIE Users)
If you are a user of PSMoveFreePieBridge, make sure to you have version 16:
HotFix: Crash when xbox360 controller connected
Added support for the the newer model PS4 PSMove Controller (ZCM2)
- Fixed up controller pairing code to perform bluetooth pin authentication when pairing ZCM2 controllers
- Updating PSMoveController class to read HID reports from either the ZCM1 or ZCM2 controller
- Updated the gyroscope calibration tool to compute per-frame drift
Ported over some sensor fusion refactoring work from PSVRTracker
- The PSMove and DS4 controller classes now poll their controller data as fast as they can on another thread and publish IMU packets to a lockfree queue
- The sensor data is processed in the main thread in poll() as before
- Updated all filters to support partial updates (update packet with only IMU or optical data)
- Also updated the camera processing code to publish optical tracking packets (not multi-threaded yet)
Many thanks to @nitsch (Alexander Nitsch) for his research into the ZCM2 controller that helped make this update possible!