Home | History | Annotate | Download | only in dynamic_sensor

Lines Matching refs:handle

51         handleBase,                                 // handle
73 bool DynamicSensorManager::owns(int handle) const {
74 return handle >= mHandleRange.first && handle < mHandleRange.second;
77 int DynamicSensorManager::activate(int handle, bool enable) {
78 if (handle == mHandleRange.first) {
86 mPendingReport.erase(handle);
89 return operateSensor(handle,
95 int DynamicSensorManager::batch(int handle, nsecs_t sample_period, nsecs_t batch_period) {
96 if (handle == mHandleRange.first) {
100 return operateSensor(handle,
106 int DynamicSensorManager::setDelay(int handle, nsecs_t sample_period) {
107 return batch(handle, sample_period, 0);
110 int DynamicSensorManager::flush(int handle) {
111 if (handle == mHandleRange.first) {
121 return operateSensor(handle, [] (sp<BaseSensorObject> s)->int {return s->flush();});
136 int handle = getNextAvailableHandle();
137 if (handle < 0) {
138 ALOGE("Running out of handle, quit.");
143 mMap.emplace(handle, sensor);
144 mReverseMap.emplace(sensor.get(), handle);
149 std::forward_as_tuple(handle),
150 std::forward_as_tuple(handle, sensor));
164 int handle = i->second;
166 mMap.erase(handle);
174 ConnectionReport::fillDisconnectionEvent(&event, mHandleRange.first, handle);
179 int handle;
181 handle = mHandleRange.first;
189 handle = i->second;
199 event.meta_data.sensor = handle;
201 event.sensor = handle;
239 int handle, sp<BaseSensorObject> sensor) :
250 mSensor.handle = handle;
254 ALOGV("Connection report init: name = %s, handle = %d", mSensor.name, mSensor.handle);
258 ALOGV("Connection report dtor: name = %s, handle = %d", mSensor.name, mSensor.handle);
268 (dynamic_sensor_meta_event_t) {true, mSensor.handle, &mSensor, {0}};
276 fillDisconnectionEvent(sensors_event_t* event, int metaHandle, int handle) {
283 event->dynamic_sensor_meta.handle = handle;