| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\| |
| | |
| | | |
Resolve warnings & remove survive.h dependency on redist
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
fix segfault in config_set_lighthouse() and various gcc warnings
|
| | | |
|
|/ /
| |
| |
| |
| | |
also include the survive_config.h header to avoid various
implicit function declaration warnings on gcc
|
|\ \
| | |
| | | |
A few changes to test.c
|
| | |
| | |
| | |
| | |
| | | |
Hopefully, this will make it easier for anyone wanting to use libsurvive
to have a simple starting point for doing so.
|
|\| |
| | |
| | | |
Remove dependency on GetSem to fix linux segfault
|
| | |
| | |
| | |
| | | |
Longer term, need to determine why if failed and fix root cause.
|
|\| |
| | |
| | | |
Provide standard way for posers to report pose output
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Added a raw pose output/ callback that the posers can
call when they have calculated a pose.
|
|\| |
| | |
| | | |
Haptic Call Plumbed
|
| | |
| | |
| | |
| | |
| | | |
The plumbing is now in place for the haptic call.
Left in place a "demo" where haptic is called when a controller's trigger is pulled
|
|\| |
| | |
| | | |
Controller Buttons Fully Implemented
|
| | |
| | |
| | |
| | |
| | | |
Fully plumbed support for controller buttons
Also, commented haptic call because it messed with the vive_magic calls, given where I had it.
|
|\| |
| | |
| | | |
Haptic POC
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
--Upon startup, Watchman1 (wireless only) will do a short
haptic feedback/ vibration.
--Also have some POC code that turns off the controller (currently disabled)
--Thank you Nairol!
|
|\| |
| | |
| | | |
Add support for buttons
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Currently only working on Windows over USB interface
Inputs are only printed out, still need to propagate them up the stack.
Buttons are placed in a queue, and "processed" on a different thread to avoid starvation.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Start the infrastructure for reading buttons from the tracked devices.
Currently, only supporting wired controller and wired tracker.
Data is printed only so far, not passed up the stack programmatically.
|
|\| |
| | |
| | | |
Make tracking good
|
| | |
| | |
| | |
| | |
| | | |
The accelerometer will be used to determine "up" instead of
blindly using +z during calibration
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Works with 2 lighthouses.
Tracking from both lighthouses agree *much* better than before
Inverting the tracker no longer screws up tracking
Still much work to do to remove all axis angle and
speed up/ make predictable the algorithm to estimate the rotation of the
LH relative to the tracked object.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rotation was previously approximated using axis/angle
This change starts down the path of using quaternions exclusively.
This change appears to give at least as good as answers as the axis/angle
model in basic cases (also only tested with 1 lighthouse), but it is
currently much slower and runs in unpredictable time.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Changed the position markers to indicate +x as the "flagged" direction.
Since the lighthouses face +x (based on arbitrary decision months ago),
this makes their display more logical.
|
|\| |
| | |
| | | |
Configuration Changes
|
| | |
| | |
| | |
| | |
| | | |
Added some config options. Changed a few defaults. Better output from PoserTurveyTori.
Hopefully, this will make it easier for someone new to get up and running more easily.
|
|\| |
| | |
| | | |
Load LH Config Data
|
| | | |
|
|\| |
| | |
| | | |
Save Calibration Output To Config
|
|/ / |
|
|\ \
| |/
|/| |
Add support for using only 1 lighthouse
|
| |
| |
| |
| |
| |
| | |
Change adds a config option for the number of "active" lighthouses,
which can be 1. Calibrate will run with a single lighthouse
if the new config option LighthouseCount is set to 1.
|
|\ \
| | |
| | | |
Small change to orientation
|
| | |
| | |
| | |
| | | |
This definitely works a little better. There are still issues.
|
|\| |
| | |
| | | |
Forgot to normalize the quaternion
|
| | | |
|
|\| |
| | |
| | | |
Display Lighthouse Poses in calibrate.c
|
| | | |
|
|\| |
| | |
| | | |
Modest updates to Tori
|
| | | |
|
| | | |
|
| | | |
|
|\| |
| | |
| | | |
Mainly cleaning up warnings
|
|/ / |
|
|\ \
| | |
| | | |
More changes to torii fitness calculations
|
| | | |
|