Integration of new VRidge API?

Issue #12 invalid
Christian Dahmen created an issue

So I asked for the update with the new API and apparently it's launching tomorrow (friday).

At the moment I don't know if the PSMoveService or VRidge will get a native implementation of each another or if a Brige like yours will be required.

Anyways, they were so nice to provide me a link to a preview of the API, so I thought I might give it to you: https://www.reddit.com/r/vridge/comments/60jwef/any_dates_on_the_next_beta/

Comments (2)

  1. Elliot Hawkins repo owner

    As mentioned in issue #6, PSMoveFreepieBridge is meant to bring positional tracking data from PSMoveService to Freepie. Adding additional services would require substantial rework and is outside of the project scope. I don't mean to be rude in saying this, but PSMoveFreepieBridge just isn't set up in a way that allows for additional services to be added. Even if it were, I unfortunately don't have the time.

    The good news is, from the link you posted it looks like Riftcat is interested in integrating PSMoveService support themselves. That would remove any need for PSMoveFreepieBridge!

    Even if they don't, it should be much easier now to write a bridge than when I originally wrote this one. A large part of why PSMoveFreepieBridge is so clunky is because it has to move between many different languages (C++ to C, C to C#, C# to Python). These were all needed because in the past, the only way to interact with PSMoveService was through C++ and the only way to interact with VRidge was FreeTrack. Now PSMoveService is switching to a C-based API and VRidge is adding a sockets based API, so someone else can do a much better, cleaner, easier to read and easier to use bridge between them using one language.

  2. Log in to comment