Home
last modified time | relevance | path

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

/base/sensors/sensor/interfaces/native/src/
Dsensor_algorithm.cpp268 …Algorithm::CreateRotationAndInclination(std::vector<float> gravity, std::vector<float> geomagnetic, in CreateRotationAndInclination() argument
272 || static_cast<int32_t>(geomagnetic.size()) < ROTATION_VECTOR_LENGTH) { in CreateRotationAndInclination()
282 componentH[0] = geomagnetic[1] * gravity[2] - geomagnetic[2] * gravity[1]; in CreateRotationAndInclination()
283 componentH[1] = geomagnetic[2] * gravity[0] - geomagnetic[0] * gravity[2]; in CreateRotationAndInclination()
284 componentH[2] = geomagnetic[0] * gravity[1] - geomagnetic[1] * gravity[0]; in CreateRotationAndInclination()
311 …oat reciprocalE = 1.0f / static_cast<float>(std::sqrt(pow(geomagnetic[0], 2) + pow(geomagnetic[1],… in CreateRotationAndInclination()
312 + pow(geomagnetic[2], 2))); in CreateRotationAndInclination()
313 float c = (geomagnetic[0] * measuredValue[0] + geomagnetic[1] * measuredValue[1] in CreateRotationAndInclination()
314 + geomagnetic[2] * measuredValue[2]) * reciprocalE; in CreateRotationAndInclination()
315 …float s = (geomagnetic[0] * gravity[0] + geomagnetic[1] * gravity[1] + geomagnetic[2] * gravity[2]… in CreateRotationAndInclination()
/base/sensors/sensor/interfaces/native/test/unittest/
Dsensor_algorithm_test.cpp273 std::vector<float> geomagnetic = {30.0, 25.0, 41.0}; variable
276 …int32_t ret = sensorAlgorithm.CreateRotationAndInclination(gravity, geomagnetic, rotationMatrix, i…
294 std::vector<float> geomagnetic = {30.0, 25.0, 41.0}; variable
297 …int32_t ret = sensorAlgorithm.CreateRotationAndInclination(gravity, geomagnetic, rotationMatrix, i…
304 std::vector<float> geomagnetic(ROTATION_VECTOR_LENGTH - 1); variable
307 …int32_t ret = sensorAlgorithm.CreateRotationAndInclination(gravity, geomagnetic, rotationMatrix, i…
314 std::vector<float> geomagnetic = {30.0, 25.0, 41.0}; variable
317 …int32_t ret = sensorAlgorithm.CreateRotationAndInclination(gravity, geomagnetic, rotationMatrix, i…
324 std::vector<float> geomagnetic = {30.0, 25.0, 41.0}; variable
327 …int32_t ret = sensorAlgorithm.CreateRotationAndInclination(gravity, geomagnetic, rotationMatrix, i…
/base/sensors/sensor/interfaces/native/include/
Dsensor_algorithm.h35 int32_t CreateRotationAndInclination(std::vector<float> gravity, std::vector<float> geomagnetic,
/base/sensors/sensor/interfaces/plugin/test/unittest/sensor/
DExampleJsunit.test.js2013 let geomagnetic = [
2032 sensor.getRotationMatrix(gravity[0], geomagnetic[0], (error, data) => {
2054 sensor.getRotationMatrix(gravity[2], geomagnetic[2], (error, data) => {
2075 sensor.getRotationMatrix(gravity[0], geomagnetic[0]).then((data) => {
2094 sensor.getRotationMatrix(gravity[1], geomagnetic[1]).then((data) => {
2120 sensor.getRotationMatrix(gravity[2], geomagnetic[2]).then((data) => {
2244 sensor.getRotationMatrix(gravity[0], geomagnetic[0], -1).then((data) => {
2329 sensor.getRotationMatrix(gravity[0], geomagnetic[0], undefined).then((data) => {
2346 sensor.getRotationMatrix(gravity[0], geomagnetic[0], null).then((data) => {
/base/sensors/sensor/interfaces/plugin/src/
Dsensor_js.cpp903 std::vector<float> geomagnetic; in CreateRotationAndInclination() local
904 if (!GetFloatArray(env, args[1], geomagnetic)) { in CreateRotationAndInclination()
914 …int32_t ret = sensorAlgorithm.CreateRotationAndInclination(gravity, geomagnetic, rotation, inclina… in CreateRotationAndInclination()