![]() |
Larus glider flight sensor system 3.9.2024
Software-In-The-Loop test and validation system
|
maintain offset and slope data for one sensor axis More...
#include <compass_calibration.h>
Public Member Functions | |
| single_axis_calibration_t (float _offset=0.0f, float slope=1.0f) | |
| void | refresh (linear_least_square_result< float > &result) |
| feed in new calibration from linear least square fit | |
| void | refresh (float _offset, float _slope, float _variance_offset, float _variance_slope) |
| feed in new calibration from linear least square fit | |
| float | calibrate (float sensor_reading) |
| calibrate instant sensor reading using calibration data | |
Public Attributes | |
| float | offset |
| sensor offset in sensor units | |
| float | scale |
| convert sensor-units into SI-data | |
| float | variance |
| measure of precision: sensor calibration parameter variance | |
maintain offset and slope data for one sensor axis
Definition at line 35 of file compass_calibration.h.
|
inline |
Definition at line 38 of file compass_calibration.h.
calibrate instant sensor reading using calibration data
Definition at line 61 of file compass_calibration.h.
|
inline |
feed in new calibration from linear least square fit
Definition at line 53 of file compass_calibration.h.
|
inline |
feed in new calibration from linear least square fit
Definition at line 45 of file compass_calibration.h.
| float single_axis_calibration_t::offset |
sensor offset in sensor units
Definition at line 66 of file compass_calibration.h.
Referenced by calibrate(), refresh(), refresh(), and compass_calibration_t< sample_type, evaluation_type >::set_default().
| float single_axis_calibration_t::scale |
convert sensor-units into SI-data
Definition at line 67 of file compass_calibration.h.
Referenced by calibrate(), refresh(), refresh(), and compass_calibration_t< sample_type, evaluation_type >::set_default().
| float single_axis_calibration_t::variance |
measure of precision: sensor calibration parameter variance
Definition at line 68 of file compass_calibration.h.
Referenced by compass_calibration_t< sample_type, evaluation_type >::read_from_EEPROM(), refresh(), refresh(), compass_calibration_t< sample_type, evaluation_type >::set_default(), and compass_calibration_t< sample_type, evaluation_type >::write_into_EEPROM().