/frameworks/base/core/java/android/hardware/ |
D | SystemSensorManager.java | 59 Sensor sensor, int index); in nativeGetSensorAtIndex() argument 118 Sensor sensor = new Sensor(); in SystemSensorManager() local 119 if (!nativeGetSensorAtIndex(mNativeInstance, sensor, index)) break; in SystemSensorManager() 120 mFullSensorsList.add(sensor); in SystemSensorManager() 121 mHandleToSensor.put(sensor.getHandle(), sensor); in SystemSensorManager() local 144 protected boolean registerListenerImpl(SensorEventListener listener, Sensor sensor, in registerListenerImpl() argument 146 if (listener == null || sensor == null) { in registerListenerImpl() 151 if (sensor.getReportingMode() == Sensor.REPORTING_MODE_ONE_SHOT) { in registerListenerImpl() 177 if (!queue.addSensor(sensor, delayUs, maxBatchReportLatencyUs)) { in registerListenerImpl() 184 return queue.addSensor(sensor, delayUs, maxBatchReportLatencyUs); in registerListenerImpl() [all …]
|
D | SensorManager.java | 500 for (Sensor sensor : l) { in getDefaultSensor() 501 if (sensor.isWakeUpSensor() == wakeUpSensor) return sensor; in getDefaultSensor() 534 for (Sensor sensor : l) { in getDefaultSensor() 535 if (sensor.isWakeUpSensor() == wakeUp) in getDefaultSensor() 536 return sensor; in getDefaultSensor() 641 public void unregisterListener(SensorEventListener listener, Sensor sensor) { in unregisterListener() argument 642 if (listener == null || sensor == null) { in unregisterListener() 646 unregisterListenerImpl(listener, sensor); in unregisterListener() 668 protected abstract void unregisterListenerImpl(SensorEventListener listener, Sensor sensor); in unregisterListenerImpl() argument 722 public boolean registerListener(SensorEventListener listener, Sensor sensor, in registerListener() argument [all …]
|
D | LegacySensorManager.java | 114 Sensor sensor = mSensorManager.getDefaultSensor(type); in registerLegacyListener() local 115 if (sensor != null) { in registerLegacyListener() 135 result = mSensorManager.registerListener(legacyListener, sensor, rate); in registerLegacyListener() 166 Sensor sensor = mSensorManager.getDefaultSensor(type); in unregisterLegacyListener() local 167 if (sensor != null) { in unregisterLegacyListener() 180 mSensorManager.unregisterListener(legacyListener, sensor); in unregisterLegacyListener() 249 public void onAccuracyChanged(Sensor sensor, int accuracy) { in onAccuracyChanged() argument 251 mTarget.onAccuracyChanged(getLegacySensorType(sensor.getType()), accuracy); in onAccuracyChanged() 263 int type = event.sensor.getType(); in onSensorChanged() 287 private void mapSensorDataToWindow(int sensor, in mapSensorDataToWindow() argument [all …]
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/utils/hardware/ |
D | FakeSensorManager.java | 104 protected void unregisterListenerImpl(SensorEventListener listener, Sensor sensor) { in unregisterListenerImpl() argument 107 if (sensor == null || s.mSensor == sensor) { in unregisterListenerImpl() 114 protected boolean registerListenerImpl(SensorEventListener listener, Sensor sensor, in registerListenerImpl() argument 117 Preconditions.checkNotNull(sensor); in registerListenerImpl() 120 if (s.mSensor == sensor) { in registerListenerImpl() 162 protected boolean requestTriggerSensorImpl(TriggerEventListener listener, Sensor sensor) { in requestTriggerSensorImpl() argument 167 protected boolean cancelTriggerSensorImpl(TriggerEventListener listener, Sensor sensor, in cancelTriggerSensorImpl() argument 178 protected boolean injectSensorDataImpl(Sensor sensor, float[] values, int accuracy, in injectSensorDataImpl() argument 191 Sensor sensor = constr.newInstance(); in createSensor() local 193 setSensorType(sensor, type); in createSensor() [all …]
|
/frameworks/base/native/android/ |
D | sensor.cpp | 52 if (sensor == nullptr) { \ 188 ASensorManager *manager, ASensor const *sensor, int channelId, int rate) { in ASensorManager_configureDirectReport() argument 192 if (sensor == nullptr) { in ASensorManager_configureDirectReport() 200 sensorHandle = static_cast<Sensor const *>(sensor)->getHandle(); in ASensorManager_configureDirectReport() 208 int ASensorEventQueue_registerSensor(ASensorEventQueue* queue, ASensor const* sensor, in ASensorEventQueue_registerSensor() argument 218 static_cast<Sensor const*>(sensor)->getHandle(), samplingPeriodUs, in ASensorEventQueue_registerSensor() 222 int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor) { in ASensorEventQueue_enableSensor() argument 227 static_cast<Sensor const*>(sensor)); in ASensorEventQueue_enableSensor() 230 int ASensorEventQueue_disableSensor(ASensorEventQueue* queue, ASensor const* sensor) { in ASensorEventQueue_disableSensor() argument 235 static_cast<Sensor const*>(sensor)); in ASensorEventQueue_disableSensor() [all …]
|
/frameworks/hardware/interfaces/sensorservice/libsensorndkbridge/ |
D | ASensorManager.cpp | 128 [&](const auto &sensor, auto result) { in getDefaultSensor() argument 134 if (sensor == mSensors[i]) { in getDefaultSensor() 221 if (sensor == NULL) { \ 294 ASensor const* sensor, 303 ASensor const* sensor, in ASensorEventQueue_registerSensor() argument 309 sensor, samplingPeriodUs, maxBatchReportLatencyUs); in ASensorEventQueue_registerSensor() 313 ASensorEventQueue* queue, ASensor const* sensor) { in ASensorEventQueue_enableSensor() argument 316 return queue->enableSensor(sensor); in ASensorEventQueue_enableSensor() 320 ASensorEventQueue* queue, ASensor const* sensor) { in ASensorEventQueue_disableSensor() argument 323 return queue->disableSensor(sensor); in ASensorEventQueue_disableSensor() [all …]
|
D | ASensorEventQueue.cpp | 45 ASensorRef sensor, in registerSensor() argument 49 reinterpret_cast<const SensorInfo *>(sensor)->sensorHandle, in registerSensor() 60 int ASensorEventQueue::enableSensor(ASensorRef sensor) { in enableSensor() argument 64 sensor, SENSOR_DELAY_NORMAL, 0 /* maxBatchReportLatencyUs */); in enableSensor() 68 ASensorRef sensor, int32_t samplingPeriodUs) { in setEventRate() argument 72 sensor, samplingPeriodUs, 0 /* maxBatchReportLatencyUs */); in setEventRate() 75 int ASensorEventQueue::disableSensor(ASensorRef sensor) { in disableSensor() argument 77 reinterpret_cast<const SensorInfo *>(sensor)->sensorHandle); in disableSensor()
|
D | ASensorEventQueue.h | 47 ASensorRef sensor, 51 int enableSensor(ASensorRef sensor); 52 int disableSensor(ASensorRef sensor); 54 int setEventRate(ASensorRef sensor, int32_t samplingPeriodUs);
|
/frameworks/native/include_sensor/android/ |
D | sensor.h | 221 int32_t sensor; member 265 int32_t sensor; member 527 ASensorManager* manager, ASensor const* sensor, int channelId, int rate); 537 int ASensorEventQueue_registerSensor(ASensorEventQueue* queue, ASensor const* sensor, 543 int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor); 548 int ASensorEventQueue_disableSensor(ASensorEventQueue* queue, ASensor const* sensor); 557 int ASensorEventQueue_setEventRate(ASensorEventQueue* queue, ASensor const* sensor, int32_t usec); 587 const char* ASensor_getName(ASensor const* sensor); 592 const char* ASensor_getVendor(ASensor const* sensor); 597 int ASensor_getType(ASensor const* sensor); [all …]
|
/frameworks/native/include/android/ |
D | sensor.h | 221 int32_t sensor; member 265 int32_t sensor; member 527 ASensorManager* manager, ASensor const* sensor, int channelId, int rate); 537 int ASensorEventQueue_registerSensor(ASensorEventQueue* queue, ASensor const* sensor, 543 int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor); 548 int ASensorEventQueue_disableSensor(ASensorEventQueue* queue, ASensor const* sensor); 557 int ASensorEventQueue_setEventRate(ASensorEventQueue* queue, ASensor const* sensor, int32_t usec); 587 const char* ASensor_getName(ASensor const* sensor); 592 const char* ASensor_getVendor(ASensor const* sensor); 597 int ASensor_getType(ASensor const* sensor); [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/util/ |
D | AsyncSensorManager.java | 70 protected boolean registerListenerImpl(SensorEventListener listener, Sensor sensor, int delayUs, in registerListenerImpl() argument 73 if (!mInner.registerListener(listener, sensor, delayUs, maxReportLatencyUs, handler)) { in registerListenerImpl() 74 Log.e(TAG, "Registering " + listener + " for " + sensor + " failed."); in registerListenerImpl() 113 protected boolean requestTriggerSensorImpl(TriggerEventListener listener, Sensor sensor) { in requestTriggerSensorImpl() argument 115 if (!mInner.requestTriggerSensor(listener, sensor)) { in requestTriggerSensorImpl() 116 Log.e(TAG, "Requesting " + listener + " for " + sensor + " failed."); in requestTriggerSensorImpl() 123 protected boolean cancelTriggerSensorImpl(TriggerEventListener listener, Sensor sensor, in cancelTriggerSensorImpl() argument 128 if (!mInner.cancelTriggerSensor(listener, sensor)) { in cancelTriggerSensorImpl() 129 Log.e(TAG, "Canceling " + listener + " for " + sensor + " failed."); in cancelTriggerSensorImpl() 141 protected boolean injectSensorDataImpl(Sensor sensor, float[] values, int accuracy, in injectSensorDataImpl() argument [all …]
|
/frameworks/native/services/sensorservice/ |
D | SensorInterface.cpp | 32 BaseSensor::BaseSensor(const sensor_t& sensor) : in BaseSensor() argument 34 mSensor(&sensor, mSensorDevice.getHalDeviceVersion()) { in BaseSensor() 37 BaseSensor::BaseSensor(const sensor_t& sensor, const uint8_t (&uuid)[16]) : in BaseSensor() argument 39 mSensor(sensor, Sensor::uuid_t(uuid), mSensorDevice.getHalDeviceVersion()) { in BaseSensor() 44 HardwareSensor::HardwareSensor(const sensor_t& sensor): in HardwareSensor() argument 45 BaseSensor(sensor) { in HardwareSensor() 48 HardwareSensor::HardwareSensor(const sensor_t& sensor, const uint8_t (&uuid)[16]): in HardwareSensor() argument 49 BaseSensor(sensor, uuid) { in HardwareSensor()
|
D | SensorService.cpp | 496 int handle = buffer[i].sensor; in cleanupAutoDisabledSensorLocked() 498 handle = buffer[i].meta_data.sensor; in cleanupAutoDisabledSensorLocked() 627 const int sensor_handle = mSensorEventBuffer[i].meta_data.sensor; in threadLoop() 641 *(mSensorEventBuffer[i].dynamic_sensor_meta.sensor); in threadLoop() 772 auto logger = mRecentEvent.find(buffer[i].sensor); in recordLastValueLocked() 795 sp<SensorInterface> sensor = getSensorInterfaceFromHandle(handle); in isVirtualSensor() local 796 return sensor != nullptr && sensor->isVirtual(); in isVirtualSensor() 800 int handle = event.sensor; in isWakeUpSensorEvent() 802 handle = event.meta_data.sensor; in isWakeUpSensorEvent() 804 sp<SensorInterface> sensor = getSensorInterfaceFromHandle(handle); in isWakeUpSensorEvent() local [all …]
|
D | SensorEventConnection.cpp | 231 int32_t sensor_handle = buffer[i].sensor; in sendEvents() 234 buffer[i].meta_data.sensor); in sendEvents() 238 sensor_handle = buffer[i].meta_data.sensor; in sendEvents() 255 buffer[i].meta_data.sensor); in sendEvents() 281 } while ((i<numEvents) && ((buffer[i].sensor == sensor_handle && in sendEvents() 284 buffer[i].meta_data.sensor == sensor_handle))); in sendEvents() 412 flushCompleteEvent.meta_data.sensor = handle; in sendPendingFlushEventsLocked() 424 flushCompleteEvent.meta_data.sensor); in sendPendingFlushEventsLocked() 493 ssize_t index = mSensorInfo.indexOfKey(scratch[j].meta_data.sensor); in countFlushCompleteEventsLocked() 496 __func__, scratch[j].meta_data.sensor); in countFlushCompleteEventsLocked() [all …]
|
D | RotationVectorSensor.cpp | 32 const sensor_t sensor = { in RotationVectorSensor() local 43 mSensor = Sensor(&sensor); in RotationVectorSensor() 57 outEvent->sensor = getSensorToken(); in process() 118 const sensor_t sensor = { in GyroDriftSensor() local 129 mSensor = Sensor(&sensor); in GyroDriftSensor() 142 outEvent->sensor = '_gbs'; in process()
|
D | SensorInterface.h | 50 explicit BaseSensor(const sensor_t& sensor); 51 BaseSensor(const sensor_t& sensor, const uint8_t (&uuid)[16]); 77 explicit HardwareSensor(const sensor_t& sensor); 78 HardwareSensor(const sensor_t& sensor, const uint8_t (&uuid)[16]);
|
D | GravitySensor.cpp | 40 const sensor_t sensor = { in GravitySensor() local 51 mSensor = Sensor(&sensor); in GravitySensor() 71 outEvent->sensor = '_grv'; in process()
|
/frameworks/base/core/jni/ |
D | android_hardware_SensorManager.cpp | 154 translateNativeSensorToJavaSensor(JNIEnv *env, jobject sensor, const Sensor& nativeSensor) { in translateNativeSensorToJavaSensor() argument 157 if (sensor == NULL) { in translateNativeSensorToJavaSensor() 159 sensor = env->NewObject(sensorOffsets.clazz, sensorOffsets.init, ""); in translateNativeSensorToJavaSensor() 162 if (sensor != NULL) { in translateNativeSensorToJavaSensor() 168 env->SetObjectField(sensor, sensorOffsets.name, name); in translateNativeSensorToJavaSensor() 169 env->SetObjectField(sensor, sensorOffsets.vendor, vendor); in translateNativeSensorToJavaSensor() 170 env->SetIntField(sensor, sensorOffsets.version, nativeSensor.getVersion()); in translateNativeSensorToJavaSensor() 171 env->SetIntField(sensor, sensorOffsets.handle, nativeSensor.getHandle()); in translateNativeSensorToJavaSensor() 172 env->SetFloatField(sensor, sensorOffsets.range, nativeSensor.getMaxValue()); in translateNativeSensorToJavaSensor() 173 env->SetFloatField(sensor, sensorOffsets.resolution, nativeSensor.getResolution()); in translateNativeSensorToJavaSensor() [all …]
|
/frameworks/hardware/interfaces/sensorservice/1.0/ |
D | IDirectReportChannel.hal | 31 * Configure sensor direct report on a direct channel: set rate to value 32 * other than STOP so that sensor event can be directly written into the 34 * stop the sensor direct report. 36 * To stop all active sensor direct report configured to a channel, set 39 * @param sensorHandle handle of the sensor to operate on. If it is -1 41 * sensor direct report. 42 * @param rate rate level value to set on the specified sensor. 46 * rate level is not supported by sensor, etc); 48 * @return token the token used to distinguish sensor events from
|
D | IEventQueue.hal | 25 * Enable the selected sensor with a specified sampling period and 27 * same sensor, the previous calls must be overridden by the last call. 29 * @param sensorHandle the sensor to enable. Must be a sensor acquired from 45 * Disable the selected sensor. 47 * @param sensorHandle the sensor to disable. Must be a sensor acquired from
|
D | ISensorManager.hal | 43 * Get the default sensor of the specified type. 45 * @return sensor the default sensor for the given type, or undetermined 48 NOT_EXIST if no sensor of that type exists. 51 generates (SensorInfo sensor, Result result); 57 * for configuring sensor direct report. 64 * 0x0004 int32_t sensor report token 91 * for configuring sensor direct report. 107 * Create a sensor event queue. 109 * Create a sensor event queue with an IEventQueueCallback object. 110 * Subsequently, one can enable sensors on the event queue so that sensor
|
/frameworks/native/libs/sensor/ |
D | SensorEventQueue.cpp | 124 status_t SensorEventQueue::enableSensor(Sensor const* sensor) const { in enableSensor() 125 return enableSensor(sensor, SENSOR_DELAY_NORMAL); in enableSensor() 128 status_t SensorEventQueue::enableSensor(Sensor const* sensor, int32_t samplingPeriodUs) const { in enableSensor() argument 129 return mSensorEventConnection->enableDisable(sensor->getHandle(), true, in enableSensor() 133 status_t SensorEventQueue::disableSensor(Sensor const* sensor) const { in disableSensor() 134 return mSensorEventConnection->enableDisable(sensor->getHandle(), false, 0, 0, 0); in disableSensor() 151 status_t SensorEventQueue::setEventRate(Sensor const* sensor, nsecs_t ns) const { in setEventRate() argument 152 return mSensorEventConnection->setEventRate(sensor->getHandle(), ns); in setEventRate()
|
/frameworks/native/libs/binder/ |
D | IBatteryStats.cpp | 37 virtual void noteStartSensor(int uid, int sensor) { in noteStartSensor() argument 41 data.writeInt32(sensor); in noteStartSensor() 45 virtual void noteStopSensor(int uid, int sensor) { in noteStopSensor() argument 49 data.writeInt32(sensor); in noteStopSensor() 146 int sensor = data.readInt32(); in onTransact() local 147 noteStartSensor(uid, sensor); in onTransact() 154 int sensor = data.readInt32(); in onTransact() local 155 noteStopSensor(uid, sensor); in onTransact()
|
/frameworks/native/libs/sensor/include/sensor/ |
D | SensorEventQueue.h | 81 status_t enableSensor(Sensor const* sensor) const; 82 status_t enableSensor(Sensor const* sensor, int32_t samplingPeriodUs) const; 83 status_t disableSensor(Sensor const* sensor) const; 84 status_t setEventRate(Sensor const* sensor, nsecs_t ns) const;
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/ |
D | DozeSensors.java | 150 for (TriggerSensor sensor : mSensors) { in setTouchscreenSensorsListening() 151 if (sensor.mRequiresTouchscreen) { in setTouchscreenSensorsListening() 152 sensor.setListening(listening); in setTouchscreenSensorsListening() 258 mCurrentlyFar = event.values[0] >= event.sensor.getMaximumRange(); in onSensorChanged() 277 public void onAccuracyChanged(Sensor sensor, int accuracy) { in onAccuracyChanged() argument 300 public TriggerSensor(Sensor sensor, String setting, boolean configured, int pulseReason, in TriggerSensor() argument 302 this(sensor, setting, true /* settingDef */, configured, pulseReason, in TriggerSensor() 306 public TriggerSensor(Sensor sensor, String setting, boolean settingDef, in TriggerSensor() argument 309 mSensor = sensor; in TriggerSensor() 399 .append(event.sensor.getName()); in triggerEventToString()
|