History log of /packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5e9202ec768a6fb83f3e145aeba9d183162a0d82 10-Jan-2017 Pavel Maltsev <pavelm@google.com> Define HVAC Fan Position constants in manager

Fix: b/32669296

Test: test provided
Change-Id: I4a1104af3f04e2b9d9a5226508406397d13c2bb8
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
6817797a17e4b5a2421a3b109538c4c1831a6b59 15-Oct-2016 Steve Paik <spaik@google.com> Update javadoc for CarCabinManager and CarHvacManager

BUG: 32028107
Change-Id: Id4e48b28a44f4ee2a79fc14273d1ac330ccda1dc
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
150d8de43e71a624106e90bcc04067414c42ef18 08-Oct-2016 Keun-young Park <keunyoung@google.com> CarNotConnectedException cleanup

- any action which can fail without car connection all throws
CarNotConnectedException including methods which do not
throw now.
- drop exceptions from all tearing down methods like stop / release
unregister / abandon.

bug: 31930987
Change-Id: Ib63866488575def288e7af1c8350d92423262862
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
af2cc99a2e8eea38a75b20b952ea5c0e7ebb4b1b 07-Oct-2016 Keun-young Park <keunyoung@google.com> more api clean-up

- more @IntDef
- *Listener to *Callback when multiple methods are there.
- replace HvacPropertyId into CarHvacManager.ID_*
- replace CabinPropertyId into CarCabinManager.ID_*
- hide ValueTypeDef
- also fix failing CarNavigationStatusManagerTest

bug: 31930987
Change-Id: If8e8304a62f4f5d7d6f2d5d811bd65691370216e
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
4cf6911619b9fe6ffeba7afeb05299aab165f184 04-Oct-2016 Keun-young Park <keunyoung@google.com> add final to Car*Managers

bug: 31930987
Change-Id: I09532056444f2ff1fef80d55023c425b909f406a
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.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/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
3ee334d8c220f631d2ea7fa225af148f41b43354 26-Aug-2016 Jason Tholstrup <jthol@google.com> api lint refactorings and renaming of listener add/remove methods.

Change-Id: Id8eceac2322564da8a5fd3f882574041a0b97704
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.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/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
43c04a7c87404d078db60e09d2da0061d72357c2 09-Jul-2016 Steve Paik <spaik@google.com> Add CarCabinManager

BUG: 27225448
Change-Id: I652f8e27c3921e23e0860df6d79623ac0057e377
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
461ecc6c9bd22f782e8c64a6693bd8ec6d61593e 09-Jun-2016 Steve Paik <spaik@google.com> Add CarGenericManager and refactor HVAC to use it

Change-Id: I0af862f8da2259069a5be0d17efb1f82a208fa76
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
1de204e9c9215e86ec53a4919a0bd6b01d71fc5a 11-May-2016 Steve Paik <spaik@google.com> Fix CarHvacEvent sending HVAC_EVENT_ERROR

Missing break statement cause error event to be sent after onChange event.

Change-Id: Ib5c57a7d318c8c12a65b48126d55eca8f4d39fae
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
c960e01128769f6c62f03d397f5b5ae82d3fdcf1 05-May-2016 Steve Paik <spaik@google.com> Add more HVAC properties

- Outside air temperature
- Max defrost

BUG: 27080119
Change-Id: I721d3a459f24306d2aaa85403f833d2922d12dfd
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
3412beb03a6f5beaa47355bc5836fc4797740ccb 30-Apr-2016 Steve Paik <spaik@google.com> Add new HVAC parameters to test fragment

BUG: 28402948
Change-Id: I723ed220366d52e895b3e6845fd93501ac8dc0b6
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
4fff3d5cc4112a341c331688bda9fcb65ed9016a 23-Apr-2016 Keun-young Park <keunyoung@google.com> change some HVAC properties to be zoned

bug: 28285692
Change-Id: I0cadb4604b596c4ddb4d59cac56477c9f0c14c13
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
bf52d5bfd313ae33cdeb3c0b6252df9d153d6beb 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/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
235f8acd3cf83079ecd0f3e1b8368b0c9886de82 04-Apr-2016 Vitalii Tomkiv <vitalit@google.com> API review: Add CarNotConnectedException to APIs.

Bug: 27378263
Change-Id: I73192458847c31c726ee63bbece32f4ca2815e2e
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
e423804f896d2374d3427c861295961bcbf50620 29-Mar-2016 Pavel Maltsev <pavelm@google.com> Fixed typos in API and minor cleanup

Bug:27814691
Change-Id: Ie612105fb6c5b140076a02e327b168cbf92f4a4e
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
f7b848406709e5a84df6cae08c95aa49306571ab 25-Mar-2016 Pavel Maltsev <pavelm@google.com> Revert "Fixed typos in API and minor cleanup"

This reverts commit cde2a7ea6e78aa25919cd2bd5ba36536d9915ad3.

Change-Id: I71d87949246dad51e93e137183094419bddbad16
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
cde2a7ea6e78aa25919cd2bd5ba36536d9915ad3 24-Mar-2016 Pavel Maltsev <pavelm@google.com> Fixed typos in API and minor cleanup

Bug:27814691

Change-Id: I84158df741862e72979cd120296b1d6fbc8258b8
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
cc4874998a36ec6416d74f843a23a5791bd31a43 17-Mar-2016 Keun-young Park <keunyoung@google.com> update VehicleZoneUtil to be more restrictive

- works only for valid zones and zone flag.

bug: 27687346
Change-Id: I2ff252c909585ee96694e5f7f416d566eddeed6a
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
280b5721254e5ac974404e02e7589f17f560d1f9 18-Mar-2016 Vitalii Tomkiv <vitalit@google.com> Add car API checks.

Bug: 27705308
Change-Id: I9826211e2ae3287eb19cf96d57dbff150b208eb2
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
04d8835b498ae007e77b3d8c64863b487ef7b68a 17-Mar-2016 Alan Viverette <alanv@google.com> Revert car API checks to fix update-api build

Change-Id: I6e4442a1645afddee8dd1d186a23963a37b5d722
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
6f0a2fde32ec16046139dda3819c6f4ae475e36b 16-Mar-2016 Keun-young Park <keunyoung@google.com> fix hvac min/max check

- convering zone to index was wrong
- moved all zone manipulation into VehicleZoneUtil
- added tests to check basic functionality

bug: 27687346

Change-Id: I044cb88419dc788273391b31bdc3241c63c59391
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
b878e1fef3b83bc8f2c3910584c9a5c58b0b0eb4 15-Mar-2016 Vitalii Tomkiv <vitalit@google.com> Adding api current.txt for android.car and android.support.car library
APIs to ensure compatibility is not broken by API changes.

Bug: 27081644
Change-Id: I41657d060f1272031c45a8b56a891421293c7d52
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.java
5d9da3558842bc392a36455cb1258b97cf4aafdc 15-Mar-2016 Keun-young Park <keunyoung@google.com> Merge "vehicle hal refactoring from hal review" into nyc-dev
71b2f5cd736f3a9aac8a9356b049d20ea76edb88 11-Mar-2016 Keun-young Park <keunyoung@google.com> vehicle hal refactoring from hal review

- call release_memory_from_get for freeing memory allocated
from get call
- add retry for NOT_READY error which can happen at initial
stage
- simplify zoned properties with missing multiple mins/maxs for
zoned properties
- update HVAC API to return min/max values per each zone
- change HVACV API to return all zones available
(renamed to getZones())
- fix missing write permision to property 0 which
is used to gatekeep hal mocking

bug: 27597338, 27596281

Change-Id: I353acc0398f62c4933491e43592ea598d17d2422
/packages/services/Car/car-lib/src/android/car/hardware/hvac/CarHvacManager.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/car-lib/src/android/car/hardware/hvac/CarHvacManager.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/car-lib/src/android/car/hardware/hvac/CarHvacManager.java