History log of /packages/services/Car/service/src/com/android/car/CarHvacService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0d07c76bbc788fba8c77d8e932330ab22ec6ba27 04-Nov-2016 Pavel Maltsev <pavelm@google.com> Migrating Car service to new Vehicle HAL

- make car service work directly with Vehicle HAL
- getting rid of protobufs and dependencies on VNS
- get rid of CarTestManager / CarTestService and refactor
tests accordingly
- reworked ICarImpl to pass dependencies rather than
using singletons for better testing experience

Test: existing test should work, although some of the tests
(esp. audio) are broken and we will fix them in follow up CLs

Bug: b/31971746
Change-Id: I229969af332304ba3b1718f130cdf22038e86fad
Tests: tests adjusted to new data structures
/packages/services/Car/service/src/com/android/car/CarHvacService.java
1b1247b5648975dd41ee73c25425825abb256234 30-Sep-2016 Vitalii Tomkiv <vitalit@google.com> Change logging for car packages.

Removed PII information.
Disable all debug logging by default.
bug: 31811554
Test: manual build.

Change-Id: If95a27a1bb514f79f2acd65c21f5e7b29345a361
/packages/services/Car/service/src/com/android/car/CarHvacService.java
634e1ff49c62c32c8227ec5092743de3caca790c 15-Jul-2016 Pavel Maltsev <pavelm@google.com> Implemented CarVendorExtensionManager

Also, some refactoring like omitting excessive
synchronization and reworked takeSupportedProperties from
being exception driven in PropertyHalServiceBase.
Change switch/case statement to SparseIntArray, it has
some maintanance and performance benefits.

Change-Id: Ie9e9239718d6fb50801a616b823a20567237ac95
Fix: b/28244032
/packages/services/Car/service/src/com/android/car/CarHvacService.java
461ecc6c9bd22f782e8c64a6693bd8ec6d61593e 09-Jun-2016 Steve Paik <spaik@google.com> Add CarGenericManager and refactor HVAC to use it

Change-Id: I0af862f8da2259069a5be0d17efb1f82a208fa76
/packages/services/Car/service/src/com/android/car/CarHvacService.java
fb5f6232486612413b129a2100bac720589dee0d 28-Mar-2016 Steve Paik <spaik@google.com> Implement changes from car api review of CarHvacManager

- Add @IntDef for all enums
- Split CarHvacProperty into corresponding Config and Value classes;
- Use java types to represent vehicle value type in API;
- Use generics for different property types;
- Add documentation to clarify behavior
- Allow multiple listeners to register for callbacks
- Remove @SystemApi tag from CarHvacEvent class
- fixed CarHvacManagerTest and vehicle hal mocking
- Added unit tests for CarPropertyConfig and CarPropertyValue

BUG: 27814691, 27900797, 27142682
Change-Id: Ic860b4ef4ff87db1babde21226ec35ac81f77cea
/packages/services/Car/service/src/com/android/car/CarHvacService.java
6dabfce79c5c9f3e7138a59c4de3a691ed1004fe 10-Mar-2016 Steve Paik <spaik@google.com> Clean up listener when car disconnected

Also remove queueing of events when there is no listener.

BUG: 26794947
Change-Id: I25e65ebedf1c3f4656370249da9366c99fd6cd43
/packages/services/Car/service/src/com/android/car/CarHvacService.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/CarHvacService.java
75623ce0736848d0b27f08c65d843a031b325027 21-Jan-2016 Pavel Maltsev <pavelm@google.com> Rename car system api package

We should use android.support.car for car system Api.

Bug: 26091392
Change-Id: I15fb50614c3d08e90854cf835f4fcf5dbc73b650
/packages/services/Car/service/src/com/android/car/CarHvacService.java
7965fa2ad142d4ce092dcdb98dffc019f59192d1 05-Jan-2016 Steve Paik <spaik@google.com> Revert "Revert "Rearrange HVAC properties""

This reverts commit daab121bb07509d551ed1199872b10cd209c83f0.
/packages/services/Car/service/src/com/android/car/CarHvacService.java
daab121bb07509d551ed1199872b10cd209c83f0 16-Dec-2015 Steve Paik <spaik@google.com> Revert "Rearrange HVAC properties"

This reverts commit 6e104ad157362984d15a58525c8f0f1aaaad3319.

Change-Id: I7beb1142c0cc57f90a27652324689e0722252202
/packages/services/Car/service/src/com/android/car/CarHvacService.java
6e104ad157362984d15a58525c8f0f1aaaad3319 11-Dec-2015 Steve Paik <spaik@google.com> Rearrange HVAC properties

Removed separate DEFROSTER_FRONT and DEFROSTER_REAR properties
since DEFROSTER is a windowed property.

Replace HVAC_ZONE* with VehicleNetworkConsts.

Update VehicleNetworkConsts.

Change-Id: I26f8fcab3ee87540b2de8e4ad26c40a647c1f5ce
(cherry picked from commit 748e5253654a24ed9fc5a542a8908ca394c40db5)
/packages/services/Car/service/src/com/android/car/CarHvacService.java
6648198ce8f3129886038d9c80b63b96b8a0ee3e 27-Oct-2015 Steve Paik <spaik@google.com> Add HVAC manager

BUG: 25261661
(cherry picked from commit a2b4b01f64d174a23ea77d990d90a96ef13b5acc)

Change-Id: I36b9d76c851e953cf3ee1149c1d87f728f1db634
/packages/services/Car/service/src/com/android/car/CarHvacService.java