Home | History | Annotate | Download | only in sensorservice

Lines Matching refs:info

59             Info model;
80 const Info& info = mActivationCount.valueFor(list[i].handle);
82 info.batchParams.size());
83 for (size_t j = 0; j < info.batchParams.size(); j++) {
84 BatchParams params = info.batchParams.valueAt(j);
86 j < info.batchParams.size() - 1 ? ", " : "");
88 result.appendFormat(" }, selected=%4.1f ms\n", info.bestBatchParams.batchDelay / 1e6f);
91 info.batchParams.size());
92 for (size_t j = 0; j < info.batchParams.size(); j++) {
93 BatchParams params = info.batchParams.valueAt(j);
95 j < info.batchParams.size() - 1 ? ", " : "");
97 result.appendFormat(" }, selected=%4.1f ms\n", info.bestBatchParams.batchTimeout / 1e6f);
122 Info& info( mActivationCount.editValueFor(handle) );
124 info.removeBatchParamsForIdent(ident);
134 Info& info( mActivationCount.editValueFor(handle) );
138 ident, handle, enabled, info.batchParams.size());
141 ALOGD_IF(DEBUG_CONNECTIONS, "enable index=%d", info.batchParams.indexOfKey(ident));
143 if (info.batchParams.indexOfKey(ident) >= 0) {
144 if (info.batchParams.size() == 1) {
153 ALOGD_IF(DEBUG_CONNECTIONS, "disable index=%d", info.batchParams.indexOfKey(ident));
155 if (info.removeBatchParamsForIdent(ident) >= 0) {
156 if (info.batchParams.size() == 0) {
167 info.bestBatchParams.flags, info.bestBatchParams.batchDelay,
168 info.bestBatchParams.batchTimeout);
169 mSensorDevice->batch(mSensorDevice, handle,info.bestBatchParams.flags,
170 info.bestBatchParams.batchDelay,
171 info.bestBatchParams.batchTimeout);
188 info.removeBatchParamsForIdent(ident);
193 if (getHalDeviceVersion() < SENSORS_DEVICE_API_VERSION_1_1 && info.batchParams.size() > 0) {
195 info.bestBatchParams.batchDelay);
198 handle, info.bestBatchParams.batchDelay);
238 Info& info(mActivationCount.editValueFor(handle));
240 if (info.batchParams.indexOfKey(ident) < 0) {
242 info.batchParams.add(ident, params);
245 info.setBatchParamsForIdent(ident, flags, samplingPeriodNs, maxBatchReportLatencyNs);
248 BatchParams prevBestBatchParams = info.bestBatchParams;
250 info.selectBatchParams();
254 prevBestBatchParams.batchDelay, info.bestBatchParams.batchDelay,
255 prevBestBatchParams.batchTimeout, info.bestBatchParams.batchTimeout);
259 if (prevBestBatchParams != info.bestBatchParams) {
262 info.bestBatchParams.flags, info.bestBatchParams.batchDelay,
263 info.bestBatchParams.batchTimeout);
264 err = mSensorDevice->batch(mSensorDevice, handle, info.bestBatchParams.flags,
265 info.bestBatchParams.batchDelay,
266 info.bestBatchParams.batchTimeout);
274 info.bestBatchParams.flags, info.bestBatchParams.batchDelay,
275 info.bestBatchParams.batchTimeout, strerror(-err));
276 info.removeBatchParamsForIdent(ident);
289 Info& info( mActivationCount.editValueFor(handle) );
292 if (info.bestBatchParams.batchTimeout != 0) {
295 ssize_t index = info.batchParams.indexOfKey(ident);
299 BatchParams& params = info.batchParams.editValueAt(index);
301 info.selectBatchParams();
303 handle, info.bestBatchParams.batchDelay);
322 status_t SensorDevice::Info::setBatchParamsForIdent(void* ident, int flags,
327 ALOGE("Info::setBatchParamsForIdent(ident=%p, period_ns=%lld timeout=%lld) failed (%s)",
338 void SensorDevice::Info::selectBatchParams() {
358 ssize_t SensorDevice::Info::removeBatchParamsForIdent(void* ident) {