Moses Turner
|
36bc45b686
|
util: make sure u_config_json.file_loaded is false if we didn't load the file
|
2021-05-18 01:22:39 +00:00 |
|
Ryan Pavlik
|
23c73e145b
|
a/util: Make JSON reading more robust.
We were missing some null checks.
|
2021-04-28 21:13:34 +00:00 |
|
Ryan Pavlik
|
cfbb81cb71
|
a/util: Add schema directive to json before writing.
|
2021-04-28 21:13:34 +00:00 |
|
Christoph Haag
|
471b876725
|
u_config_json: Load tracking override pose input name
|
2021-04-19 12:53:47 +02:00 |
|
Christoph Haag
|
664c103a3e
|
u_config_json: Store tracking override pose input name
|
2021-04-19 12:53:47 +02:00 |
|
Ryan Pavlik
|
322f6d473a
|
util: Don't try to use $HOME or $XDG_CONFIG_HOME on Android.
|
2021-04-09 18:11:52 +01:00 |
|
Christoph Haag
|
2b962a5bfb
|
u_config_json: Create root node on save if no config file loaded
If no config file is loaded, json->root can be uninitialized instead of NULL.
Fixes #117
|
2021-04-04 21:02:41 +02:00 |
|
Christoph Haag
|
4061bf7707
|
d/multi: Add "attached" tracking override type
Example usage: Leap Motion attached to a Northstar headset.
|
2021-04-01 02:02:26 +02:00 |
|
Christoph Haag
|
08db19beca
|
u_config_json: Change node not found error->info
As our config grows it will happen more often that users won't have all possible nodes.
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
8f16118020
|
u_config_json: Remove bogus "No tracking node" messages
* open_tracking_settings() already reports missing tracking nodes.
* open_tracking_settings() can also fail for other reasons
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
45d889e390
|
u_config_json: Make missing tracking node messages friendlier
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
054850de76
|
u_config_json: Remove duplicated is_json_ok code
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
2959747221
|
u_config_json: clarify json not parsed error message
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
f0132eb997
|
u_config_json: change no config file warning->info
Running without a config file is fully supported, no reason to warn users.
|
2021-03-24 18:45:00 +00:00 |
|
Christoph Haag
|
dad5c6d5d8
|
u_config_json: Fix saving when no config file exists
If json->root was null, it would write a config file containing only (null).
|
2021-03-24 17:33:46 +01:00 |
|
Christoph Haag
|
44e375dd8a
|
aux/util: Save tracking override config
|
2021-03-02 19:43:19 +01:00 |
|
Christoph Haag
|
c077788436
|
aux/util: Store calibration config non-destructively
On save
* delete only nodes pertaining to calibration
* add new calibration nodes
* write config file
|
2021-03-02 19:43:19 +01:00 |
|
Christoph Haag
|
5e4c62c8aa
|
aux/util: Move json config parsing to aux/util
|
2021-03-02 19:43:19 +01:00 |
|