Home
last modified time | relevance | path

Searched refs:dT (Results 1 – 4 of 4) sorted by relevance

/device/google/contexthub/firmware/os/algos/
Dfusion.c118 static void updateDt(struct Fusion *fusion, float dT) { in updateDt() argument
119 if (fabsf(fusion->mPredictDt - dT) > DELTA_TIME_MARGIN) { in updateDt()
120 float dT2 = dT * dT; in updateDt()
121 float dT3 = dT2 * dT; in updateDt()
123 float q00 = fusion->param.gyro_var * dT + in updateDt()
125 float q11 = fusion->param.gyro_bias_var * dT; in updateDt()
133 fusion->mPredictDt = dT; in updateDt()
137 static int fusion_init_complete(struct Fusion *fusion, int what, const struct Vec3 *d, float dT) { in fusion_init_complete() argument
146 updateDt(fusion, dT); in fusion_init_complete()
174 updateDt(fusion, dT); in fusion_init_complete()
[all …]
/device/google/contexthub/firmware/os/inc/algos/
Dfusion.h77 void fusionHandleGyro(struct Fusion *fusion, const struct Vec3 *w, float dT);
78 int fusionHandleAcc(struct Fusion *fusion, const struct Vec3 *a, float dT);
79 int fusionHandleMag(struct Fusion *fusion, const struct Vec3 *m, float dT);
/device/google/vrservices/vrcore/sepolicy/certs/
Dvrcore-release.x509.pem10 4E3XOY+dT+Lwtpypu8HWuC88v28yHrP4db3idvqZgRGt7pqCsZ8OwLO0axt7lZbH
/device/google/contexthub/firmware/os/drivers/orientation/
Dorientation.c455 float dT; in drainSamples() local
487 dT = floatFromUint64(mTask.ResamplePeriodNs[which]) * 1e-9f; in drainSamples()
493 fusionHandleAcc(&mTask.fusion, &a, dT); in drainSamples()
496 fusionHandleAcc(&mTask.game, &a, dT); in drainSamples()
515 fusionHandleGyro(&mTask.fusion, &w, dT); in drainSamples()
518 fusionHandleGyro(&mTask.game, &w, dT); in drainSamples()
527 fusionHandleMag(&mTask.fusion, &m, dT); in drainSamples()