Skip to content

Commit

Permalink
Add sbs prefix to display distance config
Browse files Browse the repository at this point in the history
  • Loading branch information
wheaney committed Dec 22, 2023
1 parent a89503f commit e3b49be
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion include/virtual_display_plugin.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ struct virtual_display_config_t {
bool enabled;
float look_ahead_override;
float display_zoom;
float display_distance;
float sbs_display_distance;
float sbs_display_size;
bool sbs_content;
bool sbs_mode_stretched;
Expand Down
12 changes: 6 additions & 6 deletions src/virtual_display_plugin.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ void *virtual_display_default_config_func() {
config->enabled = false;
config->look_ahead_override = 0.0;
config->display_zoom = 1.0;
config->display_distance = 1.0;
config->sbs_display_distance = 1.0;
config->sbs_content = false;
config->sbs_mode_stretched = false;

Expand All @@ -35,8 +35,8 @@ void virtual_display_handle_config_line_func(void* config, char* key, char* valu
float_config(key, value, &temp_config->look_ahead_override);
} else if (equal(key, "external_zoom") || equal(key, "display_zoom")) {
float_config(key, value, &temp_config->display_zoom);
} else if (equal(key, "display_distance")) {
float_config(key, value, &temp_config->display_distance);
} else if (equal(key, "sbs_display_distance")) {
float_config(key, value, &temp_config->sbs_display_distance);
} else if (equal(key, "sbs_display_size")) {
float_config(key, value, &temp_config->sbs_display_size);
} else if (equal(key, "sbs_content")) {
Expand All @@ -57,7 +57,7 @@ void set_virtual_display_ipc_values_from_config() {
context.device->imu_cycles_per_s;
*virtual_display_ipc_values->display_zoom = context.state->sbs_mode_enabled ? vd_config->sbs_display_size :
vd_config->display_zoom;
*virtual_display_ipc_values->display_north_offset = vd_config->display_distance;
*virtual_display_ipc_values->display_north_offset = vd_config->sbs_display_distance;
virtual_display_ipc_values->look_ahead_cfg[0] = vd_config->look_ahead_override == 0 ?
context.device->look_ahead_constant :
vd_config->look_ahead_override;
Expand All @@ -84,8 +84,8 @@ void virtual_display_set_config_func(void* config) {
if (vd_config->sbs_display_size != temp_config->sbs_display_size)
fprintf(stdout, "SBS display size has changed to %f\n", temp_config->sbs_display_size);

if (vd_config->display_distance != temp_config->display_distance)
fprintf(stdout, "Display distance has changed to %f\n", temp_config->display_distance);
if (vd_config->sbs_display_distance != temp_config->sbs_display_distance)
fprintf(stdout, "SBS display distance has changed to %f\n", temp_config->sbs_display_distance);

if (vd_config->sbs_content != temp_config->sbs_content)
fprintf(stdout, "SBS content has been changed to %s\n", temp_config->sbs_content ? "enabled" : "disabled");
Expand Down

0 comments on commit e3b49be

Please sign in to comment.