Firmware
Functions
temp_comp_params_baro.c File Reference

Parameters required for temperature compensation of barometers. More...

Functions

 PARAM_DEFINE_INT32 (TC_B_ENABLE, 0)
 Thermal compensation for barometric pressure sensors. More...
 
 PARAM_DEFINE_INT32 (TC_B0_ID, 0)
 ID of Barometer that the calibration is for. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_X5, 0.0f)
 Barometer offset temperature ^5 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_X4, 0.0f)
 Barometer offset temperature ^4 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_X3, 0.0f)
 Barometer offset temperature ^3 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_X2, 0.0f)
 Barometer offset temperature ^2 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_X1, 0.0f)
 Barometer offset temperature ^1 polynomial coefficients. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_X0, 0.0f)
 Barometer offset temperature ^0 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_SCL, 1.0f)
 Barometer scale factor - X axis. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_TREF, 40.0f)
 Barometer calibration reference temperature. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_TMIN, 5.0f)
 Barometer calibration minimum temperature. More...
 
 PARAM_DEFINE_FLOAT (TC_B0_TMAX, 75.0f)
 Barometer calibration maximum temperature. More...
 
 PARAM_DEFINE_INT32 (TC_B1_ID, 0)
 ID of Barometer that the calibration is for. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_X5, 0.0f)
 Barometer offset temperature ^5 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_X4, 0.0f)
 Barometer offset temperature ^4 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_X3, 0.0f)
 Barometer offset temperature ^3 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_X2, 0.0f)
 Barometer offset temperature ^2 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_X1, 0.0f)
 Barometer offset temperature ^1 polynomial coefficients. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_X0, 0.0f)
 Barometer offset temperature ^0 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_SCL, 1.0f)
 Barometer scale factor - X axis. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_TREF, 40.0f)
 Barometer calibration reference temperature. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_TMIN, 5.0f)
 Barometer calibration minimum temperature. More...
 
 PARAM_DEFINE_FLOAT (TC_B1_TMAX, 75.0f)
 Barometer calibration maximum temperature. More...
 
 PARAM_DEFINE_INT32 (TC_B2_ID, 0)
 ID of Barometer that the calibration is for. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_X5, 0.0f)
 Barometer offset temperature ^5 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_X4, 0.0f)
 Barometer offset temperature ^4 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_X3, 0.0f)
 Barometer offset temperature ^3 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_X2, 0.0f)
 Barometer offset temperature ^2 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_X1, 0.0f)
 Barometer offset temperature ^1 polynomial coefficients. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_X0, 0.0f)
 Barometer offset temperature ^0 polynomial coefficient. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_SCL, 1.0f)
 Barometer scale factor - X axis. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_TREF, 40.0f)
 Barometer calibration reference temperature. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_TMIN, 5.0f)
 Barometer calibration minimum temperature. More...
 
 PARAM_DEFINE_FLOAT (TC_B2_TMAX, 75.0f)
 Barometer calibration maximum temperature. More...
 

Detailed Description

Parameters required for temperature compensation of barometers.

Author
Paul Riseborough gncso.nosp@m.lns@.nosp@m.gmail.nosp@m..com

Function Documentation

§ PARAM_DEFINE_FLOAT() [1/30]

PARAM_DEFINE_FLOAT ( TC_B0_X5  ,
0.  0f 
)

Barometer offset temperature ^5 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [2/30]

PARAM_DEFINE_FLOAT ( TC_B0_X4  ,
0.  0f 
)

Barometer offset temperature ^4 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [3/30]

PARAM_DEFINE_FLOAT ( TC_B0_X3  ,
0.  0f 
)

Barometer offset temperature ^3 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [4/30]

PARAM_DEFINE_FLOAT ( TC_B0_X2  ,
0.  0f 
)

Barometer offset temperature ^2 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [5/30]

PARAM_DEFINE_FLOAT ( TC_B0_X1  ,
0.  0f 
)

Barometer offset temperature ^1 polynomial coefficients.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [6/30]

PARAM_DEFINE_FLOAT ( TC_B0_X0  ,
0.  0f 
)

Barometer offset temperature ^0 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [7/30]

PARAM_DEFINE_FLOAT ( TC_B0_SCL  ,
1.  0f 
)

Barometer scale factor - X axis.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [8/30]

PARAM_DEFINE_FLOAT ( TC_B0_TREF  ,
40.  0f 
)

Barometer calibration reference temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [9/30]

PARAM_DEFINE_FLOAT ( TC_B0_TMIN  ,
5.  0f 
)

Barometer calibration minimum temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [10/30]

PARAM_DEFINE_FLOAT ( TC_B0_TMAX  ,
75.  0f 
)

Barometer calibration maximum temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [11/30]

PARAM_DEFINE_FLOAT ( TC_B1_X5  ,
0.  0f 
)

Barometer offset temperature ^5 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [12/30]

PARAM_DEFINE_FLOAT ( TC_B1_X4  ,
0.  0f 
)

Barometer offset temperature ^4 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [13/30]

PARAM_DEFINE_FLOAT ( TC_B1_X3  ,
0.  0f 
)

Barometer offset temperature ^3 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [14/30]

PARAM_DEFINE_FLOAT ( TC_B1_X2  ,
0.  0f 
)

Barometer offset temperature ^2 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [15/30]

PARAM_DEFINE_FLOAT ( TC_B1_X1  ,
0.  0f 
)

Barometer offset temperature ^1 polynomial coefficients.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [16/30]

PARAM_DEFINE_FLOAT ( TC_B1_X0  ,
0.  0f 
)

Barometer offset temperature ^0 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [17/30]

PARAM_DEFINE_FLOAT ( TC_B1_SCL  ,
1.  0f 
)

Barometer scale factor - X axis.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [18/30]

PARAM_DEFINE_FLOAT ( TC_B1_TREF  ,
40.  0f 
)

Barometer calibration reference temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [19/30]

PARAM_DEFINE_FLOAT ( TC_B1_TMIN  ,
5.  0f 
)

Barometer calibration minimum temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [20/30]

PARAM_DEFINE_FLOAT ( TC_B1_TMAX  ,
75.  0f 
)

Barometer calibration maximum temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [21/30]

PARAM_DEFINE_FLOAT ( TC_B2_X5  ,
0.  0f 
)

Barometer offset temperature ^5 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [22/30]

PARAM_DEFINE_FLOAT ( TC_B2_X4  ,
0.  0f 
)

Barometer offset temperature ^4 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [23/30]

PARAM_DEFINE_FLOAT ( TC_B2_X3  ,
0.  0f 
)

Barometer offset temperature ^3 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [24/30]

PARAM_DEFINE_FLOAT ( TC_B2_X2  ,
0.  0f 
)

Barometer offset temperature ^2 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [25/30]

PARAM_DEFINE_FLOAT ( TC_B2_X1  ,
0.  0f 
)

Barometer offset temperature ^1 polynomial coefficients.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [26/30]

PARAM_DEFINE_FLOAT ( TC_B2_X0  ,
0.  0f 
)

Barometer offset temperature ^0 polynomial coefficient.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [27/30]

PARAM_DEFINE_FLOAT ( TC_B2_SCL  ,
1.  0f 
)

Barometer scale factor - X axis.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [28/30]

PARAM_DEFINE_FLOAT ( TC_B2_TREF  ,
40.  0f 
)

Barometer calibration reference temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [29/30]

PARAM_DEFINE_FLOAT ( TC_B2_TMIN  ,
5.  0f 
)

Barometer calibration minimum temperature.

Thermal Compensation

§ PARAM_DEFINE_FLOAT() [30/30]

PARAM_DEFINE_FLOAT ( TC_B2_TMAX  ,
75.  0f 
)

Barometer calibration maximum temperature.

Thermal Compensation

§ PARAM_DEFINE_INT32() [1/4]

PARAM_DEFINE_INT32 ( TC_B_ENABLE  ,
 
)

Thermal compensation for barometric pressure sensors.

Thermal Compensation 0 1

§ PARAM_DEFINE_INT32() [2/4]

PARAM_DEFINE_INT32 ( TC_B0_ID  ,
 
)

ID of Barometer that the calibration is for.

Thermal Compensation

§ PARAM_DEFINE_INT32() [3/4]

PARAM_DEFINE_INT32 ( TC_B1_ID  ,
 
)

ID of Barometer that the calibration is for.

Thermal Compensation

§ PARAM_DEFINE_INT32() [4/4]

PARAM_DEFINE_INT32 ( TC_B2_ID  ,
 
)

ID of Barometer that the calibration is for.

Thermal Compensation