aboutsummaryrefslogtreecommitdiff
path: root/src/survive_config.c
diff options
context:
space:
mode:
authorMike Turvey <mturvey6@gmail.com>2018-03-10 23:10:53 -0700
committerMike Turvey <mturvey6@gmail.com>2018-03-10 23:10:53 -0700
commit8ef086fb0524f8d9958de96276790952562902ef (patch)
tree504786ff79dcac436229e7c6e6a97ae305a38293 /src/survive_config.c
parent5e59c6805ff7555930c9f10097cda6d90d57ee78 (diff)
downloadlibsurvive-8ef086fb0524f8d9958de96276790952562902ef.tar.gz
libsurvive-8ef086fb0524f8d9958de96276790952562902ef.tar.bz2
Fix Save and Restore of PositionBit set
Diffstat (limited to 'src/survive_config.c')
-rw-r--r--src/survive_config.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/survive_config.c b/src/survive_config.c
index 46c6658..d923ba4 100644
--- a/src/survive_config.c
+++ b/src/survive_config.c
@@ -119,6 +119,7 @@ void config_read_lighthouse(config_group* lh_config, BaseStationData* bsd, uint8
config_read_float_array(cg, "fcalcurve", bsd->fcalcurve, defaults, 2);
config_read_float_array(cg, "fcalgibpha", bsd->fcalgibpha, defaults, 2);
config_read_float_array(cg, "fcalgibmag", bsd->fcalgibmag, defaults, 2);
+ bsd->PositionSet = config_read_uint32(cg, "PositionSet", 0);
}
@@ -132,6 +133,7 @@ void config_set_lighthouse(config_group* lh_config, BaseStationData* bsd, uint8_
config_set_float_a(cg,"fcalcurve", bsd->fcalcurve,2);
config_set_float_a(cg,"fcalgibpha", bsd->fcalgibpha,2);
config_set_float_a(cg,"fcalgibmag", bsd->fcalgibmag,2);
+ config_set_uint32(cg, "PositionSet", bsd->PositionSet);
}
void sstrcpy(char** dest, const char *src) {