/hardware/interfaces/sensors/common/default/2.X/multihal/tests/fake_subhal/ |
D | Sensor.cpp | 40 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 …]
|
D | Sensor.h | 48 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 …]
|
D | SensorsSubHal.h | 59 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 …]
|
D | SensorsSubHal.cpp | 109 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/ |
D | HalProxy.cpp | 57 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 …]
|
D | HalProxyCallback.cpp | 37 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/ |
D | Sensor.cpp | 94 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 …]
|
D | Sensor.h | 105 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);
|
D | Sensors.h | 88 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/ |
D | Sensor.cpp | 88 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/ |
D | VtsAidlHalSensorsTargetTest.cpp | 235 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/ |
D | VtsHalSensorsV2_XTargetTest.h | 77 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/ |
D | HalProxy.h | 95 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 …]
|
D | SubHalWrapper.h | 70 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/ |
D | Sensor.h | 95 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/ |
D | ISensorsWrapper.h | 85 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/ |
D | ISensors.aidl | 41 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/ |
D | ISensors.aidl | 37 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/ |
D | ISensors.aidl | 37 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/ |
D | ISensors.aidl | 37 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/ |
D | VtsHalSensorsV1_0TargetTest.cpp | 57 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/ |
D | SensorsHidlTestBase.h | 190 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/ |
D | SensorsV2_1.cpp | 32 HingeAngleSensor(int32_t sensorHandle, ISensorsEventCallback* callback) in HingeAngleSensor() argument 34 mSensorInfo.sensorHandle = sensorHandle; in HingeAngleSensor()
|
/hardware/interfaces/sensors/1.0/ |
D | ISensors.hal | 48 * @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/ |
D | HalProxy_test.cpp | 607 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 …]
|