4afc6ee52690326316e2ed1b7bc354f466849426 |
|
05-Mar-2016 |
Keun-young Park <keunyoung@google.com> |
car api review: remove sensor types not relevant for embedded - For embedded, sensor data like GPS, accelerometer, compass should be coming from SensorManager api. - For support lib, embedded wrapper should proxy to SensorManager for these removed sensors - also add support for low fuel warning. - duplicated carapi_test into android_car_apitest and android_support_car_apitest. bug: 27411121 Change-Id: Idf261b0793ed5debd1d0f4ac84372ea2b7614a63
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
e54ac276796c6535558f8444d882adecd19ce2bd |
|
17-Feb-2016 |
Keun-young Park <keunyoung@google.com> |
add android.car - instead of using binder as compatibility layer, add android.car - apps using android.car should add it to LOCAL_JAVA_LIBRARIES unless doing include packages/services/Car/car-support-lib/car-support.mk - support lib renamed to android.support.car - UI stuffs only exist in android.support.car UI has dependency on androud support library and not added to android.car - permission only uses android.car namespace even for support.car - car-systemtest remains as static library. To use CarTestManager, test app should get CarTestManagerBinderWrapper then create CarTestManager. bug: 27199752 Change-Id: I3522e11e958dade404443fbe2d45f576c827fa7a
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
05f44818b14864b11a82eaec35c1c8419f773a7c |
|
11-Feb-2016 |
Keun-young Park <keunyoung@google.com> |
fix wrong init of sensor value when H/W supports it - it was getting default state from default policy, not from HAL. bug: 27129708 Change-Id: I9cfea3e4450fc09da7f64a63e9c1391ba636e16d
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
064ddd89fd57c6c20a98b9f95f9ea5123d11160b |
|
22-Dec-2015 |
Keun-young Park <keunyoung@google.com> |
Revert "Revert "car api compatibility related changes"" This reverts commit 2fba5e314be6dd0ba8e75b18d9044cb2dafd881a. Change-Id: Ida7e6627e78f0b6112f76759ca2d7de327535dd9
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
2fba5e314be6dd0ba8e75b18d9044cb2dafd881a |
|
22-Dec-2015 |
Keun-young Park <keunyoung@google.com> |
Revert "car api compatibility related changes" This reverts commit 0b5b006c5467842f2c9ddafea9616c8e25d8f3cf. Change-Id: I545bb642360b1a1fdef81eb1d2338b1d35b61f0d
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
0b5b006c5467842f2c9ddafea9616c8e25d8f3cf |
|
21-Dec-2015 |
Keun-young Park <keunyoung@google.com> |
car api compatibility related changes - change all Parcelable to use ExtendableParcelable CarSensorEvent, CarHvacEvent, CarHvacProperty, CarRadioEvent, CarRadioPreset - CarSensorManager: reserve sensor types and protect with VENDOR_EXTENSION permission - CarInfoManager: add getBundle to allow vendors to pass generic data. bug: 26191165 Change-Id: I6316e68bfbb60aa5634ec754868cebd501e93fd1
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
564742eab88bd68075e13b0b6505f637250f3fbc |
|
17-Oct-2015 |
keunyoung <keunyoung@google.com> |
sensor renaming and add carservicetest - move sensor API to android.support.car.hardware and - move mocked test to carservice_test - api_test will only use car API to test bug: 23147726 Change-Id: I0f6870b6714b4042ec1213edb8500548cf789a8a (cherry picked from commit abbd2b29e7dca10d1b9384767ab587fa314fe5b6)
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
1ab8e18e01d8063821bee0bf641a365224c7e1ee |
|
24-Sep-2015 |
keunyoung <keunyoung@google.com> |
Add vehicle HAL mocking with carsystem and carsystemtest API - System API and system test API for testing only added. Client should link only one of them. - vehicle HAL mocking allows mocking vehicle HAL completely. - Once mocking is started, for now, all previous states are forgotton, so stopping mocking does not return to original state. It is better to simply restart framework after test. - Added skeleton code for audio focus handling. Detailed implementaiton will be added later. bug: 24874617 Change-Id: I6e60daab3dc96769a94acc09a695f8f49dbb8536 (cherry picked from commit a32e24f50d5895a94d3a13d6ec2233af6e43dac5)
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
fe30ba00aec2fd5936b17439f392a053ec54ec9a |
|
18-Sep-2015 |
keunyoung <keunyoung@google.com> |
migrate car service to use vehicle network service - all jni stuffs gone as HAL is no longer loaded by car service - disabled dispatch limiting in CarSensorService as vehicle network service is already doing it. - needs product config change to start VNS for CarService to work. bug: 24095928 Change-Id: I5d7b2ae7efb24daf23f304db4def0c4f9a519b25 (cherry picked from commit 3f3190ce58955eda2730331c825ebd6433dab42d)
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
a3b28d81e0c8df531ac704f9e649e38ea90483d2 |
|
25-Aug-2015 |
keunyoung <keunyoung@google.com> |
add CarInfoManager - CarInfoManager replaces ICar.getCarInfo() and ICar.getCarUiInfo() - also remove CarInfo and CarUiInfo. All these information should come from CarInfoManager. - Key declaration uses annotation to declare which data type is expected for the given key. bug: 22701368 Change-Id: Ifc9ab27d146b439a89fd4249fe3317abec6fd21f (cherry picked from commit b8f5acabb4b049021d2be2215cd64ca907522f29)
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
cc449f7941456a0133ff8a4b2e49737f0936c1d0 |
|
12-Aug-2015 |
keunyoung <keunyoung@google.com> |
More details in Hal with sensor pipeline improvements for batching - updated CarSensorEvent to use int array instead of byte as most use cases involve int value manipulations. - removed unused sensor types in CarSensorManager. They can brought back later as necessary. - CarSensorManager subscription works for several sensors. bug: 22701368 Change-Id: I2fb8901fe5266693aeae5f1b3f2b3adb75056a93 (cherry picked from commit d68bc574a27aee0fb6750ed301d247645d7bbb1e)
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|
ca515079e9fc0c35b1498830f67378e9ccf949e5 |
|
10-Jul-2015 |
keunyoung <keunyoung@google.com> |
add skeleton for car service and car api - car service: system uid with system signature, starts in PRE_BOOT_COMPLETED - added minimal skeleton implementation for proof of convept for several key ideas: Car api, CarServiceLoader interface, CarActivity abstraction - Also adding CarSensorManager/Service for defining flow in HAL initialization. bug: 22701368, 22702215 Change-Id: If664bbd7b939102b7ea48bdde61ec068c42582cd (cherry picked from commit d58724adeb671998c511995e177874a3eea025df)
/packages/services/Car/service/src/com/android/car/CarSensorService.java
|