summaryrefslogtreecommitdiff
path: root/libs/gui/SensorEventQueue.cpp
AgeCommit message (Collapse)Author
2012-03-07remove files that moved to frameworks/nativeMathias Agopian
Change-Id: I140d291e520097b1148930f736823650e08488f7
2012-01-08Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block
See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
2011-10-20Rename SensorChannel to BitTubeMathias Agopian
2010-09-16Fix typo which causes sensors to fail miserablyMathias Agopian
Change-Id: Ieca18fc089e2bdf7d049f213836971b54d11cd76
2010-09-16part of fix for [3004226] Cannot end the call - Proximity sensor doesn't workMathias Agopian
- In SensorEventQueue, only bail on errors from Looper::loopOnce - Improve sensor error logging Change-Id: Ib3cf8d5d9fdac8513a3d753155827e0feeda1662
2010-09-14Replace epoll() with poll() and rename PollLoop to Looper.Jeff Brown
As part of this change, consolidated and cleaned up the Looper API so that there are fewer distinctions between the NDK and non-NDK declarations (no need for two callback types, etc.). Removed the dependence on specific constants from sys/poll.h such as POLLIN. Instead looper.h defines events like LOOPER_EVENT_INPUT for the events that it supports. That should help make any future under-the-hood implementation changes easier. Fixed a couple of compiler warnings along the way. Change-Id: I449a7ec780bf061bdd325452f823673e2b39b6ae
2010-09-07Modify native ALooper to take an explicit ident.Dianne Hackborn
The ALooper API now uses an explicit "identifier" for the integer that is returned rather than implicitly using the fd. This allows the APIs that had the fd to be a little more sane. Change-Id: I8507f535ad484c0bdc4a1bd016d87bb09acd7ff0
2010-07-29Added SensorManager.getMinDelay()Mathias Agopian
Exposed the new "min delay" sensor property through native and java sensor apis. This allows the caller to know what is the maximum rate at which a sensor can return events, or, if a sensor works in "update" mode (events returned only when the value changes). Also augmented SensorManager.regusterSensorEvent() so that it can accept a value in microsecond in addition to the 4 constants already defined. Change-Id: If425e9979892666df8c989d7de3c362230fa19e0
2010-07-21propagate sensor event rate properlyMathias Agopian
Change-Id: I32e67d30e4295285a6827956cc8161b2025d70bc
2010-07-19new SensorServiceMathias Agopian
remove old sensor service and implement SensorManager on top of the new (native) SensorManger API. Change-Id: Iddb77d498755da3e11646473a44d651f12f40281
2010-07-13first step at implementing the native sensor supportMathias Agopian
in this commit: - implemented the C stub - implemented the binder interfaces involved - implemented most of the C++ client side missing: - SensorManager cannot connect to the SensorServer yet (because there is no SensorServer yet) Change-Id: I75010cbeef31c98d6fa62fd5d388dcef87c2636b