Proto commits in SlimeVR/SlimeVR-OpenVR-Driver

These 10 commits are when the Protocol Buffers files have changed:

Commit:f655719
Author:0forks
Committer:GitHub

Implement async IPC (#38) * Implement async IPC * Refactor and tests * Pin vcpkg registry * ci: Fix cache key, add tests * Fix code style * Print connection error only once if not changed * Fix indent * Fix the indent fix * ci: Add CMakeLists to cache key * Print universe error only once if not changed * Fix naming and refactor * Log tracker statuses * Poll at 500hz * Add sleep benchmark * Fix adding trackers * Remove redundant thises * Change pose request thread logs * Fix atomic on linux * Update dependencies * Get only the HMD pose * Copy devices properly * Send HMD battery at 10Hz * Use already defined prop container for battery * Handle $HOME and $XDG_DATA_DIR * This is fPredictedSecondsFromNow, not device index * update github actions (#49) # Conflicts: # .github/workflows/c-cpp.yml * Update vcpkg and packages * Update github actions * Handle battery message in tests * Position in tracker update was optional * Split implementation from headers * Fix typo * Remove unused bool * Remove old log method * Update readme * Let compiler handle endianness for headers * tests: Check CircularBuffer threading * Fix serial log * Set pose valid/connected flags on position update * Add path to bridge logs * Update min cmake version * Optimize build size --------- Co-authored-by: Uriel <imurx@proton.me>

The documentation is generated from this commit.

Commit:ce80726
Author:NWB
Committer:GitHub

Display SlimeVR Tracker Battery Life (#41)

Commit:e3d8ef2
Author:Eiren Rain

Fix all IPC problems and test it lightly

Commit:479d2b3
Author:Eiren Rain

Make position data optional in message, added ping-pong empty message

Commit:51719c4
Author:Eiren Rain

Update protocol after discussions

Commit:73d06d7
Author:Eiren Rain

New bridge implemented and properly compiles (untested)

Commit:4aa44dc
Author:Eiren Rain

I hate protobuf

Commit:0804267
Author:Eiren Rain

Add more protobuf messages

Commit:f3b61d1
Author:Eiren Rain

Fix protobuf cmake

Commit:1170912
Author:Eiren Rain

Initial setup for new IPC, added Protobuf