Home
last modified time | relevance | path

Searched refs:sensorHandle (Results 1 – 25 of 62) sorted by relevance

123

/hardware/interfaces/sensors/common/default/2.X/multihal/tests/fake_subhal/
DSensor.cpp40 Sensor::Sensor(int32_t sensorHandle, ISensorsEventCallback* callback) in Sensor() argument
46 mSensorInfo.sensorHandle = sensorHandle; in Sensor()
105 ev.sensorHandle = mSensorInfo.sensorHandle; in flush()
151 event.sensorHandle = mSensorInfo.sensorHandle; in readEvents()
189 OnChangeSensor::OnChangeSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in OnChangeSensor() argument
190 : Sensor(sensorHandle, callback), mPreviousEventSet(false) { in OnChangeSensor()
216 ContinuousSensor::ContinuousSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in ContinuousSensor() argument
217 : Sensor(sensorHandle, callback) { in ContinuousSensor()
221 AccelSensor::AccelSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in AccelSensor() argument
222 : ContinuousSensor(sensorHandle, callback) { in AccelSensor()
[all …]
DSensor.h48 Sensor(int32_t sensorHandle, ISensorsEventCallback* callback);
84 OnChangeSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
98 ContinuousSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
103 AccelSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
111 GyroSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
119 PressureSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
124 MagnetometerSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
129 AmbientTempSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
134 LightSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
139 ProximitySensor(int32_t sensorHandle, ISensorsEventCallback* callback);
[all …]
DSensorsSubHal.h59 Return<Result> activate(int32_t sensorHandle, bool enabled);
61 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs,
64 Return<Result> flush(int32_t sensorHandle);
71 Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle, RateLevel rate,
93 mSensors[sensor->getSensorInfo().sensorHandle] = sensor; in AddSensor()
128 Return<Result> activate(int32_t sensorHandle, bool enabled) override { in activate() argument
129 return ISensorsSubHalBase::activate(sensorHandle, enabled); in activate()
132 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
134 return ISensorsSubHalBase::batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
137 Return<Result> flush(int32_t sensorHandle) override { in flush() argument
[all …]
DSensorsSubHal.cpp109 Return<Result> ISensorsSubHalBase::activate(int32_t sensorHandle, bool enabled) { in activate() argument
110 auto sensor = mSensors.find(sensorHandle); in activate()
118 Return<Result> ISensorsSubHalBase::batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
120 auto sensor = mSensors.find(sensorHandle); in batch()
128 Return<Result> ISensorsSubHalBase::flush(int32_t sensorHandle) { in flush() argument
129 auto sensor = mSensors.find(sensorHandle); in flush()
137 auto sensor = mSensors.find(event.sensorHandle); in injectSensorData()
/hardware/interfaces/sensors/common/default/2.X/multihal/
DHalProxy.cpp57 int32_t setSubHalIndex(int32_t sensorHandle, size_t subHalIndex) { in setSubHalIndex() argument
58 return sensorHandle | (static_cast<int32_t>(subHalIndex) << kBitsAfterSubHalIndex); in setSubHalIndex()
68 size_t extractSubHalIndex(int32_t sensorHandle) { in extractSubHalIndex() argument
69 return static_cast<size_t>(sensorHandle >> kBitsAfterSubHalIndex); in extractSubHalIndex()
161 Return<Result> HalProxy::activate(int32_t sensorHandle, bool enabled) { in activate() argument
162 if (!isSubHalIndexValid(sensorHandle)) { in activate()
165 return getSubHalForSensorHandle(sensorHandle) in activate()
166 ->activate(clearSubHalIndex(sensorHandle), enabled); in activate()
277 Return<Result> HalProxy::batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
279 if (!isSubHalIndexValid(sensorHandle)) { in batch()
[all …]
DHalProxyCallback.cpp37 int32_t setSubHalIndex(int32_t sensorHandle, size_t subHalIndex) { in setSubHalIndex() argument
38 return sensorHandle | (static_cast<int32_t>(subHalIndex) << kBitsAfterSubHalIndex); in setSubHalIndex()
70 event.sensorHandle = setSubHalIndex(event.sensorHandle, mSubHalIndex); in processEvents()
72 event.u.dynamic.sensorHandle = in processEvents()
73 setSubHalIndex(event.u.dynamic.sensorHandle, mSubHalIndex); in processEvents()
76 const V2_1::SensorInfo& sensor = mCallback->getSensorInfo(event.sensorHandle); in processEvents()
/hardware/interfaces/sensors/common/default/2.X/
DSensor.cpp94 ev.sensorHandle = mSensorInfo.sensorHandle; in flush()
140 event.sensorHandle = mSensorInfo.sensorHandle; in readEvents()
201 AccelSensor::AccelSensor(int32_t sensorHandle, ISensorsEventCallback* callback) : Sensor(callback) { in AccelSensor() argument
202 mSensorInfo.sensorHandle = sensorHandle; in AccelSensor()
226 PressureSensor::PressureSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in PressureSensor() argument
228 mSensorInfo.sensorHandle = sensorHandle; in PressureSensor()
249 MagnetometerSensor::MagnetometerSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in MagnetometerSensor() argument
251 mSensorInfo.sensorHandle = sensorHandle; in MagnetometerSensor()
268 LightSensor::LightSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in LightSensor() argument
270 mSensorInfo.sensorHandle = sensorHandle; in LightSensor()
[all …]
DSensor.h105 AccelSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
113 GyroSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
118 AmbientTempSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
123 PressureSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
131 MagnetometerSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
136 LightSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
141 ProximitySensor(int32_t sensorHandle, ISensorsEventCallback* callback);
146 RelativeHumiditySensor(int32_t sensorHandle, ISensorsEventCallback* callback);
DSensors.h88 Return<Result> activate(int32_t sensorHandle, bool enabled) override { in activate()
89 auto sensor = mSensors.find(sensorHandle); in activate()
156 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch()
158 auto sensor = mSensors.find(sensorHandle); in batch()
166 Return<Result> flush(int32_t sensorHandle) override { in flush()
167 auto sensor = mSensors.find(sensorHandle); in flush()
175 auto sensor = mSensors.find(event.sensorHandle); in injectSensorData()
221 mSensors[sensor->getSensorInfo().sensorHandle] = sensor; in AddSensor()
/hardware/interfaces/sensors/aidl/default/
DSensor.cpp88 ev.sensorHandle = mSensorInfo.sensorHandle; in flush()
137 event.sensorHandle = mSensorInfo.sensorHandle; in readEvents()
204 AccelSensor::AccelSensor(int32_t sensorHandle, ISensorsEventCallback* callback) : Sensor(callback) { in AccelSensor() argument
205 mSensorInfo.sensorHandle = sensorHandle; in AccelSensor()
232 PressureSensor::PressureSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in PressureSensor() argument
234 mSensorInfo.sensorHandle = sensorHandle; in PressureSensor()
255 MagnetometerSensor::MagnetometerSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in MagnetometerSensor() argument
257 mSensorInfo.sensorHandle = sensorHandle; in MagnetometerSensor()
284 LightSensor::LightSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in LightSensor() argument
286 mSensorInfo.sensorHandle = sensorHandle; in LightSensor()
[all …]
/hardware/interfaces/sensors/aidl/vts/
DVtsAidlHalSensorsTargetTest.cpp235 mFlushMap[event.sensorHandle]++; in onEvent()
239 mEventMap[event.sensorHandle].push_back(event); in onEvent()
244 int32_t getFlushCount(int32_t sensorHandle) { in getFlushCount() argument
246 return mFlushMap[sensorHandle]; in getFlushCount()
256 const std::vector<Event> getEvents(int32_t sensorHandle) { in getEvents() argument
258 return mEventMap[sensorHandle]; in getEvents()
270 if (getFlushCount(sensor.sensorHandle) < numCallsToFlush) { in flushesReceived()
279 if (getEvents(sensor.sensorHandle).size() == 0) { in eventsReceived()
353 maxHandle = std::max(maxHandle, sensor.sensorHandle); in getInvalidSensorHandle()
358 ndk::ScopedAStatus activate(int32_t sensorHandle, bool enable);
[all …]
/hardware/interfaces/sensors/common/vts/2_X/
DVtsHalSensorsV2_XTargetTest.h77 mFlushMap[event.sensorHandle]++; in onEvent()
81 mEventMap[event.sensorHandle].push_back(event); in onEvent()
86 int32_t getFlushCount(int32_t sensorHandle) { in getFlushCount() argument
88 return mFlushMap[sensorHandle]; in getFlushCount()
98 const std::vector<EventType> getEvents(int32_t sensorHandle) { in getEvents() argument
100 return mEventMap[sensorHandle]; in getEvents()
113 if (getFlushCount(sensor.sensorHandle) < numCallsToFlush) { in flushesReceived()
122 if (getEvents(sensor.sensorHandle).size() == 0) { in eventsReceived()
189 Return<Result> activate(int32_t sensorHandle, bool enabled) override;
191 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
[all …]
/hardware/interfaces/sensors/common/default/2.X/multihal/include/
DHalProxy.h95 Return<Result> activate(int32_t sensorHandle, bool enabled);
106 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs,
109 Return<Result> flush(int32_t sensorHandle);
118 Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle, RateLevel rate,
132 const SensorInfo& getSensorInfo(int32_t sensorHandle) override { in getSensorInfo() argument
133 return mSensors[sensorHandle]; in getSensorInfo()
348 std::shared_ptr<ISubHalWrapperBase> getSubHalForSensorHandle(int32_t sensorHandle);
357 bool isSubHalIndexValid(int32_t sensorHandle);
376 static int32_t clearSubHalIndex(int32_t sensorHandle);
383 static bool subHalIndexIsClear(int32_t sensorHandle);
[all …]
DSubHalWrapper.h70 virtual Return<Result> activate(int32_t sensorHandle, bool enabled) = 0;
72 virtual Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs,
75 virtual Return<Result> flush(int32_t sensorHandle) = 0;
84 virtual Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle,
110 Return<Result> activate(int32_t sensorHandle, bool enabled) override { in activate() argument
111 return mSubHal->activate(sensorHandle, enabled); in activate()
114 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
116 return mSubHal->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
119 Return<Result> flush(int32_t sensorHandle) override { return mSubHal->flush(sensorHandle); } in flush() argument
134 Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle, RateLevel rate, in configDirectReport() argument
[all …]
/hardware/interfaces/sensors/aidl/default/include/sensors-impl/
DSensor.h95 AccelSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
103 GyroSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
111 AmbientTempSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
119 PressureSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
127 MagnetometerSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
135 LightSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
143 ProximitySensor(int32_t sensorHandle, ISensorsEventCallback* callback);
151 RelativeHumiditySensor(int32_t sensorHandle, ISensorsEventCallback* callback);
159 HingeAngleSensor(int32_t sensorHandle, ISensorsEventCallback* callback);
/hardware/interfaces/sensors/common/utils/
DISensorsWrapper.h85 virtual Return<Result> activate(int32_t sensorHandle, bool enabled) = 0;
87 virtual Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs,
90 virtual Return<Result> flush(int32_t sensorHandle) = 0;
99 virtual Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle,
139 Return<Result> activate(int32_t sensorHandle, bool enabled) override { in activate() argument
140 return mSensors->activate(sensorHandle, enabled); in activate()
143 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
145 return mSensors->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
148 Return<Result> flush(int32_t sensorHandle) override { return mSensors->flush(sensorHandle); } in flush() argument
163 Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle, RateLevel rate, in configDirectReport() argument
[all …]
/hardware/interfaces/sensors/aidl/android/hardware/sensors/
DISensors.aidl41 void activate(in int sensorHandle, in boolean enabled); in activate() argument
58 void batch(in int sensorHandle, in long samplingPeriodNs, in long maxReportLatencyNs); in batch() argument
80 int configDirectReport(in int sensorHandle, in int channelHandle, in RateLevel rate); in configDirectReport() argument
98 void flush(in int sensorHandle); in flush() argument
/hardware/interfaces/sensors/aidl/aidl_api/android.hardware.sensors/current/android/hardware/sensors/
DISensors.aidl37 void activate(in int sensorHandle, in boolean enabled); in activate() argument
38 void batch(in int sensorHandle, in long samplingPeriodNs, in long maxReportLatencyNs); in batch() argument
39 …int configDirectReport(in int sensorHandle, in int channelHandle, in android.hardware.sensors.ISen… in configDirectReport() argument
40 void flush(in int sensorHandle); in flush() argument
/hardware/interfaces/sensors/aidl/aidl_api/android.hardware.sensors/2/android/hardware/sensors/
DISensors.aidl37 void activate(in int sensorHandle, in boolean enabled); in activate() argument
38 void batch(in int sensorHandle, in long samplingPeriodNs, in long maxReportLatencyNs); in batch() argument
39 …int configDirectReport(in int sensorHandle, in int channelHandle, in android.hardware.sensors.ISen… in configDirectReport() argument
40 void flush(in int sensorHandle); in flush() argument
/hardware/interfaces/sensors/aidl/aidl_api/android.hardware.sensors/1/android/hardware/sensors/
DISensors.aidl37 void activate(in int sensorHandle, in boolean enabled); in activate() argument
38 void batch(in int sensorHandle, in long samplingPeriodNs, in long maxReportLatencyNs); in batch() argument
39 …int configDirectReport(in int sensorHandle, in int channelHandle, in android.hardware.sensors.ISen… in configDirectReport() argument
40 void flush(in int sensorHandle); in flush() argument
/hardware/interfaces/sensors/1.0/vts/functional/
DVtsHalSensorsV1_0TargetTest.cpp57 Return<Result> activate(int32_t sensorHandle, bool enabled) override;
59 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument
61 return S()->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
64 Return<Result> flush(int32_t sensorHandle) override { return S()->flush(sensorHandle); } in flush() argument
77 Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle, RateLevel rate, in configDirectReport() argument
79 return S()->configDirectReport(sensorHandle, channelHandle, rate, _hidl_cb); in configDirectReport()
91 Return<Result> SensorsHidlTest::activate(int32_t sensorHandle, bool enabled) { in activate() argument
97 mSensorHandles.insert(sensorHandle); in activate()
99 return S()->activate(sensorHandle, enabled); in activate()
160 << s.sensorHandle << std::dec << " type=" << static_cast<int>(s.type) in TEST_P()
[all …]
/hardware/interfaces/sensors/common/vts/utils/include/sensors-vts-utils/
DSensorsHidlTestBase.h190 virtual Return<Result> activate(int32_t sensorHandle, bool enabled) = 0;
191 virtual Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs,
193 virtual Return<Result> flush(int32_t sensorHandle) = 0;
197 virtual Return<void> configDirectReport(int32_t sensorHandle, int32_t channelHandle,
224 int32_t handle = sensor.sensorHandle; in testStreamingOperation()
241 EXPECT_EQ(e.sensorHandle, handle) in testStreamingOperation()
269 int32_t handle = sensor.sensorHandle;
312 ASSERT_EQ(e.sensorHandle, handle);
328 ASSERT_EQ(e.sensorHandle, handle);
367 int32_t handle = sensor.sensorHandle; in testBatchingOperation()
[all …]
/hardware/interfaces/sensors/2.1/default/
DSensorsV2_1.cpp32 HingeAngleSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in HingeAngleSensor() argument
34 mSensorInfo.sensorHandle = sensorHandle; in HingeAngleSensor()
/hardware/interfaces/sensors/1.0/
DISensors.hal48 * @param sensorHandle is the handle of the sensor to change.
51 * @return result OK on success, BAD_VALUE if sensorHandle is invalid.
53 activate(int32_t sensorHandle, bool enabled) generates (Result result);
90 * @param sensorHandle handle of sensor to be changed.
96 batch(int32_t sensorHandle,
112 * @param sensorHandle handle of sensor to be flushed.
113 * @return result OK on success and BAD_VALUE if sensorHandle is invalid.
115 flush(int32_t sensorHandle) generates (Result result);
179 * @param sensorHandle handle of sensor to be configured. When combined
180 * with STOP rate, sensorHandle can be -1 to denote all active
[all …]
/hardware/interfaces/sensors/common/default/2.X/multihal/tests/
DHalProxy_test.cpp607 for (int32_t sensorHandle = 1; sensorHandle < 10; sensorHandle++) { in TEST() local
608 nonDynamicSensorHandles.push_back(sensorHandle); in TEST()
647 auto sensorHandleSeen = sensorsSeen[i].sensorHandle; in TEST()
668 for (int32_t sensorHandle = 1; sensorHandle < 10; sensorHandle++) { in TEST() local
669 nonDynamicSensorHandles.push_back(sensorHandle); in TEST()
726 event.sensorHandle = 0x00000001 | (kNumSubHalsInt32 << 24); in TEST()
746 eventIn.sensorHandle = sensorHandleToPost; in TEST()
753 EXPECT_EQ(eventOut.sensorHandle, (subhal1Index << 24) | sensorHandleToPost); in TEST()
759 EXPECT_EQ(eventOut.sensorHandle, (subhal2Index << 24) | sensorHandleToPost); in TEST()
840 EXPECT_EQ(proxySensor.sensorHandle & 0x00FFFFFF, subHalSensor.sensorHandle); in testSensorsListFromProxyAndSubHal()
[all …]

123