Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove TODO and fix xyz accelerometer data from the lighthouse. | cnlohr | 2018-03-11 | 1 | -2/+2 |
| | |||||
* | Update pose definition and readme. | cnlohr | 2018-03-11 | 1 | -0/+3 |
| | |||||
* | Fix Save and Restore of PositionBit set | Mike Turvey | 2018-03-10 | 1 | -0/+2 |
| | |||||
* | Fix MSVC build | Mike Turvey | 2018-03-10 | 3 | -2/+23 |
| | |||||
* | Switch from pos,quat to pose. Also change initialization order. | cnlohr | 2018-03-10 | 4 | -22/+32 |
| | |||||
* | Added nullptr checks around file access | Justin Berger | 2018-03-10 | 1 | -11/+15 |
| | |||||
* | Merge branch 'master' of https://github.com/cnlohr/libsurvive | cnlohr | 2018-03-10 | 1 | -1/+10 |
|\ | |||||
| * | Merge pull request #103 from jdavidberger/verify_FLT_at_startup | CNLohr | 2018-03-10 | 1 | -1/+10 |
| |\ | | | | | | | Added a check at init that makes sure the user agrees with what FLT is | ||||
| | * | Updated error message to be more helpful | Justin Berger | 2018-03-08 | 1 | -1/+3 |
| | | | |||||
| | * | Added a check at init that makes sure the user agrees with what FLT is | Justin Berger | 2018-03-07 | 1 | -1/+8 |
| | | | |||||
* | | | Whoops. This should _never_ print to stdout. | cnlohr | 2018-03-10 | 1 | -1/+0 |
|/ / | |||||
* | | Spaces -> Tabs (code formatting change) | Justin Berger | 2018-03-09 | 3 | -344/+358 |
| | | |||||
* | | Swapped to OGGetAbsoluteTime for timestamp | Justin Berger | 2018-03-09 | 1 | -11/+9 |
| | | |||||
* | | Added time factor to playback | Justin Berger | 2018-03-08 | 1 | -13/+6 |
| | | |||||
* | | Disable usb driver if playback is active | Justin Berger | 2018-03-08 | 1 | -2/+9 |
| | | |||||
* | | Refactoring to reuse code standard to htc json format | Justin Berger | 2018-03-08 | 5 | -315/+168 |
| | | |||||
* | | Added playback device driver | Justin Berger | 2018-03-08 | 4 | -74/+459 |
|/ | |||||
* | Fixed inadvertent change to signedness of acceldata | Justin Berger | 2018-03-04 | 2 | -6/+11 |
| | |||||
* | Merge pull request #99 from jdavidberger/misc-bugfix | CNLohr | 2018-02-24 | 4 | -9/+23 |
|\ | | | | | Fixed two minor / potential bugs | ||||
| * | Fixed OOB memory access | Justin Berger | 2018-02-23 | 2 | -3/+4 |
| | | |||||
| * | Fixed unaligned access issues | Justin Berger | 2018-02-23 | 2 | -6/+19 |
| | | |||||
* | | Fixed typo which broke tr0 callbacks | Justin Berger | 2018-02-23 | 1 | -1/+1 |
|/ | |||||
* | Fix a few warnings | Mike Turvey | 2018-01-15 | 2 | -3/+4 |
| | |||||
* | Fix compiler warnings | Mike Turvey | 2018-01-15 | 4 | -9/+10 |
| | |||||
* | fix various -Wall warnings | Christoph Haag | 2018-01-15 | 3 | -6/+6 |
| | |||||
* | fix segfault in config_set_lighthouse() | Christoph Haag | 2018-01-15 | 1 | -2/+3 |
| | | | | | also include the survive_config.h header to avoid various implicit function declaration warnings on gcc | ||||
* | A few changes to test.c | Mike Turvey | 2018-01-06 | 1 | -34/+34 |
| | | | | | 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 | Mike Turvey | 2018-01-05 | 1 | -1/+1 |
| | | | | Longer term, need to determine why if failed and fix root cause. | ||||
* | Update test.c to do calibration | Mike Turvey | 2018-01-05 | 2 | -1/+13 |
| | |||||
* | Add standard output mechanism for posers | Mike Turvey | 2018-01-05 | 4 | -14/+46 |
| | | | | | Added a raw pose output/ callback that the posers can call when they have calculated a pose. | ||||
* | Haptic Call Plumbed | Mike Turvey | 2018-01-04 | 3 | -18/+108 |
| | | | | | 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 | Mike Turvey | 2018-01-03 | 3 | -21/+54 |
| | | | | | 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 | Mike Turvey | 2018-01-02 | 1 | -7/+20 |
| | | | | | | | --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 button input support for wireless | Mike Turvey | 2018-01-02 | 1 | -5/+28 |
| | |||||
* | Capturing Button Inputs | Mike Turvey | 2018-01-02 | 2 | -26/+262 |
| | | | | | | 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 to support buttons | Mike Turvey | 2018-01-01 | 1 | -3/+95 |
| | | | | | | 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. | ||||
* | Use accelerometer to determine "up" | Mike Turvey | 2017-12-28 | 1 | -6/+6 |
| | | | | | The accelerometer will be used to determine "up" instead of blindly using +z during calibration | ||||
* | MUCH better tracking | Mike Turvey | 2017-12-28 | 1 | -5/+8 |
| | | | | | | | | | 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. | ||||
* | Start work on determining rotation using quaternions only | Mike Turvey | 2017-12-28 | 1 | -28/+122 |
| | | | | | | | | 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. | ||||
* | Configuration Changes | Mike Turvey | 2017-12-22 | 4 | -16/+47 |
| | | | | | 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 | Mike Turvey | 2017-12-20 | 3 | -4/+53 |
| | |||||
* | Save Calibration Output To Config | Mike Turvey | 2017-12-20 | 1 | -0/+4 |
| | |||||
* | Merge pull request #82 from mwturvey/SupportOneLighthouse | Michael Turvey | 2017-12-19 | 2 | -2/+4 |
|\ | | | | | Add support for using only 1 lighthouse | ||||
| * | Add support for using only 1 lighthouse | Mike Turvey | 2017-12-19 | 2 | -2/+4 |
| | | | | | | | | | | | | 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 | Mike Turvey | 2017-06-02 | 1 | -2/+2 |
| | | | | | | | | This definitely works a little better. There are still issues. | ||||
* | | Forgot to normalize the quaternion | Mike Turvey | 2017-06-01 | 1 | -2/+4 |
| | | |||||
* | | Display Lighthouse Poses in calibrate.c | Mike Turvey | 2017-06-01 | 1 | -2/+2 |
| | | |||||
* | | Updates to rotation calculation of tracked object | Mike Turvey | 2017-05-31 | 1 | -5/+15 |
| | | |||||
* | | Adding comments | Mike Turvey | 2017-05-30 | 1 | -16/+59 |
| | | |||||
* | | Add angleaxisfrom2vect() | Mike Turvey | 2017-05-30 | 1 | -16/+29 |
| | |