Lines Matching full:be

40  * Handles must be higher than SENSORS_HANDLE_BASE and must be unique.
43 * In this version of the API there can only be 256 handles.
75 * that is, if the device can be used in portrait or landscape, this API
114 * in practice sensors shall be disabled while in suspend mode to
120 * set and supported, the specified sensor must be able to wake-up the SoC and
121 * be able to buffer at least 10 seconds worth of the requested sensor events.
142 * sensor types are specific to an OEM and can't be exposed in the SDK.
148 * These sensor types can't be exposed in the SDK.
155 * Many sensor types are or can be implemented as virtual sensors from
163 * In particular, all sensors must be able to function concurrently.
165 * then both must be able to work concurrently.
197 * NO SENSOR OF THAT TYPE MUST BE RETURNED (*get_sensors_list)()
202 * the HAL and are generated spontaneously, as opposed to be related to
205 * sensors_meta_data_event_t.version must be META_DATA_VERSION
206 * sensors_meta_data_event_t.sensor must be 0
207 * sensors_meta_data_event_t.type must be SENSOR_TYPE_META_DATA
208 * sensors_meta_data_event_t.reserved must be 0
209 * sensors_meta_data_event_t.timestamp must be 0
220 * must not be used.
244 * The norm of <x, y, z> should be close to 0 when in free fall.
299 * direction (mathematically speaking, it should be positive in the
329 * appeared to be rotating counter clockwise. Note that this is the
332 * The range should at least be 17.45 rad/s (ie: ~1000 deg/s).
380 * gravity sensor should be identical to that of the accelerometer.
395 * Readings on all axes should be close to 0 when device lies on a table.
421 * The rotation can be seen as rotating the phone by an angle theta around
435 * The quaternion must be of norm 1 (it is a unit quaternion). Failure to ensure
440 * The heading error must be less than estimated_accuracy 95% of the time
446 * but it cannot be implemented using only a magnetometer.
476 * Factory calibration and temperature compensation should still be applied to
483 * is due to the Earth's poles should be avoided.
489 * These values should be continuous (no re-calibration should cause a jump).
495 * changes, and they should be stable the rest of the time.
498 * SENSOR_TYPE_MAGNETIC_FIELD must be present and both must return the
501 * Minimum filtering should be applied to this sensor. In particular, low pass
502 * filters should be avoided.
519 * sensors_event_t.data[4] is reserved and should be set to 0
525 * This sensor must be based on a gyroscope. It cannot be implemented using
541 * No gyro-drift compensation shall be performed.
542 * Factory calibration and temperature compensation should still be applied
550 * appeared to be rotating counter clockwise. Note that this is the
553 * The range should at least be 17.45 rad/s (ie: ~1000 deg/s).
566 * sensor MUST NOT be reported by this HAL. Instead, the regular
570 * SENSOR_TYPE_GYROSCOPE must be present and both must return the
596 * in terms of power, so it should be avoided.
606 * the event be reported.
609 * sensor type MUST NOT be reported by the HAL. ie: it is not acceptable
615 * When the sensor is not activated, it must also be deactivated in the
639 * be in use as well.
641 * This sensor must be low power. That is, if the step detection cannot be
642 * done in hardware, this sensor should not be defined. Also, when the
664 * The minimum size of the hardware's internal counter shall be 16 bits
672 * no events are reported during that time but, steps continue to be
673 * accounted for; an event will be reported as soon as the SoC resumes if
677 * go into suspend mode, we don't want to be woken up, regardless of the
678 * setDelay() value, but the steps shall continue to be counted.
686 * be in use as well.
689 * sensor type MUST NOT be reported by the HAL. ie: it is not acceptable
692 * This sensor must be low power. That is, if the step detection cannot be
693 * done in hardware, this sensor should not be defined. Also, when the
711 * This sensor must be based on a magnetometer. It cannot be implemented using
712 * a gyroscope, and gyroscope input cannot be used by this sensor, as the
713 * goal of this sensor is to be low power.
714 * The accelerometer can be (and usually is) used.
719 * The heading error must be less than estimated_accuracy 95% of the time
832 * that can be returned.
836 /* must be sizeof(struct sensors_event_t) */
898 * SENSOR_TYPE_META_DATA. The handle is ignored and must be zero.
963 * this is the size reserved for that sensor and it can be zero.
967 /* maximum number of events of this sensor that could be batched.
973 /* reserved fields, must be zero */