diff options
| -rw-r--r-- | services/sensorservice/HidlSensorHalWrapper.cpp | 23 | ||||
| -rw-r--r-- | services/sensorservice/HidlSensorHalWrapper.h | 6 | ||||
| -rw-r--r-- | services/sensorservice/ISensorHalWrapper.h | 5 |
3 files changed, 0 insertions, 34 deletions
diff --git a/services/sensorservice/HidlSensorHalWrapper.cpp b/services/sensorservice/HidlSensorHalWrapper.cpp index f64a827196..dbb3da19a6 100644 --- a/services/sensorservice/HidlSensorHalWrapper.cpp +++ b/services/sensorservice/HidlSensorHalWrapper.cpp @@ -374,29 +374,6 @@ void HidlSensorHalWrapper::writeWakeLockHandled(uint32_t count) { } } -void HidlSensorHalWrapper::onDynamicSensorsConnected( - const std::vector<sensor_t>& dynamicSensorsAdded) { - std::unique_lock<std::mutex> lock(mDynamicSensorsMutex); - - // Allocate a sensor_t structure for each dynamic sensor added and insert - // it into the dictionary of connected dynamic sensors keyed by handle. - for (size_t i = 0; i < dynamicSensorsAdded.size(); ++i) { - const sensor_t& sensor = dynamicSensorsAdded[i]; - - auto it = mConnectedDynamicSensors.find(sensor.handle); - CHECK(it == mConnectedDynamicSensors.end()); - - mConnectedDynamicSensors.insert(std::make_pair(sensor.handle, sensor)); - } - - mDynamicSensorsCv.notify_all(); -} - -void HidlSensorHalWrapper::onDynamicSensorsDisconnected( - const std::vector<int32_t>& /*dynamicSensorHandlesRemoved*/) { - // TODO: Currently dynamic sensors do not seem to be removed -} - status_t HidlSensorHalWrapper::checkReturnAndGetStatus(const hardware::Return<Result>& ret) { checkReturn(ret); return (!ret.isOk()) ? DEAD_OBJECT : statusFromResult(ret); diff --git a/services/sensorservice/HidlSensorHalWrapper.h b/services/sensorservice/HidlSensorHalWrapper.h index 6542c6acf9..f64e13d025 100644 --- a/services/sensorservice/HidlSensorHalWrapper.h +++ b/services/sensorservice/HidlSensorHalWrapper.h @@ -118,12 +118,6 @@ public: virtual status_t configureDirectChannel(int32_t sensorHandle, int32_t channelHandle, const struct sensors_direct_cfg_t* config) override; - virtual void onDynamicSensorsConnected( - const std::vector<sensor_t>& dynamicSensorsAdded) override; - - virtual void onDynamicSensorsDisconnected( - const std::vector<int32_t>& dynamicSensorHandlesRemoved) override; - virtual void writeWakeLockHandled(uint32_t count) override; private: diff --git a/services/sensorservice/ISensorHalWrapper.h b/services/sensorservice/ISensorHalWrapper.h index 7a51685862..3d33540c18 100644 --- a/services/sensorservice/ISensorHalWrapper.h +++ b/services/sensorservice/ISensorHalWrapper.h @@ -94,11 +94,6 @@ public: virtual status_t configureDirectChannel(int32_t sensorHandle, int32_t channelHandle, const struct sensors_direct_cfg_t *config) = 0; - virtual void onDynamicSensorsConnected(const std::vector<sensor_t> &dynamicSensorsAdded) = 0; - - virtual void onDynamicSensorsDisconnected( - const std::vector<int32_t> &dynamicSensorHandlesRemoved) = 0; - virtual void writeWakeLockHandled(uint32_t count) = 0; std::atomic_bool mReconnecting = false; |