99e1a7555a9521c33203b68c5ab5bd1c039ee712 |
|
25-Aug-2017 |
Pavel Maltsev <pavelm@google.com> |
Merge Vehicle HAL 2.1 iface to 2.0 Vehicle HAL is property based and all properties are considered optional. It is quite a bit of pain to create new versions of VHAL only to extend properties. Bug: 64303350 Test: verified system works stable Change-Id: I4c5c891236912651ca1341f7fd515e533a6b4506
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
25e89468119cd0b109f62c751446dfdd8e903143 |
|
02-Aug-2017 |
Enrico Granata <egranata@google.com> |
Move the Diagnostics API classes to android.car.diagnostic Bug: 64024685 Test: build, flash + runtest CarDiagnosticManagerTest Change-Id: I73e079be8910e550ae52f78162680d585949d022
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
3b0f5b72ff36848e4db949d113b3e6230a1db4f2 |
|
31-Jul-2017 |
Enrico Granata <egranata@google.com> |
Remove the CarDiagnosticSensorIndices class as it merely acted as a hollow namespace Bug: 64024685 Test: build Change-Id: Idde0e66904d4d5fd620e38815961af0eda5c1ec3
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
f8747715a8a5492be0d070c0ac68f2d16ef84a0f |
|
29-Jul-2017 |
Enrico Granata <egranata@google.com> |
Remove CarDiagnosticEvent.IgnitionMonitors The class was being used as a namespace but had no useful content of its own Bug: 64024685 Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java Change-Id: I9d00f525716fd0ea8f0bd202281683eb53602d60
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
6af10a482b37a809733fd800625a14c697558a1a |
|
28-Jul-2017 |
Enrico Granata <egranata@google.com> |
Merge "CarService changes necessary to support the diagnostic enums rename on the Vehicle HAL side" into oc-mr1-dev
|
976cee4a3583c66599e364badf9024df5022ee7a |
|
26-Jul-2017 |
Enrico Granata <egranata@google.com> |
CarService changes necessary to support the diagnostic enums rename on the Vehicle HAL side Test: clean build and flash, then runtest -x packages/services/Car/tests/android_car_api_test/src/android/car/apitest/CarDiagnosticManagerTest.java runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java runtest -x packages/services/Car/tests/vehiclehal_test/src/com/android/car/vehiclehal/test/Obd2FreezeFrameTest.java runtest -x packages/services/Car/tests/vehiclehal_test/src/com/android/car/vehiclehal/test/Obd2LiveFrameTest.java Bug: 64024685 Change-Id: Ie6615dc84fcddbb108ad1c58b7a569b8e6ce37d6
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
2e3b49a9f99a0886d8e10832801022c223b3984d |
|
27-Jul-2017 |
Enrico Granata <egranata@google.com> |
Rename the is*Supported() methods in CarDiagnosticManager per API Review Test: build Bug: 64024685 Change-Id: I7dbd1f910e511a47dbf107ddfadfa36c14f32973
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
1c94fa08318c8b8a75d9f299a60abe2f867da4fc |
|
10-May-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add APIs to CarDiagnosticManager to check whether specific features are enabled"
|
c2393683cf3c144461fe2ba28f4fa8cd817d8cb1 |
|
09-May-2017 |
Enrico Granata <egranata@google.com> |
Add APIs to CarDiagnosticManager to check whether specific features are enabled DiagnosticHalService has a DiagnosticCapabilities object that keeps track of whether any/all the diagnostic HAL properties are supported by the underlying implementation. This change exposes the same information up to CarDiagnosticManager for applications to use, in order to quickly check whether or not they can expect support from a car. Change-Id: I0fd05b1e24346483ea94432e428d0b0e56b7d7e4 Fixes: 38138457 Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java -c com.android.car.test.CarDiagnosticManagerTest -m testIsSupportedApiCalls
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
b3634e209ebcfe2cb987f70cea264bf8b07c3e15 |
|
06-May-2017 |
Enrico Granata <egranata@google.com> |
Enable Vehicle HAL 2.1 and Diagnostics by default in master. Bug: 37246134 Test: verified VHAL 2.1 running via lshal and logcat; verifed diagnostic_injector.py can inject diagnostic data Change-Id: I49d20de2a440cf45d2a0928fe43197e491a0ba66
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
5e075dac94101efe1bdcde105b8c4194eb9e70d0 |
|
29-Apr-2017 |
Enrico Granata <egranata@google.com> |
s/FRAME_TYPE_FLAG/FRAME_TYPE/ FLAG is misleading because these are not bitwise masks, but just identifiers of frame types. Test: manual in KitchenSink Change-Id: Ieed237ad6cb36bcec36c77d9a4ec5bc89edeaaba
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
d5d01006420539d473cffe8e7e2087542374f3ae |
|
28-Apr-2017 |
Enrico Granata <egranata@google.com> |
Fix an issue with removal of diagnostic listeners registered for both frame types If a diagnostic listener was registered for both live and freeze frames, and it was the only such listener registered, an unregister() call would only remove one of the two registrations, but leave the other in place such that the listener would still receive events. Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java Fixes: 37756894 Change-Id: I5a71a630645e3b95b2ebea9adc02a886986f1e5c
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
101675784689f94cfc2a7c238e38fb84debcc527 |
|
20-Apr-2017 |
Enrico Granata <egranata@google.com> |
Add equals() and hashCode() to CarDiagnosticEvent. Change-Id: I0549e0d7bd2504644f8b989580b3c0ac77d4d8df Fixes: 37541578 Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
ce7ee20db58fd3816dcdd19dc1e2f6c8f26b0d5a |
|
05-Apr-2017 |
Enrico Granata <egranata@google.com> |
Add code to convert a CarDiagnosticEvent into Diagnostic Json Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java runtest -x packages/services/Car/tests/obd2_test/src/com/android/car/obd2/test/Obd2LiveFrameGeneratorTest.java Change-Id: I3e20ed08566161763933aa6c35b1f7aa7c2feca2
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
4514e96614b219235037cb724787ed74d6f7e080 |
|
22-Mar-2017 |
Enrico Granata <egranata@google.com> |
Do not run the diagnostics API test if FeatureConfiguration.ENABLE_DIAGNOSTIC is false Bug: 36490927 Test: runtest -v -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java TARGET_USES_CAR_FUTURE_FEATURES=true runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java Change-Id: If8b65bf7dc4d6b7961c3c8d07d210b5e3e62d338
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
87c0545b6f0814657df555902300d7b3dfe6b96f |
|
22-Mar-2017 |
Enrico Granata <egranata@google.com> |
Add logic to obd2_lib to generate a live OBD2 frame from a connection. This commit adds a few main moving parts: - logic to intersect the sensor types supported by obd2_lib with those supported by a vehicle; - logic to collect all such supported sensors in one operation, and store the result in a JSON object; - logic to create a VehiclePropValue from JSON data. Test: runtest -x packages/services/Car/tests/obd2_test/src/com/android/car/obd2/test/Obd2LiveFrameGeneratorTest.java Change-Id: Ic89cd8b615b11a1ba136df1ac6f336e7882ef1c6
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
4c43add01ddcbbc1aefd78249bbe1cf981381f8e |
|
16-Mar-2017 |
Enrico Granata <egranata@google.com> |
Automatically generate the Java list of OBD2 sensor indices from the HIDL definition. This commit introduces the hidl_parser library, which is capable of generating a parse tree from a set of HIDL enum definitions. It then uses the output of hidl_parser to generate CarDiagnosticSensorIndices.java. Test: update-obd2-sensors.py + rebuild Change-Id: Ie368b616468b0a2b46da5aa92deb4617c78302e1
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|
093e2bcf82752dab9c0e6e4bb6f6cf31497f74a6 |
|
28-Feb-2017 |
Enrico Granata <egranata@google.com> |
Add a test case for CarDiagnosticManager API entrypoints Test: TARGET_USES_CAR_FUTURE_FEATURES=true runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java Bug: 34279245 For O-MR1 Change-Id: I71e213e1d3ad15d4184e4145b59540021777c9f1
/packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
|