Home | History | Annotate | Download | only in sensorservice

Lines Matching refs:handle

101     // add to our handle->SensorInterface mapping
153 int handle = mActiveSensors.keyAt(i);
154 snprintf(buffer, SIZE, "%s (handle=0x%08x, connections=%d)\n",
155 getSensorName(handle).string(),
156 handle,
185 // handle virtual sensors
273 String8 SensorService::getSensorName(int handle) const {
277 if (sensor.getHandle() == handle) {
302 int handle = mActiveSensors.keyAt(i);
303 if (c->hasSensor(handle)) {
304 SensorInterface* sensor = mSensorMap.valueFor( handle );
312 mActiveVirtualSensors.removeItem(handle);
323 int handle)
329 SensorInterface* sensor = mSensorMap.valueFor(handle);
332 SensorRecord* rec = mActiveSensors.valueFor(handle);
335 mActiveSensors.add(handle, rec);
337 mActiveVirtualSensors.add(handle, sensor);
345 sensors_event_t& event(mLastEventSeen.editValueFor(handle));
353 if (connection->addSensor(handle)) {
366 int handle)
373 SensorRecord* rec = mActiveSensors.valueFor(handle);
376 connection->removeSensor(handle);
382 mActiveSensors.removeItem(handle);
383 mActiveVirtualSensors.removeItem(handle);
386 SensorInterface* sensor = mSensorMap.valueFor(handle);
393 int handle, nsecs_t ns)
404 SensorInterface* sensor = mSensorMap.valueFor(handle);
406 return sensor->setDelay(connection.get(), handle, ns);
454 bool SensorService::SensorEventConnection::addSensor(int32_t handle) {
456 if (mSensorInfo.indexOf(handle) <= 0) {
457 mSensorInfo.add(handle);
463 bool SensorService::SensorEventConnection::removeSensor(int32_t handle) {
465 if (mSensorInfo.remove(handle) >= 0) {
471 bool SensorService::SensorEventConnection::hasSensor(int32_t handle) const {
473 return mSensorInfo.indexOf(handle) >= 0;
528 int handle, bool enabled)
532 err = mService->enable(this, handle);
534 err = mService->disable(this, handle);
540 int handle, nsecs_t ns)
542 return mService->setEventRate(this, handle, ns);