RealTimeBiomechanics / rtosim

The real-time OpenSim extension (RTOSIM) is a set of libraries in C++ that wrap OpenSim APIs to enable the real-time computation of inverse kinematics and inverse dynamics.
Apache License 2.0
33 stars 14 forks source link

Client.h rename in Vicon Data Stream SDK #10

Open aaronsfox opened 4 years ago

aaronsfox commented 4 years ago

As discussed Claudio, it looks like in updated versions (not sure exactly when but at least from v1.7) Vicon has renamed the Client.h file to DataStreamClient.h

jerela commented 4 years ago

I can confirm this, I had to change line 24 in DataFromNexus.h from

include

to

include

when building the solution in Visual Studio in order to have it successfully build the project without errors.

cpizzolato commented 4 years ago

I have updated the codebase to use the ViconDataStreamSDK 1.9+. It compiles well now, but I still haven't fully tested that everything works fine. I'll keep this open until I add an appropriate testcase.

cpizzolato commented 4 years ago

I have added a Vicon Nexus example which works fine with markers. I will ensure streaming of analogue data is also correct before closing this isssue