3da43f084dce9f97921989bea06681dbddde1a7d |
16-Jun-2017 |
Gene Karshenboym <genek@google.com> |
Add Update Event Logging to HVAC application To help debug HVAC functionality in DF vehicles, this adds logging on event update. bug: 62677469 Test: Local build and flashed to HU/ Vehicle. Change-Id: I7c6d770a897dd364997e35e961785f4fecf8be67
ndroid/car/hvac/HvacController.java
|
1ad846865c2fac8302c1ef9ff550f036aa677940 |
24-May-2017 |
Rakesh Iyer <rni@google.com> |
Make Hvac UI common across all users. The hvac ui and its backing service do not store any per user data so we can save on ram by making it so only one copy of the service is ever instantiated. We do this by marking the services as single instance. This also prevents a bug where we see 2 copies of the hvac ui when switching users. Bug: 36454400 Test: Booted, switched users, verified that there weren't 2 copies of the HVAC ui. Change-Id: I220a8f906a8271a57fce0b7923f7826e81d6f1de
ndroid/car/hvac/HvacUiService.java
|
8b34c31cff85f2f4678817595ab33f274d2d76bf |
11-May-2017 |
Rakesh Iyer <rni@google.com> |
Handle switches to fullscreen. The Y position of all the views needs to be updated every time the system goes in and out of fullscreen mode so that the controls stay aligned to the bottom of the screen. SystemUiVisiblityChangeListeners aren't being triggered reliably so instead build an equivalent using a frame layout that seems to be triggered every time. Test: Built a fullscreen activity and tested moving in and out of full screen. Change-Id: Ic976e4c6b2abdb8afe8dced2684fccbbc9dea53e
ndroid/car/hvac/HvacUiService.java
ndroid/car/hvac/ui/SystemUiObserver.java
|
776ce2c6fe613b9ca01e1202aa354261df01694f |
04-May-2017 |
Zhen Yu Song <zhensong@google.com> |
Add Titles to HVAC Windows Test: mma -j32 CarHvacApp Change-Id: I8af7b393931070fb2d37cdda92ab81a94113a1da
ndroid/car/hvac/HvacUiService.java
|
0e0a48fe56e14bc72adfcdce34e320fb461173fa |
10-Jan-2017 |
Pavel Maltsev <pavelm@google.com> |
Hvac app: remove dependency to Vehicle HAL Use constants from CarHvacManager rather than ones defined in Vehicle HAL Test: didnt' introduce any logic, constant values tested in seperate CL Bug: b/32669296 Change-Id: I02b382cee63d7ecfc409e0d4db66b98d5cd3b24c
ndroid/car/hvac/HvacController.java
ndroid/car/hvac/controllers/FanDirectionButtonsController.java
|
98310a3dc588ca53af7da35a07b17ced20b901ce |
05-Nov-2016 |
Pavel Maltsev <pavelm@google.com> |
Get rid of car-systemtest-lib dependency Test: refactoring existing code Bug: b/31971746 Change-Id: Ibdb7d470b6515c0f92dafa8feff0d9a3d4c3c69e
ndroid/car/hvac/HvacController.java
ndroid/car/hvac/LocalHvacPropertyService.java
ndroid/car/hvac/controllers/FanDirectionButtonsController.java
|
348ef423d34af7ff56169dfea9647681f83a62ea |
04-Nov-2016 |
Jason Tholstrup <jthol@google.com> |
android.support.car api updates Test: make -j64 dist (batland) Change-Id: I5024e06d43b86cb0bc3f016da64fe07e8d28ec9e
ndroid/car/hvac/HvacController.java
|
0eecb13879c6f0abaf3d4c64fd19941777200eae |
20-Oct-2016 |
Rakesh Iyer <rni@google.com> |
Move car hvac app. Original Sha1: 27748caacfca0bb295d32871843e4b206aedf1e8 Credits: victorchan@ rni@ Bug: 32118797 Test: Manual. Change-Id: I15d4fd5760d1746d4aa21baae58ec4f8b94a81b4
ndroid/car/hvac/BootCompleteReceiver.java
ndroid/car/hvac/DataStore.java
ndroid/car/hvac/HvacController.java
ndroid/car/hvac/HvacPolicy.java
ndroid/car/hvac/HvacUiService.java
ndroid/car/hvac/LocalHvacPropertyService.java
ndroid/car/hvac/controllers/FanDirectionButtonsController.java
ndroid/car/hvac/controllers/FanSpeedBarController.java
ndroid/car/hvac/controllers/HvacPanelController.java
ndroid/car/hvac/controllers/SeatWarmerController.java
ndroid/car/hvac/controllers/TemperatureController.java
ndroid/car/hvac/ui/FanDirectionButtons.java
ndroid/car/hvac/ui/FanSpeedBar.java
ndroid/car/hvac/ui/FanSpeedBarSegment.java
ndroid/car/hvac/ui/HvacPanelRow.java
ndroid/car/hvac/ui/PressAndHoldTouchListener.java
ndroid/car/hvac/ui/SeatWarmerButton.java
ndroid/car/hvac/ui/TemperatureBarOverlay.java
ndroid/car/hvac/ui/ToggleButton.java
|