Lines Matching refs:values
72 /* Base values for the sensor list, these need to be in the order defined in MPLSensor.h */
743 void MPLSensor::calcOrientationSensor(float *R, float *values)
749 values[0] = (float) atan2f(-R[3], R[0]);
751 values[0] = (float) atan2f(R[1], R[4]);
753 values[0] *= 57.295779513082320876798154814105f;
754 if (values[0] < 0) {
755 values[0] += 360.0f;
763 values[1] = -asinf(tmp) * 57.295779513082320876798154814105f;
765 values[1] = 180.0f - values[1];
767 if (values[1] > 180.0f) {
768 values[1] -= 360.0f;
772 values[2] = (float) atan2f(R[6], R[7]);
774 values[2] = (float) atan2f(R[6], R[8]);
777 values[2] *= 57.295779513082320876798154814105f;
778 if (values[2] > 90.0f) {
779 values[2] = 180.0f - values[2];
781 if (values[2] < -90.0f) {
782 values[2] = -180.0f - values[2];
1140 /* fill in the base values */
1145 /* fill in accel values */
1153 /* fill in compass values */
1161 /* fill in gyro values */
1168 /* fill in orientation values */
1171 /* fill in rotation vector values */
1174 /* fill in gravity values */
1177 /* fill in Linear accel values */
1330 /* fillRV depends on values of accel and compass in the list */