Commit graph

1104 commits

Author SHA1 Message Date
Jeongik Cha
1674c1354e Specify version for aidl_interface explicitly
Bug: 150578172
Test: m
Change-Id: Ie7605c203c0f0eaf2c40f1e64ea45634b3aa54a5
Merged-In: I141de8ed6958fe42f727a0fa41473de4c1fb38de
2021-01-28 15:14:10 +00:00
Jeongik Cha
38533915d1 Specify version for aidl_interface explicitly
Bug: 150578172
Test: m
Change-Id: I141de8ed6958fe42f727a0fa41473de4c1fb38de
2021-01-28 00:49:49 +09:00
Yuncheol Heo
a326a59a36 Merge "Adds vehicle properties for for Cluster2." 2021-01-14 21:21:40 +00:00
TreeHugger Robot
de21d19847 Merge "Implement power policy change listener in AudioControl HAL" 2021-01-12 22:45:17 +00:00
TreeHugger Robot
dc7c456d94 Merge "Add timestamp details in docs" 2021-01-12 00:20:21 +00:00
Yuncheol Heo
66bf7efa76 Adds vehicle properties for for Cluster2.
- CLUSTER_SWITCH_UI
- CLUSTER_DISPLAY_STATE
- CLUSTER_REPORT_STATE
- CLUSTER_REQUEST_DISPLAY
- CLUSTER_NAVIGATION_STATE_LEGACY

Bug: 173454429
Test: it builds
Change-Id: I0298cf35d83a02fe69ebfef9de1583aa3c598af1
2021-01-11 12:18:28 -08:00
Eric Jeong
8dae6e7b72 Implement power policy change listener in AudioControl HAL
Bug: 173719953
Test: manual test
Change-Id: Id773bd2bb1c8becc8f3e9e69e23ed8034dd36937
2021-01-07 21:15:43 -08:00
Zhomart Mukhamejanov
cb09e87a52 Add timestamp details in docs
Bug: 176847000
Change-Id: Id8dc26c14a42f5622cf9fac935d94f2fe2918d67
Test: n/a
2021-01-05 17:07:24 -08:00
Jennifer Tsau
9d480d32a3 Fixed flags on example.
Guest is 2 and Ephemeral is 4, so it should be 6.

Bug: 157770534
Test: None
Change-Id: I82b94427a4474ee0773f17f5cda8338d5b7c3989
2020-12-23 20:00:39 +00:00
TreeHugger Robot
a7287af865 Merge "Implement MessageMutator and FamilyTracker" 2020-12-22 01:14:04 +00:00
Tomasz Wasilczyk
71412f40c6 Implement MessageMutator and FamilyTracker
Bug: 173729274
Test: Reboot TCU *after* HU and verify Wi-Fi STA gets SSID list
Change-Id: Ie7b0e264a73bd4597470fab8a9bcbfd03e82e9b3
2020-12-21 14:30:51 -08:00
Oscar Azucena
b8e5cd08bd Added IAudioControl#onDevicesToMuteChange
Added new API and parceable for informing the HAL when to mute and
unmute audio for automotive targets. Also added default implementation
to log information passed on.

Bug: 173141906
Test: atest VtsAidlHalAudioControlTest
Change-Id: I4c20320d33417616eef7a980a375ab9303b43eab
2020-12-16 18:00:05 -08:00
Hayden Gomes
65d1029e60 Merge "Adding IAudioControl#onDevicesToDuckChange" 2020-12-16 18:02:49 +00:00
Hayden Gomes
ad81670318 Adding IAudioControl#onDevicesToDuckChange
Introducing new API and parcelable for informing the HAL when to duck
audio for automotive targets.

Bug: 158242859
Test: atest VtsAidlHalAudioControlTest
Change-Id: I5799c556e338d768ea8010e1f035af8584a240dd
2020-12-15 14:00:06 -08:00
Changyeon Jo
a1bd1c9690 Correct EVS VTS test case am: cf0e945ac2 am: 0e9bb861a7
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13195161

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7cb8308ecf866e4ec5046d17b697b119573c35d7
2020-12-11 11:07:37 +00:00
Changyeon Jo
0e9bb861a7 Correct EVS VTS test case am: cf0e945ac2
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13195161

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I14de6689ac73c5f3c72cdb0959dae5bee96f8280
2020-12-11 01:16:38 +00:00
Hayden Gomes
5ac252bafc Merge "Use enumerator for AudioFocusChange" 2020-12-10 20:37:59 +00:00
TreeHugger Robot
b33cad6087 Merge "Add SEAT_OCCUPANCY property into google VHAL" 2020-12-10 07:45:22 +00:00
Roman Kiryanov
1e80aa1ace Merge "(reland) Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib" am: 46ca02f425 am: 9da9beb860 am: 80ab19e2c4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1522197

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I02c005ba57c51c205a4460569dc7ba0dcea50b40
2020-12-10 05:18:23 +00:00
Roman Kiryanov
80ab19e2c4 Merge "(reland) Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib" am: 46ca02f425 am: 9da9beb860
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1522197

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id6945f7d43e067a52a6d5a1da4d2cd0ce6eec288
2020-12-10 05:01:14 +00:00
Roman Kiryanov
46ca02f425 Merge "(reland) Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib" 2020-12-10 04:15:58 +00:00
Changyeon Jo
cf0e945ac2 Correct EVS VTS test case
This change updates CameraOpenClean test case to handle logical camera
devices properly when it attempts to set and get an extended info.

Fix: 175260026
Test: atest VtsHalEvsV1_1TargetTest
Change-Id: Ie18436afa722dd24abcaa1a4e0180955827ee499
2020-12-09 17:43:12 -08:00
Roman Kiryanov
ecb6fb64a9 (reland) Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib
libqemu_pipe is an implementation detail in
android.hardware.automotive.vehicle@2.0-default-impl-lib
and not exposed to the outside.

Bug: 175046060
Bug: 154348162
Test: m android.hardware.automotive.vehicle@2.0-virtualization-service
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: I769da5d707e378ce212b9957ea5c116b08eae382
2020-12-09 12:27:27 -08:00
TreeHugger Robot
58a92454ba Merge changes I56edff81,I6839a899
* changes:
  Print error names instead of numbers
  Implement NL80211 protocol printer
2020-12-09 19:01:46 +00:00
Roman Kiryanov
6dae36f820 Merge "Revert "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib"" am: b22fba9f02 am: 936f30e611 am: 614b6e16d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1520552

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iee4643fc7e091c6763d6b30452b8e40447a4f18c
2020-12-09 03:05:09 +00:00
Roman Kiryanov
614b6e16d2 Merge "Revert "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib"" am: b22fba9f02 am: 936f30e611
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1520552

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I287dc70280139f9709fa9380dda52cffbae8ea08
2020-12-09 02:45:44 +00:00
Roman Kiryanov
936f30e611 Merge "Revert "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib"" am: b22fba9f02
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1520552

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic02f901a685892c62beef6df0e4775e4723d2b3e
2020-12-09 02:14:46 +00:00
Roman Kiryanov
d03966ab30 Revert "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib"
Revert "Remove dependency on libqemu_pipe"

Revert submission 1518674-car-no-qemu-pipe

Reason for revert: b/175157953
Reverted Changes:
Iac833becd:Remove dependency on libqemu_pipe
I00de16c55:Link libqemu_pipe into a.h.a.vehicle@2.0-default-i...

Change-Id: Icd5d21576479fd250e95955222ebca20e665bb3f
2020-12-09 00:39:45 +00:00
Treehugger Robot
cf7450be2f Merge "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib" am: b2670c6f88 am: 5d2db50930 am: 856be03fc7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1518674

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib404c908210c7cd663f1b01c8ca9fb52ff374ef3
2020-12-09 00:15:53 +00:00
Treehugger Robot
856be03fc7 Merge "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib" am: b2670c6f88 am: 5d2db50930
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1518674

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6e7979204dabf710354e821f0793342b8745b5e2
2020-12-08 23:58:48 +00:00
Treehugger Robot
5d2db50930 Merge "Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib" am: b2670c6f88
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1518674

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4c02424f46053d8dc85f6592669344ec1a81f062
2020-12-08 23:33:58 +00:00
Hayden Gomes
b01ec1acdd Use enumerator for AudioFocusChange
Bug: 175064011
Test: built & atest VtsAidlHalAudioControlTest
Change-Id: Id25ece4649981fcf7fecf070697712d5041c6ea4
2020-12-07 15:53:12 -08:00
Roman Kiryanov
aa5e7bcd13 Link libqemu_pipe into a.h.a.vehicle@2.0-default-impl-lib
libqemu_pipe is an implementation detail in
android.hardware.automotive.vehicle@2.0-default-impl-lib.

libqemu_pipe module will be replaced with one
from device/generic/goldfish.

Bug: 175046060
Test: m android.hardware.automotive.vehicle@2.0-virtualization-service
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: I00de16c55797e3aaf650aee6d0ec400fd12c2de2
2020-12-07 14:15:42 -08:00
Tomasz Wasilczyk
9ab6725815 Print error names instead of numbers
Bug: 173144731
Test: logcat
Change-Id: I56edff813d400cd839d5604e32f2a8c782199cb5
2020-12-04 13:40:38 -08:00
Tomasz Wasilczyk
22ccb3cbc3 Implement NL80211 protocol printer
Also:
- fix MessageGenre enum entries case
- don't print verbose attributes

Bug: 173144731
Test: logcat

Change-Id: I6839a899ab3065cb988b85a0b8a2dcb135b49aa8
2020-12-04 13:40:32 -08:00
TreeHugger Robot
cdb9391837 Merge "Changing package for audio_policy_configuration_V7_0" 2020-11-17 00:27:50 +00:00
Jordan Jozwiak
f6e8bf9664 Use a better RANGE_REMAINING default am: c9e720b367 am: 7467314b49
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13035487

Change-Id: I68de44bcb0e8985eb45733278f3865fde3ca5dc1
2020-11-16 17:42:08 +00:00
Jordan Jozwiak
7467314b49 Use a better RANGE_REMAINING default am: c9e720b367
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13035487

Change-Id: I7e91e47621ebe318b3f3d135515e2deb52fb9913
2020-11-16 17:21:27 +00:00
Jordan Jozwiak
c9e720b367 Use a better RANGE_REMAINING default
Test: adb shell cmd car_service get-property-value | grep 0x11600308
Bug: 173114224
Change-Id: Ice9a53b57e79a0166602249b5be9e3bcb03371ec
2020-11-12 21:19:28 +00:00
Hayden Gomes
e502a601c9 Changing package for audio_policy_configuration_V7_0
- Changed package to use android. prefix
- Added nullability flag to xsd_config

Bug: 171572311
Test: built and atest VtsHalAudioEffectV7_0TargetTest
VtsHalAudioEffectV7_0TargetTest VtsHalAudioEffectV4_0TargetTest
VtsAidlHalAudioControlTest

Change-Id: I9ac83a98256404313b5efef17c0a164d2ee72136
2020-11-11 15:41:32 -08:00
Lakshman Annadorai
d978d25876 Merge "Rename CarWatchdog AIDL's build rule name to android.automotive.watchdog." 2020-11-11 02:22:16 +00:00
Lakshman Annadorai
f033b07416 Rename CarWatchdog AIDL's build rule name to android.automotive.watchdog.
Test: Local build is okay.
Bug: 170323141

Change-Id: I793befe57f5389c8de9f2fc2a762c22887569efe
2020-11-04 10:31:47 -08:00
Hayden Gomes
a521acf0ee Adding VTS tests for AudioControl AIDL HAL
Bug: b/170335834
Test: atest VtsAidlHalAudioControlTest
Change-Id: Ic993934506c242b25dce934498e643f4e50c28bc
2020-11-03 10:44:20 -08:00
Hayden Gomes
aeeb9b083d Default implementation for AudioControl AIDL HAL
Bug: b/170335834
Test: Built in target and ran `adb shell dumpsys
android.hardware.automotive.audiocontrol.IAudioControl/default` commands

Change-Id: Iccf5784fce7635c78ca8cc0f9066b4dc9f24b3bd
2020-11-03 10:44:14 -08:00
Hayden Gomes
49c845ffa3 Adding AIDL version of AudioControl HAL
- Updated APIs to use strings instead of enum for AudioUsages
- Updated dumpsys commands to take strings for usages instead of
integers

Bug: b/170335834
Test: build and run VTS tests
Change-Id: I1773383812e97e7dee6da2eba250ea842d59b8cb
2020-11-02 12:30:52 -08:00
Eric Jeong
3974eacf08 Define VHAL properties for car power policy
- POWER_POLICY_REQ: VHAL uses to set a new power policy
- POWER_POLICY_GROUP_REQ: VHAL uses to set default power policies
per power status transition
- CURRENT_POWER_POLICY: carpowerpolicyd updates to tell VHAL the current
power policy

Bug: 162599168
Test: build okay
Change-Id: Ife58cec19bc099129d2cc49bac8821455d6b4194
2020-10-09 16:13:48 -07:00
Hao Chen
057e2e8e7f Move Emulated User HAL to Emulated Vehicle Connector Class
Test: build; manually tested the following commands
```
> adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --user-hal
> adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --set 299896583 a 1 i 666 i 1 i 11
```
Bug: 166706927
Change-Id: Ic5774e56dec7febcfeaf496111ba77907e1b7fac

Change-Id: Ib2545b7e0d6b2eea0734fe013451b1365ee0e8ff
Merged-In: Ib2545b7e0d6b2eea0734fe013451b1365ee0e8ff
(cherry picked from commit 872784629b)
2020-10-09 22:28:18 +00:00
Hao Chen
bc2d16b9f5 Move Emulated User HAL to Emulated Vehicle Connector Class
Test: build; manually tested the following commands
```
> adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --user-hal
> adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --set 299896583 a 1 i 666 i 1 i 11
```
Bug: 166706927
Change-Id: Ic5774e56dec7febcfeaf496111ba77907e1b7fac

Change-Id: Ib2545b7e0d6b2eea0734fe013451b1365ee0e8ff
Merged-In: Ib2545b7e0d6b2eea0734fe013451b1365ee0e8ff
(cherry picked from commit 872784629b)
2020-10-09 18:28:12 +00:00
TreeHugger Robot
943b0e6290 Merge "Move Emulated User HAL to Emulated Vehicle Connector Class" 2020-10-08 01:58:09 +00:00
TreeHugger Robot
0cfdd53e9c Merge "Handle the empty display information" into rvc-qpr-dev am: be5dec4265 am: d312f17772
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12746598

Change-Id: Ia60211b2e108d3b0b5dd758aed7b9a3871173302
2020-10-06 16:55:45 +00:00
TreeHugger Robot
d312f17772 Merge "Handle the empty display information" into rvc-qpr-dev am: be5dec4265
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12746598

Change-Id: Ia7824e93695383e09a58cbf2fc2959f58929ef11
2020-10-06 16:10:55 +00:00
Kai
bcbd925087 Add SEAT_OCCUPANCY property into google VHAL
Bug: 169903497
Test: check the property value and config in KitchSink
Change-Id: Ie947414a3ee517b6711f0632e8b3a71eb6f5cbee
2020-10-01 21:16:41 -07:00
Hao Chen
872784629b Move Emulated User HAL to Emulated Vehicle Connector Class
Test: build; manually tested the following commands
```
> adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --user-hal
> adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --set 299896583 a 1 i 666 i 1 i 11
```
Bug: 166706927
Change-Id: Ic5774e56dec7febcfeaf496111ba77907e1b7fac

Change-Id: Ib2545b7e0d6b2eea0734fe013451b1365ee0e8ff
2020-10-01 15:39:06 -07:00
Changyeon Jo
30f8443b41 Handle the empty display information
When the underlying display is not ready yet,
IEvsDisplay::getDisplayInfo_1_1() returns an empty display information.
When this happens, CameraToDisplayRoundTrip test case must fail because
it verifies the camera and display hardware devices both.

Fix: 169877399
Test: m -j vts and run CameraToDisplayRoundTrip
Change-Id: I2ecb03d19a9088436e7701003944cd76af6c260a
2020-10-01 13:28:55 -07:00
Dan Shi
8d5281da2e Rename vts-core to vts
Bug: 151896491
Test: none
Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-09-29 06:52:57 +00:00
Dan Shi
f2b950f470 Rename vts-core to vts
Bug: 151896491
Test: none
Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa
Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
2020-09-26 04:11:28 +00:00
Lakshman Annadorai
fd45e7404b Remove MIN and MAX checking for hidl_enum in UserHalHelper native library. am: bfaf79c9c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12663093

Change-Id: Icf2fa91a0bf466ce93c4b8365773801c8d7c9755
2020-09-25 05:24:55 +00:00
TreeHugger Robot
eab5bfbe10 Merge "Add explanation to VHAL_HEARTBEAT property" 2020-09-25 00:53:47 +00:00
Antonio Kantek
69e6fc6e15 Merge "Introducing OEM partner custom input type (HW_CUSTOM_INPUT)" 2020-09-24 20:32:26 +00:00
Eric Jeong
90a29284e2 Add explanation to VHAL_HEARTBEAT property
Bug: 168132371
Test: build okay
Change-Id: I0755779b09ba830fae9f4017306740ec05b2f949
2020-09-23 09:41:20 -07:00
Lakshman Annadorai
bfaf79c9c6 Remove MIN and MAX checking for hidl_enum in UserHalHelper native library.
VehiclePropValue enums is not sorted by their values. Thus obtaining MIN and MAX values for this enum is O(N), which is the same as looping through all the values and checking whether a given int32_t is in the enum.

Test: Tested with `atest -c android.hardware.automotive.vehicle@2.0-utils-unit-tests`.
Bug: 168249409

Change-Id: I296a56e31caa7a5ee69eac49806810f83e46571e
(cherry picked from commit b7d50b91eb)
2020-09-22 21:54:42 +00:00
Kai Wang
551b891e9e Merge "Add configArray for Gear_Selection in google VHAL" into rvc-qpr-dev am: f10a9af711
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12600691

Change-Id: I8380ebf6cd987728cc52e8803b4c123b89a204cd
2020-09-22 02:40:01 +00:00
Kai Wang
f10a9af711 Merge "Add configArray for Gear_Selection in google VHAL" into rvc-qpr-dev 2020-09-22 01:50:03 +00:00
TreeHugger Robot
183480959a Merge "Remove MIN and MAX checking for hidl_enum in UserHalHelper native library." 2020-09-21 19:24:20 +00:00
kanant
a4573de71e Introducing OEM partner custom input type (HW_CUSTOM_INPUT)
HW_CUSTOM_INPUT is an input event to be defined by OEM partners.

Bug: 159623196
Test: atest CarServiceUnitTest
Change-Id: I6df5b292730079260af7c48c0d6e5748c5b3470a
2020-09-21 11:41:31 -07:00
Eric Jeong
d0d568fa21 Return immediately when prop is not found am: 3648ac967a
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12640905

Change-Id: Ie6c4d68b6edcc9a9be54aa37044ad81a0cb28467
2020-09-18 23:40:04 +00:00
Eric Jeong
3648ac967a Return immediately when prop is not found
- when VHAL prop is not supported, getPropConfigs calls hidl callback
with INVALID_ARG and has to return.
- otherwise, there will be two callbacks invoked from VHAL.

Bug: 168834308
Test: seahawk should boot up
Change-Id: I41f5ddf26b9ba70221d59bae10d7ca9a2133a9eb
Merged-In: I41f5ddf26b9ba70221d59bae10d7ca9a2133a9eb
(cherry picked from commit 26abceefbe)
2020-09-18 16:13:41 -07:00
Eric Jeong
26abceefbe Return immediately when prop is not found
- when VHAL prop is not supported, getPropConfigs calls hidl callback
with INVALID_ARG and has to return.
- otherwise, there will be two callbacks invoked from VHAL.

Bug: 168834308
Test: seahawk should boot up
Change-Id: I41f5ddf26b9ba70221d59bae10d7ca9a2133a9eb
2020-09-18 12:14:54 -07:00
Lakshman Annadorai
b7d50b91eb Remove MIN and MAX checking for hidl_enum in UserHalHelper native library.
VehiclePropValue enums is not sorted by their values. Thus obtaining MIN and MAX values for this enum is O(N), which is the same as looping through all the values and checking whether a given int32_t is in the enum.

Test: Tested with `atest -c android.hardware.automotive.vehicle@2.0-utils-unit-tests`.
Bug: 168249409

Change-Id: I296a56e31caa7a5ee69eac49806810f83e46571e
2020-09-16 10:29:32 -07:00
Kai
b1aa30c3c1 Add configArray for Gear_Selection in google VHAL
ConfigArray in Gear_Selection indicates the supported Gear

Bug: 165942804
Test: build and check value in emulator
Change-Id: I4567031a072edda550b671bc190934d24d5b5eba
(cherry picked from commit a3b16c2d8e)
2020-09-15 20:35:56 +00:00
Lakshman Annadorai
8eb03223e9 Update EmulatedUserHal to use UserHalHelper native library.
Bug: 150409377
Fixes: 167588307
Test: Tested using lshal commands in go/user-hal-emulation.

Change-Id: I79486a715c92111d3d6f5c011b7e1cd8c5501c25
Merged-In: I4ba2202e28ef9260b38ebbf21083d55d7aa07fc9
(cherry picked from commit 92ad8215e7)
2020-09-15 02:54:35 +00:00
Felipe Leme
9ccbb08cd2 Added myself (A.K.A felipeal@) to OWNERS. am: 3e15feb00f am: cbae7c852b am: cfecfdd960 am: 48d15fb914 am: d7c0b3d80a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1425535

Change-Id: I57831d231fe6b8af2e7e315eaa093e63c358c9f4
2020-09-11 23:45:09 +00:00
Felipe Leme
d7c0b3d80a Added myself (A.K.A felipeal@) to OWNERS. am: 3e15feb00f am: cbae7c852b am: cfecfdd960 am: 48d15fb914
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1425535

Change-Id: I72a52bd2fb076c9b7526c134dd6bca1504aa31c4
2020-09-11 20:16:47 +00:00
felipeal
5d40b783d1 Fixed EmulatedUserHal so it supports SwitchUserMessageType::VEHICLE_REQUEST
Test: adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --set 299896584 a 1 i -42 i 4 i 11
Fixes: 161574356
Bug: 167588307

Change-Id: Iaf5d8e35f556c72350cdb9b6665adb31fca26871
Merged-In: Iaf5d8e35f556c72350cdb9b6665adb31fca26871
(cherry picked from commit 3e9d442fa1)
2020-09-11 17:43:34 +00:00
Felipe Leme
82120a8ce4 Merge "Add a native UserHalHelper library." 2020-09-11 17:43:04 +00:00
Felipe Leme
3e15feb00f Added myself (A.K.A felipeal@) to OWNERS.
Test: N/A
Bug: N/A

Change-Id: Ic5921afceecb1869fcfeda5670b2465a85202cfc
2020-09-11 09:59:11 -07:00
Lakshman Annadorai
3568c5c3b7 Add a native UserHalHelper library.
This library contains helper functions to convert the User HAL reponse
structs to VehiclePropValues and request VehiclePropValues to HAL
structs.

Test: atest android.hardware.automotive.vehicle@2.0-utils-unit-tests
Bug: 150409377
Bug: 167588307

Change-Id: I978b39e2f3ee58eb3b154f507c714ca1ba2d1e3b
Merged-In: I978b39e2f3ee58eb3b154f507c714ca1ba2d1e3b
(cherry picked from commit b33e2abbfe)
2020-09-11 16:06:42 +00:00
Kai Wang
770fa0e274 Merge "Add configArray for Gear_Selection in google VHAL" 2020-09-10 19:41:58 +00:00
TreeHugger Robot
a20280dae4 Merge changes from topics "aae-watchdog-vhal-integration", "aae_new_vhal_healthcheck"
* changes:
  New health check in VHAL
  Add vehicle properties to integrate car watchdog
2020-09-09 20:04:00 +00:00
Chris Weir
c9b507f7ee Merge "Add support for poll()-ing nlsockets" 2020-09-09 18:04:16 +00:00
Eric Jeong
81108e249c New health check in VHAL
- VHAL will not be a client to car watchdog.
- Instead, VHAL updates VHAL_HEARTBEAT periodically and car watchdog
determines VHAL's health based on it.

Bug: 165861394
Test: manual test
Change-Id: If84979ad4ed4dd60c18810b8ae17d6ed8e9bb132
2020-09-08 18:56:24 -07:00
Eric Jeong
c5cd6b7c6d Add vehicle properties to integrate car watchdog
- WATCHDOG_ALIVE to tell car watchdog is alive
- WATCHDOG_TERMINATED_PROCESS to pass a process information terminated
- VHAL_HEARTBEAT to signal that VHAL is alive
by car watchdog

Bug: 159912961
Test: build okay
Change-Id: I0498d525aa6465199f0b0011600234feaf7c4aa4
2020-09-08 18:56:03 -07:00
chrisweir
50c25280c1 Add support for poll()-ing nlsockets
Adding support for polling netlink sockets.

Bug: 168050726
Test: Verify that Netlink Proxy works
Change-Id: I1e363a9c5cb77b10f247d27cc4e6a2428aa92211
2020-09-08 15:16:34 -07:00
Kai
a3b16c2d8e Add configArray for Gear_Selection in google VHAL
ConfigArray in Gear_Selection indicates the supported Gear

Bug: 165942804
Test: build and check value in emulator
Change-Id: I4567031a072edda550b671bc190934d24d5b5eba
2020-09-01 21:49:33 -07:00
Xin Li
36dcf1a404 Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)
Bug: 166295507
Merged-In: I6502829205ede2de914b27e6c2c5c42916af2b39
Change-Id: I7cb06511e43bd1fffd5f80a11dbdf5b1314cfe8e
2020-08-28 13:05:04 -07:00
TreeHugger Robot
76907bbf13 Merge "Add INFO_MODEL and INFO_MODEL_YEAR default values" into rvc-qpr-dev am: 0e2072ce4b
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12371555

Change-Id: Id7365f87e72e454c7e6808369eee0a17de72435c
2020-08-19 21:21:51 +00:00
TreeHugger Robot
0e2072ce4b Merge "Add INFO_MODEL and INFO_MODEL_YEAR default values" into rvc-qpr-dev 2020-08-19 21:03:56 +00:00
TreeHugger Robot
182b84b23e Merge "Update EmulatedUserHal to use UserHalHelper native library." into rvc-qpr-dev am: da9014f5e0
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12317659

Change-Id: Ibb70112d7bbd06927b05498de9dc368b08c34e97
2020-08-18 23:40:38 +00:00
Lakshman Annadorai
92ad8215e7 Update EmulatedUserHal to use UserHalHelper native library.
Bug: 150409377
Test: Tested using lshal commands in go/user-hal-emulation.

Change-Id: I79486a715c92111d3d6f5c011b7e1cd8c5501c25
Merged-In: I4ba2202e28ef9260b38ebbf21083d55d7aa07fc9
2020-08-18 22:30:38 +00:00
TreeHugger Robot
e3dcdbd09c Merge "Update EmulatedUserHal to use UserHalHelper native library." 2020-08-18 22:27:00 +00:00
Lakshman Annadorai
bfdb1ac607 Update EmulatedUserHal to use UserHalHelper native library.
Bug: 150409377
Test: Tested using lshal commands in go/user-hal-emulation.

cherry pick from commit I79486a715c92111d3d6f5c011b7e1cd8c5501c25

Change-Id: I4ba2202e28ef9260b38ebbf21083d55d7aa07fc9
2020-08-18 14:18:18 -07:00
Jordan Jozwiak
590607780a Add INFO_MODEL and INFO_MODEL_YEAR default values
Bug: 162611157
Test: adb shell cmd car_service get-carpropertyconfig | grep MODEL
Change-Id: Iff9f763aa624a2002b0dd326316410a93a47d5c0
Merged-In: Iff9f763aa624a2002b0dd326316410a93a47d5c0
(cherry picked from commit 5aa08b7d59)
2020-08-13 16:47:44 +00:00
Jordan Jozwiak
ab17cc32d0 Merge "Add INFO_MODEL and INFO_MODEL_YEAR default values" 2020-08-13 15:48:25 +00:00
Jordan Jozwiak
5aa08b7d59 Add INFO_MODEL and INFO_MODEL_YEAR default values
Bug: 162611157
Test: adb shell cmd car_service get-carpropertyconfig | grep MODEL
Change-Id: Iff9f763aa624a2002b0dd326316410a93a47d5c0
2020-08-11 15:03:45 -07:00
Tomasz Wasilczyk
2424b716b3 Implement socket receive iterator
Bug: 162032964
Test: watch logcat for ifautocf and l2repeater
Test: adb shell canhalctrl up test virtual vcan2
Change-Id: Icbae3951113391846cfcf9a6747ed565bdaa7dd7
2020-08-07 20:21:58 +00:00
Tomasz Wasilczyk
34d22ce574 Merge "Implement waitFor (interface) to avoid polling interface state" 2020-08-07 18:27:25 +00:00
Tomasz Wasilczyk
b759eca435 Implement waitFor (interface) to avoid polling interface state
Bug: 159239960
Test: grep TCU for ifauto and l2rep
Change-Id: Ia3831f7c1796cfdfeb20af4481b61736d828d69b
2020-08-07 09:13:36 -07:00
TreeHugger Robot
80c737b27b Merge "Use more inclusive terms" 2020-08-07 00:05:03 +00:00
Tomasz Wasilczyk
b1852c3da3 Merge changes I8fe05731,Ib71c9288,Ib629cad3
* changes:
  Trim trailing NIL character when fetching string attribute
  Implement message kinds for flag printing
  Refactor MessageFactory
2020-08-06 23:18:42 +00:00
Changyeon Jo
cb877f950b Use more inclusive terms
Updating language to comply with the inclusive language guidance

Bug: 162326641
Test: m -j
Change-Id: I627c22c3a0f89879255f1c65cfa314aebc70417e
2020-08-06 15:24:03 -07:00
Tomasz Wasilczyk
cf03efbb84 Trim trailing NIL character when fetching string attribute
Also, fix one instance of non-inclusive language that slipped through.

Bug: 162032964
Bug: 162745675
Test: custom implementation to watch for NEWLINK/DELLINK messages
Change-Id: I8fe05731fd9d598ec3aec1452aa04ac764e9c7e7
2020-08-06 12:33:54 -07:00
Tomasz Wasilczyk
4b8f50c17a Implement message kinds for flag printing
Bug: 162032964
Test: adb shell canhalctrl up test virtual vcan1
Change-Id: Ib71c928862b0d098cc698c09f2efdd72bf03d8b0
2020-08-06 10:59:44 -07:00
TreeHugger Robot
93f1c342b7 Merge "Add a native UserHalHelper library." into rvc-qpr-dev am: d155658f1e am: 3c9fc82e34
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12240869

Change-Id: I3e2c2200a63fd9c79b2d65a0c034839a070b7003
2020-08-06 17:24:17 +00:00
TreeHugger Robot
3c9fc82e34 Merge "Add a native UserHalHelper library." into rvc-qpr-dev am: d155658f1e
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12240869

Change-Id: Ic14bd12a654ac73bea9cd2772e9f7a372dda94e7
2020-08-06 16:58:54 +00:00
Tomasz Wasilczyk
3ab105b13d Refactor MessageFactory
While we're here, also drop struct keywords where we use Linux structures.

Bug: 162032964
Test: canhalctrl up test virtual vcan3
Change-Id: Ib629cad3d2203b998668f45534699292863cadd9
2020-08-05 15:28:01 -07:00
Tomasz Wasilczyk
713960523d Implement Socket::receive<T> and refactor Socket::receiveAck
Bug: 162032964
Bug: 161389935
Test: canhalctrl up test virtual vcan3
Change-Id: I8bd351cec0d484ee4be8a40908476194958afcb1
2020-08-05 14:56:08 +00:00
Tomasz Wasilczyk
09dc1b3f75 Inclusive language for CAN bus HAL
Bug: 162745675
Test: it builds
Change-Id: I0f9461cd866ccb51743549d978c9f7367499399e
2020-08-04 12:12:06 -07:00
Tomasz Wasilczyk
b428f77f6c Netlink socket refactoring
- merge two send() methods into one
- use internal receive buffer instead of asking user to supply one
- move setting sequence number to MessageFactory sending code
- don't limit send function to Kernel as a recipient
- move adding NLM_F_ACK to the caller side
- getSocketPid -> getPid
- unsigned int -> unsigned

One part missing is refactoring receiveAck (b/161389935).

Bug: 162032964
Test: canhalctrl up test virtual vcan3
Change-Id: Ie3d460dbc2ea1251469bf08504cfe2c6e80bbe75
2020-08-04 10:22:04 -07:00
Tomasz Wasilczyk
66fc939023 Update libnl++ class naming to match Android code style
nl::nlbuf -> nl::Buffer
nl::nlmsg -> nl::Message
nl::NetlinkRequest -> nl::MessageFactory
nl::NetlinkSocket -> nl::Socket

Bug: 162032964
Test: it builds
Change-Id: Id9858805ff3fce3e48f9a82b7dbaea09269bcb3c
2020-08-03 12:51:17 -07:00
Tomasz Wasilczyk
34eb83aef2 Implement attribute map.
Bug: 162032964
Test: custom code to parse RTM_NEWLINK messages
Change-Id: Ib07b0a4e553307e2ddaf7359e25f332660a29aec
2020-08-03 12:05:44 -07:00
TreeHugger Robot
d155658f1e Merge "Add a native UserHalHelper library." into rvc-qpr-dev 2020-07-31 17:20:19 +00:00
Tomasz Wasilczyk
54fb7027d3 Merge "Implement nlmsg<T>" 2020-07-31 15:00:46 +00:00
Lakshman Annadorai
b33e2abbfe Add a native UserHalHelper library.
This library contains helper functions to convert the User HAL reponse
structs to VehiclePropValues and request VehiclePropValues to HAL
structs.

Test: Tested with unit tests.
Bug: 150409377

Change-Id: I978b39e2f3ee58eb3b154f507c714ca1ba2d1e3b
2020-07-30 15:15:32 -07:00
Tomasz Wasilczyk
531af086fb Merge "Remove libnl++ dependency on NETLINK_ROUTE." 2020-07-30 22:13:25 +00:00
Tomasz Wasilczyk
6b47b98c40 Implement nlmsg<T>
Bug: 162032964
Test: custom code to parse RTM_NEWLINK messages
Change-Id: I1ee4fb65d5b555c7665b7c42e6810efce7c726b6
2020-07-30 14:13:20 -07:00
Tomasz Wasilczyk
390c711087 Remove libnl++ dependency on NETLINK_ROUTE.
One exception is for RTA_* definitions at NetlinkRequest. This class is
going to be refactored anyway, so let's focus on this later.

While we're here, also replace type assumptions with an actual
decltype lookup.

Bug: 162032964
Test: canhalctrl up test virtual vcan123
Change-Id: I3b509fa7b1870d4de7302fb5221a06613dfbb817
2020-07-30 11:08:29 -07:00
TreeHugger Robot
597e893560 Merge "Suppress gtest error for tests without any instance" 2020-07-29 20:02:18 +00:00
Tomasz Wasilczyk
91c7ef2eb0 Merge changes from topic "libnl++"
* changes:
  Change libnl++ namespace to android::nl
  Split out libnl++ from libnetdevice
2020-07-29 18:48:13 +00:00
Dan Shi
ff985a85a8 Suppress gtest error for tests without any instance
Bug: 162052785
Test: m -j vts
Change-Id: I58bc808a82b2128bb8774f762f9b9fcecd2614fb
2020-07-29 09:46:36 -07:00
Tomasz Wasilczyk
1d5beb85a3 Change libnl++ namespace to android::nl
Bug: 162032964
Test: it builds
Change-Id: I3790f49c41319794e61ed422705c5e18e55e8bfc
2020-07-29 09:39:33 -07:00
Dan Shi
9eaab747fe Suppress gtest error for tests without any instance am: ba4d532fee am: 73122cd284 am: e5c9b5e722 am: 1a52c0eb25 am: 1a3e0f86eb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1374050

Change-Id: I6ddea2dcb636e3ba67ad11d53b9fe12c51314c7a
2020-07-29 06:36:31 +00:00
Dan Shi
1a3e0f86eb Suppress gtest error for tests without any instance am: ba4d532fee am: 73122cd284 am: e5c9b5e722 am: 1a52c0eb25
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1374050

Change-Id: I474b87b3697ea787c0f9be246c13a0d71248141f
2020-07-29 06:20:27 +00:00
Dan Shi
e5c9b5e722 Suppress gtest error for tests without any instance am: ba4d532fee am: 73122cd284
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1374050

Change-Id: Ie5e956d4613f5e947c36ba4f1048f0c3aa8944ba
2020-07-29 05:45:58 +00:00
Dan Shi
ba4d532fee Suppress gtest error for tests without any instance
Bug: 162052785
Test: m -j vts
Change-Id: I8c1a48e6fbd7c8161137902b5332911fa0d7b8b3
2020-07-28 15:12:32 -07:00
Tomasz Wasilczyk
1695459e63 Split out libnl++ from libnetdevice
Bug: 162032964
Test: it builds
Change-Id: I86b574de458d9ee8204e6a356a80e70c101b443a
2020-07-28 09:42:55 -07:00
Chris Weir
5dcde4589b Merge "Fix netlink message printer byte counts" 2020-07-24 21:15:52 +00:00
Tomasz Wasilczyk
1a925fc9ca Merge "Implement struct printing" 2020-07-24 00:28:07 +00:00
chrisweir
afdd8d4a83 Fix netlink message printer byte counts
Don't print extra byte numbering for arrays with a size that is a
multiple of 16.

Bug: 161938586
Test: Manual inspection of printer output
Change-Id: I4a7948439dd18b440a6abfae388306167433ebd6
2020-07-23 10:28:19 -07:00
Tomasz Wasilczyk
8495403000 Implement struct printing
Also:
- fix potential use-after-free in nlbuf iterator
- simplify getFirst usage by migrating from std::optional to std::pair

Bug: 161898189
Test: print all messages from RTMGRP_LINK group

Change-Id: I4aa785ccef60e397ba87088f37e35d9873fc3c82
2020-07-22 15:52:14 -07:00
TreeHugger Robot
d766ca9c90 Merge "Replace useCanSockets hack with flexible per-process domain selection" 2020-07-20 23:10:36 +00:00
Tomasz Wasilczyk
2aa1a124fc Replace useCanSockets hack with flexible per-process domain selection
Bug: 158011272
Test: manual
Change-Id: I29d88a42e2309483a740cde9f9a463d83c7a560c
2020-07-20 14:42:45 -07:00
TreeHugger Robot
91dfc8d8ec Merge "Fixed EmulatedUserHal so it supports SwitchUserMessageType::VEHICLE_REQUEST" into rvc-qpr-dev am: 6e5eedbfef am: 8de72df496
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12182996

Change-Id: I52c09b0f79709567b1d5d2226e9d405d07fdab8c
2020-07-20 20:01:52 +00:00
TreeHugger Robot
8de72df496 Merge "Fixed EmulatedUserHal so it supports SwitchUserMessageType::VEHICLE_REQUEST" into rvc-qpr-dev am: 6e5eedbfef
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12182996

Change-Id: Ic801c82c89df1858a073f7caeffafbce1825c9fc
2020-07-20 19:44:56 +00:00
TreeHugger Robot
6e5eedbfef Merge "Fixed EmulatedUserHal so it supports SwitchUserMessageType::VEHICLE_REQUEST" into rvc-qpr-dev 2020-07-20 19:29:15 +00:00
felipeal
5b46a339d0 Fixed EmulatedUserHal merge issues.
Some changes were not properly auto-merged, and it's quite impossible to
cherry-pick them automatically (using git), so this CL is manually fixing
it.

Test: adb shell lshal debug android.hardware.automotive.vehic
le@2.0::IVehicle/default --user-hal

Bug: 150413515

Change-Id: Ibb8bef2c1ae8df32369dff5c5e5de76480b3a66f
Merged-In: I5c8b99b8027b5ec10ace323d872cd85f9a0d4177
2020-07-18 02:12:23 +00:00
felipeal
3e9d442fa1 Fixed EmulatedUserHal so it supports SwitchUserMessageType::VEHICLE_REQUEST
Test: adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default --set 299896584 a 1 i -42 i 4 i 11
Fixes:  161574356

Change-Id: Iaf5d8e35f556c72350cdb9b6665adb31fca26871
2020-07-17 18:25:08 -07:00
Chris Weir
cef964c1c2 Merge "Extend libnetdevice for Netlink Proxy" 2020-07-17 17:02:13 +00:00
chrisweir
06c2c0dea1 Extend libnetdevice for Netlink Proxy
Add some additional generic send/receive functionality for
NetlinkSocket.

Bug: 155190864
Test: Manual
Change-Id: I7a882fa642553c61e0b2b3a32638a309089c6d22
2020-07-16 15:29:25 -07:00
Jooyung Han
d610435ac4 update hidl .bp
HIDL libs are not necessarily part of VNDK now. Because some are
used by VNDK libs, they are still VNDK. But rest are now just
vendor-available.

.hidl_for_test files are also removed because they are used to exclude
test-purpose hidl libs from VNDK libs.

Instead, .hidl_for_system_ext files are added to tests/lazy to
distinguish them from others which are installed /system.

Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Merged-In: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
(cherry picked from commit b0907a6bb8)
2020-07-07 16:22:36 +09:00
Jooyung Han
d18cba85fe update hidl .bp
HIDL libs are not necessarily part of VNDK now. Because some are
used by VNDK libs, they are still VNDK. But rest are now just
vendor-available.

.hidl_for_test files are also removed because they are used to exclude
test-purpose hidl libs from VNDK libs.

Instead, .hidl_for_system_ext files are added to tests/lazy to
distinguish them from others which are installed /system.

Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Merged-In: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
(cherry picked from commit b0907a6bb8)
2020-07-02 12:26:37 +09:00
Jooyung Han
218396c1db Merge "update hidl .bp" 2020-07-02 02:47:24 +00:00
Jooyung Han
b0907a6bb8 update hidl .bp
HIDL libs are not necessarily part of VNDK now. Because some are
used by VNDK libs, they are still VNDK. But rest are now just
vendor-available.

.hidl_for_test files are also removed because they are used to exclude
test-purpose hidl libs from VNDK libs.

Instead, .hidl_for_system_ext files are added to tests/lazy to
distinguish them from others which are installed /system.

Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Change-Id: Ia81312dda340b6b5cbdd7a3c21e1d323bda39a4a
2020-07-02 09:18:17 +09:00
TreeHugger Robot
7063932fe9 Merge "Use PLOG instead of printing errno" 2020-07-01 17:29:09 +00:00
Tomasz Wasilczyk
1accab9681 Use PLOG instead of printing errno
Also, print error message where the error code is available through
other means than errno.

Test: it builds
Change-Id: I0276c4bcd50debc0003aab4e3229ea33ac79f3ac
2020-07-01 08:43:55 -07:00
Chris Weir
87ef34478f Merge "Export libnetdevice headers" 2020-07-01 01:13:44 +00:00
chrisweir
e56f9e18a6 Export libnetdevice headers
The previous change to do this missed a couple includes. Simply
compiling doesn't catch header problems unless the headers are actually
used.

Bug: 160171644
Test: Manual
Change-Id: I9edc76b47e934b60a143ebfacdeaeeddc0768fc5
2020-06-30 16:20:30 -07:00
TreeHugger Robot
5d93b28a17 Merge "Yet more minor fixes on User HAL:" into rvc-dev am: f04be179a7 am: 59b6c890c2 am: 59f16828ee am: 237a045c40
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12000988

Change-Id: Ia60b422bb37ace65defab78cededf178a45f4d55
2020-06-30 02:11:33 +00:00
TreeHugger Robot
59f16828ee Merge "Yet more minor fixes on User HAL:" into rvc-dev am: f04be179a7 am: 59b6c890c2
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12000988

Change-Id: Ie8258d12aa91b519fb43ce1c9001b08fbece8aa3
2020-06-30 01:28:39 +00:00
TreeHugger Robot
6bb7b60138 Merge "Yet more minor fixes on User HAL:" into rvc-dev am: f04be179a7
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12000988

Change-Id: I9a0c61e8a9a523aa0f9a02e1558d99ae58fc18a5
2020-06-30 01:16:03 +00:00
TreeHugger Robot
59b6c890c2 Merge "Yet more minor fixes on User HAL:" into rvc-dev am: f04be179a7
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12000988

Change-Id: I4d99cb1d89ca49f493798eede6e0afcaf59360c0
2020-06-30 01:16:00 +00:00