Home
last modified time | relevance | path

Searched refs:sensor (Results 1 – 25 of 77) sorted by relevance

1234

/frameworks/base/core/java/android/hardware/
DSystemSensorManager.java59 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 …]
DSensorManager.java500 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 …]
DLegacySensorManager.java114 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/
DFakeSensorManager.java104 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/
Dsensor.cpp52 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/
DASensorManager.cpp128 [&](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 …]
DASensorEventQueue.cpp45 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()
DASensorEventQueue.h47 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/
Dsensor.h221 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/
Dsensor.h221 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/
DAsyncSensorManager.java70 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/
DSensorInterface.cpp32 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()
DSensorService.cpp496 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 …]
DSensorEventConnection.cpp231 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 …]
DRotationVectorSensor.cpp32 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()
DSensorInterface.h50 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]);
DGravitySensor.cpp40 const sensor_t sensor = { in GravitySensor() local
51 mSensor = Sensor(&sensor); in GravitySensor()
71 outEvent->sensor = '_grv'; in process()
/frameworks/base/core/jni/
Dandroid_hardware_SensorManager.cpp154 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/
DIDirectReportChannel.hal31 * 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
DIEventQueue.hal25 * 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
DISensorManager.hal43 * 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/
DSensorEventQueue.cpp124 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/
DIBatteryStats.cpp37 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/
DSensorEventQueue.h81 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/
DDozeSensors.java150 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()

1234