289ab99688d226518e47a7e47c9ffc20f221f0a6 |
|
12-Jul-2017 |
Steve Paik <spaik@google.com> |
Add SENSOR_TYPE_WHEEL_DISTANCE + friends Bug: 62876582 Test: Embedded Kitchen Sink works with VHAL emulator Change-Id: I8b47e11850d5a8c4beab4b6fb579c6fc33cba5de
/packages/services/Car/service/src/com/android/car/DayNightModePolicy.java
|
7096f5e5b342d571e7702a1537413feb86b643d8 |
|
03-Feb-2017 |
Enrico Granata <egranata@google.com> |
Clarify the roles of SensorHalServiceBase vs. SensorHalService SensorHalServiceBase is now responsible for communication with Vehicle HAL, speaking in terms of VehiclePropValue/VehiclePropConfig and subscriptions SensorHalService builds on SensorHalServiceBase to provide CarSensorEvents and dispatching thereof to listeners. This introduces a base-interface SensorBase to deal with DrivingState and DayNightMode policy objects which want to act as-if they're sensors to CarSensorService, but don't truly talk to Vehicle HAL (and thus are not SensorHalServiceBase). The purpose of this change is to create a base layer for future work which wants to take control of Vehicle HAL properties and read/write them, but does not vend CarSensorEvents to higher levels of the vehicle stack. Test: build Change-Id: Ia28044271b8dc2c996555214f66ac5902b685a75
/packages/services/Car/service/src/com/android/car/DayNightModePolicy.java
|
f9215209e0f425d2fc570bef37dad959c82d2e9e |
|
10-Oct-2016 |
Keun-young Park <keunyoung@google.com> |
update TODOs - assign bugs for future items - remove it if not necessary any more - also remove unused CarServiceApplication bug: 31970410 Change-Id: I3f5ecb8a80fd450afdb58007e07e88527132edb9
/packages/services/Car/service/src/com/android/car/DayNightModePolicy.java
|
9ec0547de12ce6111c545e60a471dce40e43cb2a |
|
27-Apr-2016 |
Keun-young Park <keunyoung@google.com> |
fix race in initial driving status - register to hal and get sensor list first to fetch data before subscription. This gives room to retry for -EAGAIN for initial data fetching. - remove sensorHalReady callback as hal is initialized before service init. bug: 28410068 Change-Id: Ifdb5947e388ad09c92307f94fa3ee35551f3eafd
/packages/services/Car/service/src/com/android/car/DayNightModePolicy.java
|
dfccc5a6bd49b34b22968261f464442d7dc9920b |
|
12-Apr-2016 |
Pavel Maltsev <pavelm@google.com> |
Publish current prop state in VNS when subscribed Change-Id: I6962d913ac9d910e4bea7e7e117252ff23f0228a Fix: 27976343
/packages/services/Car/service/src/com/android/car/DayNightModePolicy.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/DayNightModePolicy.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/DayNightModePolicy.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/DayNightModePolicy.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/DayNightModePolicy.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/DayNightModePolicy.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/DayNightModePolicy.java
|