HomeSort by relevance Sort by last modified time
    Searched refs:Fusion (Results 1 - 8 of 8) sorted by null

  /device/google/contexthub/firmware/inc/algos/
fusion.h 40 struct Fusion {
70 INITIALIZATION, // right after initialization of fusion
75 void initFusion(struct Fusion *fusion, uint32_t flags);
77 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)
    [all...]
  /frameworks/native/services/sensorservice/
Fusion.cpp 21 #include "Fusion.h"
27 /*==================== BEGIN FUSION SENSOR PARAMETER =========================*/
30 * If a platform uses software fusion, it is necessary to tune the following
64 /* ====================== END FUSION SENSOR PARAMETER ========================*/
86 * Values of the field smaller than this should be ignored in fusion to avoid
175 Fusion::Fusion() {
193 void Fusion::init(int mode) {
218 void Fusion::initFusion(const vec4_t& q, float dT)
255 bool Fusion::hasEstimate() const
    [all...]
Fusion.h 37 class Fusion {
64 Fusion();
Android.mk 7 Fusion.cpp \
SensorFusion.h 29 #include "Fusion.h"
46 Fusion mFusions[NUM_FUSION_MODE]; // normal, no_mag, no_gyro
SensorFusion.cpp 55 // Use the uncalibrated gyroscope for sensor fusion when available
89 // fusion in no gyro mode will ignore
99 mFusions[i].handleMag(mag);// fusion in no mag mode will ignore
187 const Fusion& fusion_9axis(mFusions[FUSION_9AXIS]);
188 result.appendFormat("9-axis fusion %s (%zd clients), gyro-rate=%7.2fHz, "
203 const Fusion& fusion_nomag(mFusions[FUSION_NOMAG]);
204 result.appendFormat("game fusion(no mag) %s (%zd clients), "
220 const Fusion& fusion_nogyro(mFusions[FUSION_NOGYRO]);
221 result.appendFormat("geomag fusion (no gyro) %s (%zd clients), "
  /device/google/contexthub/firmware/src/algos/
fusion.c 17 // adapted from frameworks/native/services/sensorservice/Fusion.cpp
19 #include <algos/fusion.h>
29 // change to 0 to disable fusion debugging output
67 void initFusion(struct Fusion *fusion, uint32_t flags) {
68 fusion->flags = flags;
71 // normal fusion mode
72 fusion->param.gyro_var = DEFAULT_GYRO_VAR;
73 fusion->param.gyro_bias_var = DEFAULT_GYRO_BIAS_VAR;
74 fusion->param.acc_stdev = DEFAULT_ACC_STDEV
    [all...]
  /device/google/contexthub/firmware/src/drivers/orientation/
orientation.c 30 #include <algos/fusion.h>
113 struct Fusion fusion; member in struct:FusionTask
114 struct Fusion game;
379 if (fusionHasEstimate(&mTask.fusion)) {
380 fusionGetAttitude(&mTask.fusion, &attitude);
383 fusionGetRotationMatrix(&mTask.fusion, &R);
456 fusionHandleAcc(&mTask.fusion, &a, dT);
471 fusionHandleGyro(&mTask.fusion, &w, dT);
483 fusionHandleMag(&mTask.fusion, &m, dT)
    [all...]

Completed in 386 milliseconds