• Home
  • Raw
  • Download

Lines Matching refs:sensor

88     SensorEnableGuard(const sp<SensorEventQueue>& queue, int32_t sensor)  in SensorEnableGuard()  argument
89 : mQueue(queue), mSensor(sensor) {} in SensorEnableGuard()
129 bool startSensor(int32_t sensor, std::chrono::microseconds samplingPeriod) override { in startSensor() argument
131 DataFormat format = getSensorFormat(sensor); in startSensor()
133 ALOGE("%s: Unknown format for sensor %" PRId32, __func__, sensor); in startSensor()
140 sensor, in startSensor()
146 if (mQueue->enableSensor(sensor, samplingPeriod.count(), 0, 0)) { in startSensor()
147 ALOGE("%s: Failed to enable sensor %" PRId32, __func__, sensor); in startSensor()
149 mEnabledSensorsExtra.erase(sensor); in startSensor()
153 mEnabledSensors.emplace(sensor, SensorEnableGuard(mQueue, sensor)); in startSensor()
154 ALOGD("%s: Sensor %" PRId32 " started", __func__, sensor); in startSensor()
181 for (auto sensor : mEnabledSensorsExtra) { in toString() local
184 prefixSpace.c_str(), sensor.first, toString(sensor.second.format).c_str(), in toString()
185 sensor.second.samplingPeriod, media::nsToFloatMs(sensor.second.maxPeriod), in toString()
186 media::nsToFloatMs(sensor.second.minPeriod)); in toString()
187 if (sensor.second.discontinuityCount.has_value()) { in toString()
189 sensor.second.discontinuityCount.value()); in toString()
323 auto iter = mEnabledSensorsExtra.find(event.sensor); in handleEvent()
331 mListener->onPose(event.timestamp, event.sensor, value.pose, value.twist, in handleEvent()
336 std::optional<const Sensor> sensor = getSensorByHandle(handle); in getSensorFormat() local
337 if (!sensor) { in getSensorFormat()
341 if (sensor->getType() == ASENSOR_TYPE_ROTATION_VECTOR || in getSensorFormat()
342 sensor->getType() == ASENSOR_TYPE_GAME_ROTATION_VECTOR) { in getSensorFormat()
346 if (sensor->getType() == ASENSOR_TYPE_HEAD_TRACKER) { in getSensorFormat()