Home | History | Annotate | Download | only in sensors

Lines Matching full:batching

1 page.title=Batching
27 <h2 id="what_is_batching">What is batching?</h2>
28 <p>?Batching? refers to storing sensor events in a hardware FIFO before reporting
30 <p>Batching can enable significant power savings by preventing the SoC from waking
33 <p>The bigger the FIFOs, the more power can be saved. Implementing batching is an
35 <p>Batching happens when a sensor possesses a hardware FIFO
46 <p>The opposite of batching is the continuous operation, where events are not
107 <p>Batching is particularly beneficial when wanting to collect sensor data in the
131 <h2 id="precautions_to_take_when_batching_wake-up_sensors">Precautions to take when batching wake-up sensors</h2>
137 <h2 id="precautions_to_take_when_batching_non-wake-up_on-change_sensors">Precautions to take when batching non-wake-up on-change sensors</h2>
141 this, batching of <a href="suspend-mode.html#non-wake-up_sensors">non-wake-up</a> on-change sensor events must be performed carefully if the sensor shares its
165 <h2 id="implementing_batching">Implementing batching</h2>
166 <p>Batching cannot be emulated in software. It must be implemented entirely in
170 Batching must be implemented without the aid of the SoC, which should be
171 allowed to be in suspend mode during batching.</p>
178 choice, here is a list of applications made possible when batching is
181 <p>Target batching time: 1 to 10 minutes</p>
189 <p>Batching this data allows performing pedestrian dead reckoning while letting
192 <p>Target batching time: 3 seconds</p>
194 <p>Batching this data allows periodically recognizing arbitrary activities and
197 <p>Target batching time: 1 to 3 minutes</p>
199 <p>Batching this data allows continuously recognizing arbitrary activities and
202 <p>Target batching time: &lt; 1 second</p>
204 <p>If the gyroscope is set at 240Hz, even batching just 10 gyro events can reduce
207 <p>Target batching time: 1 to 10 minutes</p>
216 <p>Target batching time: 1 to 10 minutes</p>