Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UDP Message structure? #1

Open
Filmengineers opened this issue Jan 13, 2021 · 1 comment
Open

UDP Message structure? #1

Filmengineers opened this issue Jan 13, 2021 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@Filmengineers
Copy link

Filmengineers commented Jan 13, 2021

Can you help us with UDP message structure that needs to be sent to initialize a tracker?

I'm guessing the UDP packet has "Tracker_Name | Serial_Number | Pose_Translation | Pose_Quaternion"?

Kindly share a sample UDP sender package structure. I'm trying to initialize a Single Tracker (like ViveTracker) from another C++ application instead of your FullbodyTrack application.

How to implement the Handshake, Advertise & Update? and in what order?

Thanks in advance,
V

@djfigs1
Copy link
Owner

djfigs1 commented Jan 14, 2021

Wow, this is actually the first time that anyone has ever submitted an issue or noticed one of my projects. Thank you for that :)
Because of that, there's obviously a lack of documentation about how this entire driver works since I've been mainly developing this for myself. As such, this protocol is in very early stages in development and I probably will change how it works. But I will do my best to explain how everything works so far, and I will try to draft wiki pages to explain this in more detail and demonstrate my future plans.

I updated this wiki page with an example program that initializes a tracker and makes it move vertically in a sine wave with comments to explain the protocol. There are some other features in the protocol that haven't fully been implemented yet, such as how to set a world translation/rotation offset for devices, and I will write documentation when I have it ready.

Please let me know if you have any more questions or feature suggestions.

@djfigs1 djfigs1 added the documentation Improvements or additions to documentation label Jan 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant