• Home
  • History
  • Annotate
  • only in /packages/apps/Car/Hvac/src/com/
History log of /packages/apps/Car/Hvac/src/com/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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