Home
last modified time | relevance | path

Searched refs:fBc (Results 1 – 5 of 5) sorted by relevance

/hal_nxp-3.5.0/mcux/mcux-sdk/middleware/issdk/algorithms/sensorfusion/sources/
Dorientation.c199 void f3DOFMagnetometerMatrixNED(float fR[][3], float fBc[]) in f3DOFMagnetometerMatrixNED() argument
205 fmodBxy = sqrtf(fBc[CHX] * fBc[CHX] + fBc[CHY] * fBc[CHY]); in f3DOFMagnetometerMatrixNED()
219 fR[CHX][CHX] = fR[CHY][CHY] = fBc[CHX] / fmodBxy; in f3DOFMagnetometerMatrixNED()
220 fR[CHY][CHX] = fBc[CHY] / fmodBxy; in f3DOFMagnetometerMatrixNED()
229 void f3DOFMagnetometerMatrixAndroid(float fR[][3], float fBc[]) in f3DOFMagnetometerMatrixAndroid() argument
235 fmodBxy = sqrtf(fBc[CHX] * fBc[CHX] + fBc[CHY] * fBc[CHY]); in f3DOFMagnetometerMatrixAndroid()
249 fR[CHX][CHX] = fR[CHY][CHY] = fBc[CHY] / fmodBxy; in f3DOFMagnetometerMatrixAndroid()
250 fR[CHX][CHY] = fBc[CHX] / fmodBxy; in f3DOFMagnetometerMatrixAndroid()
259 void f3DOFMagnetometerMatrixWin8(float fR[][3], float fBc[]) in f3DOFMagnetometerMatrixWin8() argument
262 f3DOFMagnetometerMatrixAndroid(fR, fBc); in f3DOFMagnetometerMatrixWin8()
[all …]
Dorientation.h47 float fBc[] ///< calibrated magnetometer reading (input)
52 float fBc[] ///< calibrated magnetometer reading (input)
57 float fBc[] ///< calibrated magnetometer reading (input)
65 float fBc[], ///< calibrated magnetometer vector (input)
76 float fBc[], ///< calibrated magnetometer reading (input)
87 float fBc[], ///< calibrated magnetometer reading (input)
Dfusion.c221 f3DOFMagnetometerMatrixNED(pthisSV->fLPR, pthisMag->fBc); in fInit_3DOF_B_BASIC()
223 f3DOFMagnetometerMatrixAndroid(pthisSV->fLPR, pthisMag->fBc); in fInit_3DOF_B_BASIC()
225 f3DOFMagnetometerMatrixWin8(pthisSV->fLPR, pthisMag->fBc); in fInit_3DOF_B_BASIC()
267 …feCompassNED(pthisSV->fLPR, &(pthisSV->fLPDelta), &ftmp, &ftmp, pthisMag->fBc, pthisAccel->fGc, &f… in fInit_6DOF_GB_BASIC()
269 …feCompassAndroid(pthisSV->fLPR, &(pthisSV->fLPDelta), &ftmp, &ftmp, pthisMag->fBc, pthisAccel->fGc… in fInit_6DOF_GB_BASIC()
271 …feCompassWin8(pthisSV->fLPR, &(pthisSV->fLPDelta), &ftmp, &ftmp, pthisMag->fBc, pthisAccel->fGc, &… in fInit_6DOF_GB_BASIC()
397 pthisMag->fBc, pthisAccel->fGc, &ftmp, &ftmp); in fInit_9DOF_GBY_KALMAN()
400 pthisMag->fBc, pthisAccel->fGc, &ftmp, &ftmp); in fInit_9DOF_GBY_KALMAN()
403 pthisMag->fBc, pthisAccel->fGc, &ftmp, &ftmp); in fInit_9DOF_GBY_KALMAN()
500 f3DOFMagnetometerMatrixNED(pthisSV->fR, pthisMag->fBc); in fRun_3DOF_B_BASIC()
[all …]
Dsensor_fusion.h223 float fBc[3]; ///< averaged calibrated measurement (uT) member
Dmagnetic.c300 pthisMag->fBc[i] = pthisMagCal->finvW[i][CHX] * in fInvertMagCal()
306 pthisMag->iBc[i] = (int16) (pthisMag->fBc[i] * pthisMag->fCountsPeruT); in fInvertMagCal()