aboutsummaryrefslogtreecommitdiff
path: root/include/libsurvive/survive.h
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-04-01 12:23:48 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-04-01 16:09:53 -0600
commit47c7fb15182700fb403894f65beaf143a7fad6ab (patch)
treeba4fbdf05864ff080fea937538f67c6bec3924df /include/libsurvive/survive.h
parent22d40fb360fdb65da7916fb87f9b199f4f401f05 (diff)
downloadlibsurvive-47c7fb15182700fb403894f65beaf143a7fad6ab.tar.gz
libsurvive-47c7fb15182700fb403894f65beaf143a7fad6ab.tar.bz2
Tweaked how reproject / calibate interact
Diffstat (limited to 'include/libsurvive/survive.h')
-rw-r--r--include/libsurvive/survive.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/libsurvive/survive.h b/include/libsurvive/survive.h
index e435752..669821d 100644
--- a/include/libsurvive/survive.h
+++ b/include/libsurvive/survive.h
@@ -185,6 +185,13 @@ enum SurviveCalFlag {
SVCal_All = SVCal_Gib | SVCal_Curve | SVCal_Tilt | SVCal_Phase
};
+typedef struct survive_calibration_config {
+ enum SurviveCalFlag use_flag;
+ FLT phase_scale, tilt_scale, curve_scale, gib_scale;
+} survive_calibration_config;
+
+survive_calibration_config survive_calibration_config_ctor();
+
struct SurviveContext {
text_feedback_func faultfunction;
text_feedback_func notefunction;
@@ -222,8 +229,7 @@ struct SurviveContext {
ButtonQueue buttonQueue;
void *user_ptr;
- enum SurviveCalFlag calibration_flag;
- struct survive_calibration_config *calibration_config;
+ struct survive_calibration_config calibration_config;
};
void survive_verify_FLT_size(