summaryrefslogtreecommitdiff
path: root/firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h')
-rw-r--r--firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h b/firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h
index 7d66f756..f21108e2 100644
--- a/firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h
+++ b/firmware/os/algos/calibration/online_calibration/common_data/calibration_data.h
@@ -48,6 +48,12 @@ namespace online_calibration {
* behavior with temperature (e.g., linear bias sensitivity
* model).
* QUALITY_DEGRADED - Indicates a degradation in calibration quality.
+ * OTC_STILL_BIAS - Indicates that a stillness-induced bias update occurred as
+ * an input to the over-temperature compensation algorithm
+ * NOTE: Stillness bias values (e.g., GyroCal) may be
+ * different from the OTC bias. If these bias value are
+ * desired, they should be retrieved directly (see related
+ * calibration wrappers for access [e.g., GyroOffsetOtcCal]).
*/
enum class CalibrationTypeFlags : uint8_t {
NONE = 0x00,
@@ -56,6 +62,7 @@ enum class CalibrationTypeFlags : uint8_t {
CROSS_AXIS = 0x04,
OVER_TEMP = 0x08,
QUALITY_DEGRADED = 0x10,
+ OTC_STILL_BIAS = 0x20,
ALL = 0xFF
};