• Home
  • History
  • Annotate
  • only in /packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/
History log of /packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ed770da7ca9d2a30bbd37efc850789b99d2be043 14-Apr-2017 Yao Chen <yaochen@google.com> Move mic button to its own fragment.

Bug: 37317932
Test: Manually tested. Mic does not show up in every fragment anymore.
Change-Id: Ic219e570e0c8426119db96b781892f1186e51fef
itchenSinkActivity.java
ssistant/CarAssistantFragment.java
72aa3f6b51cc04329fef6cb90fe52741406b4e6d 07-Apr-2017 Yao Chen <yaochen@google.com> Put an assistant mic in KitchenSink

The overview app is gone. Put the mic in KitchenSink to help testing.

Bug: 35144554

Test: manually tested
Change-Id: I17e2c986e8560b4ae317777870d426c29fc18f9a
(cherry picked from commit 140295d8700f8888a58199e14431e50236952c7c)
itchenSinkActivity.java
019d6c46302e9e073ee975cd6ba0d836a46573c7 22-Mar-2017 Scott Randolph <randolphs@google.com> Remove deprecated CarCamera interface

CarCamera is being replaced by the EVS HAL and manager.
See hardware/interfaces/automotive/evs and packages/services/Car/evs

Test: build full tree
Bug: 36900851
Change-Id: I691c4dc07491d51158f109c79c93f0748186bfc6
(cherry picked from commit 251fb78dc11923820402156e251b6029175eaa73)
itchenSinkActivity.java
amera/CameraTestFragment.java
f854423e7cb7861626df70663977f6d4a3f2bd2e 24-Mar-2017 Srinivas Visvanathan <sriniv@google.com> Moving KitchenSink off legacy CarActivity

- Switched it to new CarDrawerActivity/Adapter.
- Removed Keyboard test since it was using legacy CarDrawer API that we
don't have replacement for.

Change-Id: Ie3edfeeec6de2ba4fe273834583070adfb5b091c
Bug: 32019250
Test: Exercised features
itchenSinkActivity.java
itchenSinkProxyActivity.java
eyboard/KeyboardFragment.java
ensor/SensorsTestFragment.java
3bb97c6a1dc4862c17ec484a56d0fd6efc5456fd 09-Mar-2017 Srinivas Visvanathan <sriniv@google.com> Changing contact parsing in Unread-msg broadcast

- Contact uri/name are now sent as string instead of string array.

Bug: 33280056
Test: Manually
Change-Id: I5da30d2edfe7f793657e96954731c9c4ba7bb3a8
luetooth/MapMceTestFragment.java
6b90bbfd5734b312a5270687ec7254626cb4bb95 03-Mar-2017 Srinivas Visvanathan <sriniv@google.com> Updating extra's used in New-Unread message intent

- Updating since MAP service is switching to new fields.

Bug: 33280056
Test: Manually
Change-Id: I1756426aa366aa4e3e9406223dcac5ac6d989e87
luetooth/MapMceTestFragment.java
99ead80abdea85c9cb4bb191cb163f115254571b 10-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Kitchen Sink Bluetooth Messaging"
802b41ce1c983c86d178bc27c7b60f686d09befe 09-Feb-2017 Sanket Agarwal <sanketa@google.com> Add ability to toggle HFP profile connection state

Change-Id: Iacb6048744aad3b7fa5894af51db07924579740d
luetooth/BluetoothHeadsetFragment.java
9cddbe93e6488ecd640db1e7de45cf65f047e2ae 09-Feb-2017 Joseph Pirozzo <pirozzoj@google.com> Kitchen Sink Bluetooth Messaging

Enable the bluetooth messaging test facade to enable easy testing of
Bluetooth MAP client features. This reenables the broadcast receiver
and adds a connect/disconnect button directly from this page.

Bug: 35168856
Test: This is the testing facade for Bluetooth MAP Client
Change-Id: I540ddf699e1aa7619881f185f41770ac907e3ad6
luetooth/MapMceTestFragment.java
7de92d1389035c00d735030262e0a5a412af234b 07-Feb-2017 Sanket Agarwal <sanketa@google.com> Add fragment for BluetoothConnection management

Currently handles only HFP based connection properties

Change-Id: Id75f3e4d6805318a5a025dcfd3eee5b2045dfd81
itchenSinkActivity.java
luetooth/BluetoothHeadsetFragment.java
luetooth/MapMceTestFragment.java
luetooth/MapMceTestFragment.java.disabled
luetooth/MapReceiver.java
luetooth/MapReceiver.java.disabled
cfe93105f637c2822da113308f113ed418d0b319 02-Feb-2017 Pavel Maltsev <pavelm@google.com> Move Vehicle HAL under automotive package

Test: all existing tests passing

Bug: b/33200203
Change-Id: Id1ff815ae2af9c48ce8612b4cfb5327de13a5a1f
arEmulator.java
vac/HvacTestFragment.java
nput/InputTestFragment.java
ec83b63c47f65c5978eec3ee24952969a17b1ee7 06-Jan-2017 Pavel Maltsev <pavelm@google.com> Handle losing conneciton with VHAL in Car Service

Test: TODO

Change-Id: Ib465b146db119bc4dbf6019f76619935891fd45d
Fix: b/34083734
arEmulator.java
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
vac/HvacTestFragment.java
62b33f62f306641b15e1c160982028f65cd91e59 21-Dec-2016 Tomasz Wasilczyk <twasilczyk@google.com> Merge "Update remaining buttons on radio module (dis)connect."
97fed3285f11e1d8f7cb6d80f1a3ce51e111e7cf 20-Dec-2016 Enrico Granata <egranata@google.com> Add a break at the end of the code for SENSOR_TYPE_GYROSCOPE
Hitting the default clause when we did handle the sensor seems incorrect logic

Test: build and flash
Change-Id: I1e6df2b3113cd19f67ab27029554f9ea1a09ef40
ensor/SensorsTestFragment.java
78f527e0402c8c7749845312dd613d56ff7849e3 20-Dec-2016 Tomasz Wasilczyk <twasilczyk@google.com> Update remaining buttons on radio module (dis)connect.

Test: manual
Change-Id: I4733a2101b0daaebaa2223521909eac8383bc633
adio/RadioTestFragment.java
96def40502ff34f01d11eeae49e63582ec560dda 23-Nov-2016 Jean-Michel Trivi <jmtrivi@google.com> Update VolumeController implementation

Implement interface method for a11y mode, noop.

Test: checkbuild
Bug 30448020

Change-Id: I3b04ddf095f11dc9b6b7ebef32bd1322f8bab7ce
olume/VolumeTestFragment.java
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
arEmulator.java
udio/AudioTestFragment.java
vac/HvacTestFragment.java
nput/InputTestFragment.java
olume/VolumeTestFragment.java
ed493f7ffcfaf46819913825a4edddde7736b429 02-Nov-2016 Jason Tholstrup <jthol@google.com> Api Council updates, largely merging CarConnectionCallback and ServiceConnectionCallback into one.

Test: make -j64 dist (batland)

Change-Id: I6037c1cb0fba71e558f70187790cb085289baf17
itchenSinkActivity.java
luster/InstrumentClusterFragment.java
2cad236f5e83d7f8c1779351873c8066e8c30037 22-Oct-2016 Vitalii Tomkiv <vitalit@google.com> Add usb AOAP test applications for Host and Phone side.

Tets apps also do speed test for sync/async USB writes from host to the
phone.
Minor fixes to USB manager.

Test: local test
Change-Id: Idaffac50fee04f15333029e74ac9d03b842b9ad8
Bug: 31321014
etting/usb/UsbDeviceHandlerResolver.java
etting/usb/UsbDeviceStateController.java
etting/usb/UsbHostController.java
9231054983bfe688a6585eb9d3da7e5832a9f530 18-Oct-2016 Keun-young Park <keunyoung@google.com> Merge nyc-car-dev

caa94c65 MAP MCE Kitchen Sink
ac9a1546 Merge "MAP MCE Kitchen Sink" into nyc-car-dev
20539ba7 check negative size before reading Blob
6dcc50be fix synchronization in PM and PowerHal
83569f3f Merge "fix synchronization in PM and PowerHal" into nyc-car-dev
afdc9ae8 Add test for SystemActivityMonitoringService
d4e8ee2c Merge "Add test for SystemActivityMonitoringService" into nyc-car-dev
80ebb3f9 Increase coverage for CarSensorManagerTest
a88b3e72 Merge "Increase coverage for CarSensorManagerTest" into nyc-car-dev
5f537ee9 Handle all zone types properly in CarPopertyUtils.
f9215209 update TODOs
bbdfa549 Merge "Handle all zone types properly in CarPopertyUtils." into nyc-car-dev
20fcace9 Merge "update TODOs" into nyc-car-dev
c26f6bec fix memory leak in BinderInterfaceContainer
5f6c26bc InstCluster: add rebinding to onServiceDisconnected
9d08dc39 Minor fixes to Car Support Lib
eb19cac8 Merge "Minor fixes to Car Support Lib" into nyc-car-dev
7500e219 Update size of scroll bar buttons for PageListView
c9a023d1 fix failing car service test
a90995ad MAP MCE iPhone Connectivity
e917be0a Merge "MAP MCE iPhone Connectivity" into nyc-car-dev
b982e641 Put launcher in the activity stack before we show the block activity.
1093d084 Merge "Put launcher in the activity stack before we show the block activity." into nyc-car-dev
7151bb3e fix memory leak in vns
1a0d6548 fix wrong area type mapping in hvac
6817797a Update javadoc for CarCabinManager and CarHvacManager
09a67501 Update car_paged_recycler_view in car-ui-provider
b3af9fb8 Merge "Update javadoc for CarCabinManager and
CarHvacManager" into nyc-car-dev

- temporarily disabled BT related changes as API is not merged yet

bug: 32029701
Test: car service test
Change-Id: Ie99f67d9316824378c4b6fcb156a7a26fbd75f52
e917be0a7bea0533149bb3080f0c5a9797e4c286 13-Oct-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "MAP MCE iPhone Connectivity" into nyc-car-dev
a90995adcdb5a5e2c2ad781750ac2bd254c137aa 13-Oct-2016 Joseph Pirozzo <pirozzoj@google.com> MAP MCE iPhone Connectivity

iPhones do not include a telephone number in the originator's vCard upon
receipt of a message. Update Kitchen Sink to display the originators
name and or phone number only when available.

Bug: 32110763
Change-Id: I6d0e42f77bc0a3795a2b203920b18322a657ec3e
luetooth/MapMceTestFragment.java
ac9a1546f95d683650e8d15f414fadaab40ffe7b 10-Oct-2016 Sanket Agarwal <sanketa@google.com> Merge "MAP MCE Kitchen Sink" into nyc-car-dev
db161e2a29be92a3943643fe621e4b63620b50a4 08-Oct-2016 Keun-young Park <keunyoung@google.com> Merge nyc-car-dev

2678da20 remove CaeOperartionNotSUpportedException
8968e1d3 Remove drivers seat from vehicle.h
ed8609ea Fix AAE activity blocking.
cdb5f8ca Merge "Fix AAE activity blocking." into nyc-car-dev
16ef4c6d Merge "Remove drivers seat from vehicle.h" into nyc-car-dev
af2cc99a more api clean-up
150d8de4 CarNotConnectedException cleanup

bug: 32029701
Test: manual
Change-Id: I1ee86de3f498e5445f7f53486621c23a3984adb2
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
itchenSinkActivity.java
udio/AudioTestFragment.java
amera/CameraTestFragment.java
vac/HvacTestFragment.java
eyboard/KeyboardFragment.java
adio/RadioTestFragment.java
ensor/SensorsTestFragment.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
vac/HvacTestFragment.java
14ec18d16cd2c8814897864195fa5607ac39b056 07-Oct-2016 Keun-young Park <keunyoung@google.com> Merge nyc-car-dev

0903541d Update lens-header-height to correspond to new A/R specs.
e315d2ea Instrument android.car when EMMA_INSTRUMENT_FRAMEWORK is true.
cd68cc79 cleanup util classes
15ba9074 Update colors in car-support-ui.
19c8ab20 Docs: Editing SDK java docs
a9c9a7b8 Allow overriding the drawer item cap.
b94c5fde Merge "Docs: Editing SDK java docs" into nyc-car-dev
2f581594 Add tests for CarApiUtil
f4f07bf0 use main looper when null Handler is passed to Car
81ca2491 Merge "Add tests for CarApiUtil" into nyc-car-dev
aa5558ff Merge "use main looper when null Handler is passed to Car" into nyc-car-dev
edb80c84 Fix CarAppFocusManagerTest + improved coverage
52d7da59 Move CarVendorExtensionManagerTest to carservice
b88532d8 Merge changes If292161e,I0ed86319 into nyc-car-dev
51101d3c Add styles for Key1 and Key2.
8d90e50f Add tests for CarProjectionManager.
77ac6cf7 more test for Car
9cea1148 use only android.Car in car service test
53fe859e add CarInfoManagerTest and drop IAE from CarInfoManager
eff0a365 Merge "more test for Car" into nyc-car-dev
ca848cf1 Merge "add CarInfoManagerTest and drop IAE from CarInfoManager" into nyc-car-dev
5d873a0a Merge "use only android.Car in car service test" into nyc-car-dev
1d55dcf2 Fix ConcurrentModificationException in car support sensors proxy.
a8ecc9bc Update tests for VehicleZoneUtil
6e796904 Merge "Update tests for VehicleZoneUtil" into nyc-car-dev
8dd47a8e Consolidate naming of dimens in car-support-lib.
b0324b44 Add on-property-set listener to VNS
1b1247b5 Change logging for car packages.
4505f41a Merge "Add on-property-set listener to VNS" into nyc-car-dev
fb43d3da Merge "Change logging for car packages." into nyc-car-dev
4fbde4fb removing extendableParcelable and related changes
d72b5350 Many API council fixes.
67456359 CarInfoManager, put basic info into one Bundle
4cf69116 add final to Car*Managers
d15d8877 Change CarAppFocusManager to be asynchronous
09187673 Fix VehicleZoneUtilTest
98960815 fix race in app blocking during bootup
20dd8939 Merge "Change CarAppFocusManager to be asynchronous" into nyc-car-dev
cb7e36bd Merge "Fix VehicleZoneUtilTest" into nyc-car-dev
407a8df5 Merge "fix race in app blocking during bootup" into nyc-car-dev
3388e784 instument cluster api review
14134940 car api review
07ddbbd7 add specific access methods to CarInfoManager

Test: build, car tests, cts

Change-Id: I791c90c6a44bbf78a4535c747776a0c9fd9b5178
caa94c65936322c05588d567c233f7a34a8233a3 06-Oct-2016 Joseph Pirozzo <pirozzoj@google.com> MAP MCE Kitchen Sink

Add Kitchen Sink Facet for testing MAP Client code. This will pop up
toast on new messages received as well as provide buttons for sending
and receiving canned SMS messages over Bluetooth.

Bug: 30466426
Change-Id: I0c83b7a8348a5ffcab7a5d88ac1e7593c8ff8d1e
itchenSinkActivity.java
luetooth/MapMceTestFragment.java
luetooth/MapReceiver.java
d15d88777f07265b258f637e4967942d98bd6333 04-Oct-2016 Vitalii Tomkiv <vitalit@google.com> Change CarAppFocusManager to be asynchronous

bug: 31867090
Test: run tests
Change-Id: I5ea7719460ee29934efde8aa77c7a367bc86eb12
udio/AudioTestFragment.java
luster/InstrumentClusterFragment.java
d72b53500006e84b0c69e650878267c693c164a3 23-Sep-2016 Jason Tholstrup <jthol@google.com> Many API council fixes.

bug: 31913591
Change-Id: I3a0f9a57ecdccdae6c0b3b98b5bbf9b31733933b
itchenSinkActivity.java
udio/AudioTestFragment.java
luster/InstrumentClusterFragment.java
eyboard/KeyboardFragment.java
ensor/SensorsTestFragment.java
b6af5c511a7f78e6bec870a5a0f660dabda45665 26-Aug-2016 Vitalii Tomkiv <vitalit@google.com> Add USB host manager in KitchenSink.

bug: 31321014
Test: this is test app on it's own.
Change-Id: If6bd698930d128c22b55215d1fc0ac1ba6b08013
etting/CarServiceSettingsActivity.java
etting/UsbHostManagementActivity.java
etting/UsbManagerFragment.java
etting/usb/AoapInterface.java
etting/usb/UsbDeviceHandlerResolver.java
etting/usb/UsbDevicePreference.java
etting/usb/UsbDeviceSettings.java
etting/usb/UsbDeviceStateController.java
etting/usb/UsbHostController.java
etting/usb/UsbSettingsStorage.java
etting/usb/UsbUtil.java
1ac59caa6b1bc760aef0adb3c675b49bfa53af9f 31-Aug-2016 Jason Tholstrup <jthol@google.com> Final round of API doc cleanups. Some vestigial methods were removed.

Change-Id: Ia537b4075af5846436a0754481c8622cc7b1dca7
itchenSinkActivity.java
luster/InstrumentClusterFragment.java
3ee334d8c220f631d2ea7fa225af148f41b43354 26-Aug-2016 Jason Tholstrup <jthol@google.com> api lint refactorings and renaming of listener add/remove methods.

Change-Id: Id8eceac2322564da8a5fd3f882574041a0b97704
itchenSinkActivity.java
udio/AudioTestFragment.java
luster/InstrumentClusterFragment.java
eyboard/KeyboardFragment.java
adio/RadioTestFragment.java
ensor/SensorsTestFragment.java
olume/VolumeTestFragment.java
57de61296cc8f29d8740fc7e6983af9553e7a410 19-Aug-2016 Jason Tholstrup <jthol@google.com> @hiding stuff and misc api lint fixes

Change-Id: I88aadf3d80e1da06b976d752912a4cf1682bb257
itchenSinkActivity.java
luster/InstrumentClusterFragment.java
ensor/SensorsTestFragment.java
9aaf8b91bdef693f555632c9ca491423e457efa1 04-Aug-2016 Jason Tholstrup <jthol@google.com> bringing in code from g3 and updating some name spaces to match

Change-Id: I0baf0d77ba2ec076e2e16849b11944907416066b
itchenSinkActivity.java
luster/InstrumentClusterFragment.java
eyboard/KeyboardFragment.java
ensor/SensorsTestFragment.java
26f5b9cc3cb1d7362fc8371efa76953304145ec1 30-Aug-2016 Yao Chen <yaochen@google.com> Add a simple screen orientation test in KS

+ Add a simple screen orientation test in KS
+ Also apply some cosmetic changes to KS. Added paddings so the
fragment contents do not overlap with the title and hamburger.

Change-Id: Ic62f0fd2a5922092c8295854b2ccb9958c45f48e
itchenSinkActivity.java
rientation/LandscapeActivity.java
rientation/OrientationTestFragment.java
rientation/PortraitActivity.java
94d4766e55c34790e9a0be3009f05205cd730776 28-Jul-2016 Yao Chen <yaochen@google.com> Add GarageMode settings.

+ Add CarSettings to store keys related to Car platform.
+ Add a settings Activity for CarSettings, currently can be launched in
KitchenSink app. Later we can move it to the new Settings app.
+ Add relevant garage mode settings.

Change-Id: Iba3b5215a69004c6d7e38ad8a2a22ebd1acc7e1d
itchenSinkActivity.java
etting/CarServiceSettingsActivity.java
etting/GarageModeSettingsFragment.java
etting/TimePickerDialogFragment.java
0477e29bb17ee8ec99acfa5fa966889cd45ebf34 27-May-2016 Pavel Maltsev <pavelm@google.com> Refactor Instrument Cluster API

- separate Car Service and Inst Cluster Renderer proccesses
- remove DemoInstrumentClusterRendering (we probably will make reference
Renderer based on work we did for I/O)
- deprecate instrument cluster listeners in CarNavigationManager

Change-Id: Id24142b5811b22477177b2bbcb4cc0e463023b18
Bug:28719314
itchenSinkActivity.java
luster/InstrumentClusterFragment.java
46371473c416415fb6bcb8db85686669c3d65af6 24-May-2016 Vitalii Tomkiv <vitalit@google.com> Car api review: CarAppContextManager renaming to CarAppFocusManager.

Changes include:
- rename to CarAppFocusManager
- allow multiple client listener for listening and setting.
- change name for set / reset to requestAppFocus, abandonAppFocus
- rename all APIs to use focus instead of context

Bug: 28886557
Change-Id: I5e5285c104435dbd2eea43c4b0e43ae5ead81218
itchenSinkActivity.java
udio/AudioTestFragment.java
luster/InstrumentClusterFragment.java
cd89ffb12b2195b70fb6983cc0abaf181f793e49 28-May-2016 Jason Tholstrup <jthol@google.com> updating CarNavigationManager api to have new signature that maps
requested and renamed to CarNavigationStatusListener.

Change-Id: I2e525d716b51a4f418af5e85aa445a0afa0ee1ca
itchenSinkActivity.java
luster/InstrumentClusterFragment.java
57787b006b4b4967bc1e390c672e34150a603e7a 14-May-2016 Yao Chen <yaochen@google.com> Update KitchenSink VolumeTest

+ fix crash
+ add zones to volume min/max config

Change-Id: If2db146d223e158205f4eb974cc6407479afd738
arEmulator.java
7a37fd5516eb78a044b2e3dba1c7599e3106af70 10-May-2016 Keun-young Park <keunyoung@google.com> add media mute to KS audio

bug: 28615094
Change-Id: I1cb051d35612c9ba69545215600c4124f0c69546
udio/AudioTestFragment.java
9b3ee15058437f6b4d4566c211ee1e4233d1bc3a 05-May-2016 Steve Paik <spaik@google.com> Merge "Add more HVAC properties" into nyc-car-dev
5edf52581799102a10b830546ccd034e17c8a5ef 05-May-2016 Keun-young Park <keunyoung@google.com> Merge "add cubes test" into nyc-car-dev
c960e01128769f6c62f03d397f5b5ae82d3fdcf1 05-May-2016 Steve Paik <spaik@google.com> Add more HVAC properties

- Outside air temperature
- Max defrost

BUG: 27080119
Change-Id: I721d3a459f24306d2aaa85403f833d2922d12dfd
vac/HvacTestFragment.java
00f7482ef99269bd936b0786970775a66403147e 05-May-2016 Steve Paik <spaik@google.com> Merge "Fix hard coded values for Maserati HVAC in Embedded Kitchen Sink" into nyc-car-dev
46d30e0641602011d37d590ad87740f1cb2a39c3 04-May-2016 Steve Paik <spaik@google.com> Fix hard coded values for Maserati HVAC in Embedded Kitchen Sink

Change-Id: I630b17d738ded7396ecb07c4dc89b0a9acfa0f16
vac/HvacTestFragment.java
415244d871b86afc39cc2a1f90111582f76a8f62 03-May-2016 Vitalii Tomkiv <vitalit@google.com> Change KS touch event test fragment to allow only logging.

Change-Id: I6bd843459cee01de2546158acab1fb63858db5bb
ouch/TouchPointView.java
a6d8c000fd92f02a3b4ad0600ec1a4b0101dc411 03-May-2016 Keun-young Park <keunyoung@google.com> add cubes test

- useful for graphics performance test

Change-Id: I38bb53b4b364b9c99b47b00fc554abb8a4cb3fb6
itchenSinkActivity.java
ube/Cube.java
ube/CubeRenderer.java
ube/CubesTestFragment.java
e572b0fad69cc0f8e3aabe7e15ed0c295df67e9e 02-May-2016 Steve Paik <spaik@google.com> Merge "Add new HVAC parameters to test fragment" into nyc-car-dev
3412beb03a6f5beaa47355bc5836fc4797740ccb 30-Apr-2016 Steve Paik <spaik@google.com> Add new HVAC parameters to test fragment

BUG: 28402948
Change-Id: I723ed220366d52e895b3e6845fd93501ac8dc0b6
vac/HvacTestFragment.java
5cbe009f1d436e55dfea5bfcddce5e0b29847f9a 01-May-2016 Keun-young Park <keunyoung@google.com> KS: add TouchTestFragment

- allow testing touch

bug: 28453839

Change-Id: I41b590fcf17bd689f98a44db931ebc797654f6b8
itchenSinkActivity.java
ouch/TouchPointView.java
ouch/TouchTestFragment.java
fe533c6ca182b0e1c9bde49c7a05edeb7b693223 08-Apr-2016 Yao Chen <yaochen@google.com> Add Volume test app in KitchenSink

Bug: 27595951

Change-Id: Ic5cb3228e701421a6efc4cb6e8812d0dd2d375a4
arEmulator.java
itchenSinkActivity.java
olume/VolumeAdapter.java
olume/VolumeTestFragment.java
efc7a7a496335a54ffc3869be8f9247d1085755f 13-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Change radio KS to use setConfiguration for band change.

Change-Id: I9bcd0f888b603cc78549b3e6913585ede179ebdd
adio/RadioTestFragment.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
vac/HvacTestFragment.java
1d4f87822cc231ed34df1dfeb6b886d64e4ac7ee 12-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Add WAV test to KS.

Bug: 28024465
Change-Id: I9287418223a37fd183f1028b1195e6c230452fde
udio/AudioTestFragment.java
db66ed679c25284d612cc3cd4141215ef7c0d1d4 08-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Add car sensors to KS.

Change-Id: Ia0a72dc9d049d11987a503a92641bc91d71b7f76
itchenSinkActivity.java
ensor/SensorsTestFragment.java
fecd2025381e05296fd32b6750352cf04b303bb4 12-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Change KS to separate radio focus from tuner open.

Bug: 28004962
Change-Id: Ibcd88bf86c1d11537eda7efe77cb1c58f38d81c0
adio/RadioTestFragment.java
8cf86912f5abf7ceb2cf39d799a8f3b5a79d3608 02-Apr-2016 Pavel Maltsev <pavelm@google.com> Create logging (dummy) instrument cluster renderer

- refactor instrument cluster to move all display vs meta-data to renderer
making abstract InstrumentClusterRenderer agnostic to implementation;
- fixed crash in KS when opened inst cluster fragment;
- do not call renderer methods from main thread anymore, this doesn't make
much sense for meta-data implementations;

Change-Id: Id8b1f4b9a9e344aa5ee477516ad4dca6ad1f0acf
Fix:27884323
(cherry picked from commit 07cdf56960c2b655f7feaf46836dc7b6ec8f355c)
luster/InstrumentClusterFragment.java
261befdb65eff3ccb7bb52f2729f9f802d418dad 06-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Add getProgramInformation test call to radio KS.

Change-Id: I3bc4f2051a8d3dc221eda6fda512e83012217035
adio/RadioTestFragment.java
0bf6617ea874560c371e78d21f0d5f6713a2478f 06-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Fix build to handle new CarNotConnectedException.

Change-Id: Id2e740c7f630880b0a3f419d431149e762e22fbf
eyboard/KeyboardFragment.java
adio/RadioTestFragment.java
08e3afacae7fc8b6856fdd3fd0be53f9cd14d759 06-Apr-2016 Vitalii Tomkiv <vitalit@google.com> resolve merge conflicts of 235f8ac to nyc-car-dev

Change-Id: I49327e591ef08875a92928535a1a0c69f7368804
235f8acd3cf83079ecd0f3e1b8368b0c9886de82 04-Apr-2016 Vitalii Tomkiv <vitalit@google.com> API review: Add CarNotConnectedException to APIs.

Bug: 27378263
Change-Id: I73192458847c31c726ee63bbece32f4ca2815e2e
itchenSinkActivity.java
udio/AudioTestFragment.java
amera/CameraTestFragment.java
luster/InstrumentClusterFragment.java
vac/HvacTestFragment.java
nput/InputTestFragment.java
4cc80210d973e2ba01d726dbd537a43f87003de6 05-Apr-2016 Vitalii Tomkiv <vitalit@google.com> Add Radio to Kitchen sync.

Bug: 28002601
Change-Id: I74e53be8b4cb25c90ff9cffcc288eabedce7a631
itchenSinkActivity.java
adio/RadioTestFragment.java
e11ad3ae2a65614c54e37be0a40a83029edcda73 25-Mar-2016 Pavel Maltsev <pavelm@google.com> Extended h/w key mapping for CarInputService

- refactore mapping to use hash map instead of switch/case (for both performance and readability);
- added more h/w buttons to Kitchen Sink;

Bug:26961808
Change-Id: I8143bebfc5e871659fb63f6af84cfa6e3b1b94e3
nput/InputTestFragment.java
7cf3f580ae0b4b9bd21a28e0bd482b707035dc3b 31-Mar-2016 Yao Chen <yaochen@google.com> Print driving status and keyboard status in the kitchenSink for testing.

Bug: 27942214
Change-Id: If59b46b038097c50c3a8239da127c8963ba28520
eyboard/KeyboardFragment.java
3a83966887d9554a0e9f1a92d9f6e1f2a43aaac6 25-Mar-2016 Pavel Maltsev <pavelm@google.com> Merge "Revert "Handle music key event in CarInputService"" into nyc-dev
f61ae28c4600fe89abcb6635f3e25e3b876510d4 25-Mar-2016 Pavel Maltsev <pavelm@google.com> Revert "Handle music key event in CarInputService"

This reverts commit 6651818271c0b63087b52cc4be8ab46969ad1c87.

Change-Id: Id27d7a58509a0da7613e23bb7be7dfaa9978d3a5
arEmulator.java
luster/InstrumentClusterFragment.java
nput/InputTestFragment.java
c43fa7889910f6cad57ecd274726566cc5d72740 25-Mar-2016 Pavel Maltsev <pavelm@google.com> Merge "Handle music key event in CarInputService" into nyc-dev
d4f4d754a116ef0d88f5aba5558429d9264c0fc8 24-Mar-2016 Vitalii Tomkiv <vitalit@google.com> API review: CarAppContextManager.
- Separate context change listener from ownership listener. Some apps
may just want to monitor the state.

Bug: 27598924
Change-Id: I496596b04273e943489e424760fff6764009f959
udio/AudioTestFragment.java
luster/InstrumentClusterFragment.java
6651818271c0b63087b52cc4be8ab46969ad1c87 22-Mar-2016 Pavel Maltsev <pavelm@google.com> Handle music key event in CarInputService

- handle music key event by openning default music activity in Car Service;
- add HAL emulator to Input fragment in Kitchen sink;
- fixed instrument cluster fragment issue (it was sticky);
- fixed Audio Focus HAL emulation (had a wrong data type);

Bug: 26961808
Change-Id: Ic205bb44fd8b11d6ad29a2c4a3e917729ce6e862
arEmulator.java
luster/InstrumentClusterFragment.java
nput/InputTestFragment.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
vac/HvacTestFragment.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
vac/HvacTestFragment.java
fd5982c5700334ce24803632936f9c89a61e2da5 16-Mar-2016 Jason Tholstrup <jthol@google.com> Merge "Car support lib changes for shared support lib" into nyc-dev
e4c731ea3ed22615783efb02818b0b3d184bba33 15-Mar-2016 Jason Tholstrup <jthol@google.com> Car support lib changes for shared support lib

- remove IBinder from onServiceConnected
- Add CarNotConnected exceptions to android.car.support methods
- various type cleanup

bug: 27679766

Change-Id: I58335da8296ec83ad2d6ffe76ba18d54ea8563a0
itchenSinkActivity.java
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
vac/HvacTestFragment.java
e599e22321ed28d14459d75933f9aa94b01bc2a9 09-Mar-2016 Steve Paik <spaik@google.com> Replace ZONE_ALL with ZONE_ROW_1_ALL for HVAC

BUG: 27257473

Change-Id: I6baceb70362a8fd3c3aacebded4e49e0adf0c974
vac/HvacTestFragment.java
d8c22f21348822a0022ec99444ecb062ebfa00db 04-Mar-2016 Keun-young Park <keunyoung@google.com> fix nav focus handling while radio is active

- stream to play nav was cleared when radio is active.
fix it to stop radio when primary stream is conflicting
with radio.
- extend kitchensink audio test to have more focus test
- extend bottom buttons to handle app context and radio
- add radio start / stop which only controls focus
- change nav play to use GAIN_TR_MAY_DOCK

bug: 27475946

Change-Id: I82d63306fb15c84c7e9b0eef51cc25eb18f42660
udio/AudioPlayer.java
udio/AudioTestFragment.java
nput/InputTestFragment.java
a28d7b201584823286f26e21a9f30d07c416eb3e 01-Mar-2016 Keun-young Park <keunyoung@google.com> add input service

- CarInputService monitors input event through vehicle hal
and handle it by itself (for now, VOICE_ASSITANT only),
deliver it to other relevant component,
or inject as android key event into kernel input device.
- renamed jni to jni_car_service
- added kitchensink input test.
- From kitchensink test, single touch of volume key does not work
as touch event in other window mess things up. But long press should
work. It will work in real physical keys.
- TODO: android key to linux key mapping should be expanded
for all possible keys.

bug: 27461452

Change-Id: I51e4b64bcd3c745f27ebb089fafce536be91f04d
itchenSinkActivity.java
udio/AudioTestFragment.java
nput/InputTestFragment.java
a6521cd799e509b03ecbeea3b05f1dd5c0379387 02-Mar-2016 Keun-young Park <keunyoung@google.com> add kitchensink test app

bug: 27443255
Change-Id: I763de96c7463d37b3e68413994b470083b5f5ba6
arEmulator.java
itchenSinkActivity.java
itchenSinkProxyActivity.java
udio/AudioPlayer.java
udio/AudioTestFragment.java
amera/CameraTestFragment.java
luster/InstrumentClusterFragment.java
vac/HvacTestFragment.java
ob/DishService.java
ob/JobSchedulerFragment.java
eyboard/KeyboardFragment.java