Loading automotive/evs/1.1/IEvsEnumerator.hal +7 −0 Original line number Diff line number Diff line Loading @@ -47,4 +47,11 @@ interface IEvsEnumerator extends @1.0::IEvsEnumerator { * configured differently by another client. */ openCamera_1_1(string cameraId, Stream streamCfg) generates (IEvsCamera evsCamera); /** * Tells whether this is EVS manager or HAL implementation. * * @return result False for EVS manager implementations and true for all others. */ isHardware() generates (bool result); }; automotive/evs/1.1/default/EvsEnumerator.h +1 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,7 @@ public: Return<void> getCameraList_1_1(getCameraList_1_1_cb _hidl_cb) override; Return<sp<IEvsCamera_1_1>> openCamera_1_1(const hidl_string& cameraId, const Stream& streamCfg) override; Return<bool> isHardware() override { return true; } // Implementation details EvsEnumerator(); Loading automotive/evs/1.1/default/ServiceNames.h +1 −1 Original line number Diff line number Diff line Loading @@ -14,4 +14,4 @@ * limitations under the License. */ const static char kEnumeratorServiceName[] = "EvsEnumeratorHw"; const static char kEnumeratorServiceName[] = "hw/0"; automotive/evs/1.1/vts/functional/VtsHalEvsV1_1TargetTest.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -117,7 +117,7 @@ public: pEnumerator = getService<IEvsEnumerator>(service_name); ASSERT_NE(pEnumerator.get(), nullptr); mIsHwModule = !service_name.compare(kEnumeratorName); mIsHwModule = pEnumerator->isHardware(); } virtual void TearDown() override { Loading compatibility_matrices/compatibility_matrix.current.xml +1 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ <interface> <name>IEvsEnumerator</name> <instance>default</instance> <regex-instance>[a-z]+/[0-9]+</regex-instance> </interface> </hal> <hal format="aidl" optional="true"> Loading Loading
automotive/evs/1.1/IEvsEnumerator.hal +7 −0 Original line number Diff line number Diff line Loading @@ -47,4 +47,11 @@ interface IEvsEnumerator extends @1.0::IEvsEnumerator { * configured differently by another client. */ openCamera_1_1(string cameraId, Stream streamCfg) generates (IEvsCamera evsCamera); /** * Tells whether this is EVS manager or HAL implementation. * * @return result False for EVS manager implementations and true for all others. */ isHardware() generates (bool result); };
automotive/evs/1.1/default/EvsEnumerator.h +1 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,7 @@ public: Return<void> getCameraList_1_1(getCameraList_1_1_cb _hidl_cb) override; Return<sp<IEvsCamera_1_1>> openCamera_1_1(const hidl_string& cameraId, const Stream& streamCfg) override; Return<bool> isHardware() override { return true; } // Implementation details EvsEnumerator(); Loading
automotive/evs/1.1/default/ServiceNames.h +1 −1 Original line number Diff line number Diff line Loading @@ -14,4 +14,4 @@ * limitations under the License. */ const static char kEnumeratorServiceName[] = "EvsEnumeratorHw"; const static char kEnumeratorServiceName[] = "hw/0";
automotive/evs/1.1/vts/functional/VtsHalEvsV1_1TargetTest.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -117,7 +117,7 @@ public: pEnumerator = getService<IEvsEnumerator>(service_name); ASSERT_NE(pEnumerator.get(), nullptr); mIsHwModule = !service_name.compare(kEnumeratorName); mIsHwModule = pEnumerator->isHardware(); } virtual void TearDown() override { Loading
compatibility_matrices/compatibility_matrix.current.xml +1 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ <interface> <name>IEvsEnumerator</name> <instance>default</instance> <regex-instance>[a-z]+/[0-9]+</regex-instance> </interface> </hal> <hal format="aidl" optional="true"> Loading