diff options
author | Antonio Cortes <antoniocortes@google.com> | 2017-03-22 13:00:02 -0700 |
---|---|---|
committer | Antonio Cortes <antoniocortes@google.com> | 2017-03-23 08:44:51 -0700 |
commit | 01a60395cdba8df0e306d1f692d4677799485b6f (patch) | |
tree | 84bf0ae9b79e3644b61c6cc76914f6b190d0e739 /service/src/com/android/car/VmsPublisherService.java | |
parent | 7837d8d872331dce3c68facc81affd684db929bf (diff) | |
download | Car-01a60395cdba8df0e306d1f692d4677799485b6f.tar.gz |
Updating VMS interfaces to use VmsLayer.
Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/VmsPublisherClientServiceTest.java
Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/VmsPublisherSubscriberTest.java
Test: runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/VmsSubscriberManagerTest.java
Test: runtest -x packages/services/Car/tests/carservice_unit_test/src/com/android/car/VmsRoutingTest.java
Bug: 36214569
Change-Id: Iee5a0595ba5bb175d9b1b6189d15902fd222a967
Diffstat (limited to 'service/src/com/android/car/VmsPublisherService.java')
-rw-r--r-- | service/src/com/android/car/VmsPublisherService.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/service/src/com/android/car/VmsPublisherService.java b/service/src/com/android/car/VmsPublisherService.java index 7fb5bb3121..ab2c570bc7 100644 --- a/service/src/com/android/car/VmsPublisherService.java +++ b/service/src/com/android/car/VmsPublisherService.java @@ -105,12 +105,11 @@ public class VmsPublisherService extends IVmsPublisherService.Stub // Implements IVmsPublisherService interface. @Override - public void publish(IBinder token, int layerId, int layerVersion, byte[] payload) { + public void publish(IBinder token, VmsLayer layer, byte[] payload) { if (DBG) { - Log.d(TAG, "Publishing for layer ID: " + layerId + " Version: " + layerVersion); + Log.d(TAG, "Publishing for layer: " + layer); } ICarImpl.assertVmsPublisherPermission(mContext); - VmsLayer layer = new VmsLayer(layerId, layerVersion); // Send the message to application listeners. Set<IVmsSubscriberClient> listeners = mHal.getListeners(layer); @@ -120,7 +119,7 @@ public class VmsPublisherService extends IVmsPublisherService.Stub } for (IVmsSubscriberClient listener : listeners) { try { - listener.onVmsMessageReceived(layerId, layerVersion, payload); + listener.onVmsMessageReceived(layer, payload); } catch (RemoteException ex) { Log.e(TAG, "unable to publish to listener: " + listener); } @@ -129,7 +128,7 @@ public class VmsPublisherService extends IVmsPublisherService.Stub // Send the message to HAL if (mHal.isHalSubscribed(layer)) { Log.d(TAG, "HAL is subscribed"); - mHal.setDataMessage(layerId, layerVersion, payload); + mHal.setDataMessage(layer, payload); } else { Log.d(TAG, "HAL is NOT subscribed"); } |