Lines Matching full:must
40 * Handles must be higher than SENSORS_HANDLE_BASE and must be unique.
115 * save power, unless batch mode is active, in which case they must
120 * set and supported, the specified sensor must be able to wake-up the SoC and
129 * wake-up: yes this sensor must wake-up the SoC to deliver events
143 * These types must start at SENSOR_TYPE_DEVICE_PRIVATE_BASE.
159 * From the point of view of this API these virtual sensors MUST appear as
163 * In particular, all sensors must be able to function concurrently.
165 * then both must be able to work concurrently.
180 * The HAL must return an event immediately when an on-change
197 * NO SENSOR OF THAT TYPE MUST BE RETURNED (*get_sensors_list)()
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.
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
442 * This sensor must use a gyroscope and an accelerometer as main orientation
498 * SENSOR_TYPE_MAGNETIC_FIELD must be present and both must return the
525 * This sensor must be based on a gyroscope. It cannot be implemented using
566 * sensor MUST NOT be reported by this HAL. Instead, the regular
570 * SENSOR_TYPE_GYROSCOPE must be present and both must return the
603 * in that it must work when the screen is off without the need of
604 * holding a partial wake-lock and MUST allow the SoC to go into suspend.
605 * When significant motion is detected, the sensor must awaken the SoC and
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
616 * hardware: it must not wake up the SoC anymore, even in case of
621 * must disables itself automatically, as if activate(..., 0) had been called.
641 * This sensor must be low power. That is, if the step detection cannot be
669 * in that it must work when the screen is off without the need of
670 * holding a partial wake-lock and MUST allow the SoC to go into suspend.
671 * Unlike other sensors, while in suspend mode this sensor must stay active,
680 * The driver must however ensure that the internal step count never
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
711 * This sensor must be based on a magnetometer. It cannot be implemented using
719 * The heading error must be less than estimated_accuracy 95% of the time
836 /* must be sizeof(struct sensors_event_t) */
898 * SENSOR_TYPE_META_DATA. The handle is ignored and must be zero.
920 * All sensors of the same "type" must have a different "name".
928 * must increase when the driver is updated in a way that changes the
973 /* reserved fields, must be zero */