/packages/services/Car/car-lib/src/android/car/vms/ |
VmsLayer.aidl | 19 parcelable VmsLayer
|
VmsLayer.java | 31 public final class VmsLayer implements Parcelable { 42 public VmsLayer(int type, int subtype, int version) { 63 * @param o the {@link VmsLayer} to which this one is to be checked for equality 64 * @return true if the underlying objects of the VmsLayer are both considered equal 68 if (!(o instanceof VmsLayer)) { 71 VmsLayer p = (VmsLayer) o; 89 return "VmsLayer{ Type: " + mType + ", Sub type: " + mSubtype + ", Version: " + mVersion + "}"; 94 public static final Parcelable.Creator<VmsLayer> CREATOR = new 95 Parcelable.Creator<VmsLayer>() { [all...] |
VmsLayerDependency.java | 38 private final VmsLayer mLayer; 39 private final Set<VmsLayer> mDependency; 44 public VmsLayerDependency(VmsLayer layer, Set<VmsLayer> dependencies) { 52 public VmsLayerDependency(VmsLayer layer) { 57 public VmsLayer getLayer() { 64 public Set<VmsLayer> getDependencies() { 100 out.writeParcelableList(new ArrayList<VmsLayer>(mDependency), flags); 109 mLayer = in.readParcelable(VmsLayer.class.getClassLoader()); 110 List<VmsLayer> dependency = new ArrayList<>() [all...] |
IVmsSubscriberClient.aidl | 20 import android.car.vms.VmsLayer; 29 void onVmsMessageReceived(in VmsLayer layer, in byte[] payload) = 0;
|
IVmsSubscriberService.aidl | 20 import android.car.vms.VmsLayer; 40 in VmsLayer layer) = 1; 54 in VmsLayer layer, 70 in VmsLayer layer) = 5; 85 in VmsLayer layer,
|
IVmsPublisherService.aidl | 19 import android.car.vms.VmsLayer; 32 oneway void publish(in IBinder token, in VmsLayer layer, int publisherId, in byte[] message) = 0;
|
VmsSubscriptionState.java | 36 private final Set<VmsLayer> mLayers; 44 Set<VmsLayer> subscribedLayers, 59 public Set<VmsLayer> getLayers() { 72 for (VmsLayer layer : mLayers) { 126 List<VmsLayer> layers = new ArrayList<>(); 127 in.readParcelableList(layers, VmsLayer.class.getClassLoader());
|
VmsAssociatedLayer.java | 31 // The VmsLayer. 32 private final VmsLayer mLayer; 34 // The IDs of the publishers that can publish this VmsLayer. 37 public VmsAssociatedLayer(VmsLayer layer, Set<Integer> publisherIds) { 42 public VmsLayer getVmsLayer() { 52 return "VmsAssociatedLayer{ VmsLayer: " + mLayer + ", Publishers: " + mPublisherIds + "}"; 93 mLayer = in.readParcelable(VmsLayer.class.getClassLoader());
|
VmsOperationRecorder.java | 45 public void subscribe(VmsLayer layer) { 49 public void unsubscribe(VmsLayer layer) { 53 public void subscribe(VmsLayer layer, int publisherId) { 57 public void unsubscribe(VmsLayer layer, int publisherId) { 79 public void addSubscription(int sequenceNumber, VmsLayer layer) { 83 public void removeSubscription(int sequenceNumber, VmsLayer layer) { 95 public void addHalSubscription(int sequenceNumber, VmsLayer layer) { 99 public void removeHalSubscription(int sequenceNumber, VmsLayer layer) { 121 private void recordOp(String operation, VmsLayer layer) { 156 private void recordOp(String operation, String intArgName, int arg, VmsLayer layer) [all...] |
VmsSubscriberManager.java | 68 void onVmsMessageReceived(VmsLayer layer, byte[] payload); 84 public void onVmsMessageReceived(VmsLayer layer, byte[] payload) { 205 public void subscribe(VmsLayer layer) throws CarNotConnectedException { 226 public void subscribe(VmsLayer layer, int publisherId) throws CarNotConnectedException { 260 public void unsubscribe(VmsLayer layer) { 281 public void unsubscribe(VmsLayer layer, int publisherId) { 306 private void dispatchOnReceiveMessage(VmsLayer layer, byte[] payload) { 353 private final VmsLayer mLayer; 356 public VmsDataMessage(VmsLayer layer, byte[] payload) { 361 public VmsLayer getLayer() [all...] |
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/ |
VmsLayerTest.java | 21 import android.car.vms.VmsLayer; 31 * A class to test the VmsLayer parcelability. 42 VmsLayer vmsLayer = 43 new VmsLayer( 49 vmsLayer.writeToParcel(parcel, vmsLayer.describeContents()); 51 VmsLayer createdFromParcel = VmsLayer.CREATOR.createFromParcel(parcel); 52 assertEquals(vmsLayer, createdFromParcel) [all...] |
VmsLayerDependencyTest.java | 21 import android.car.vms.VmsLayer; 47 private static final VmsLayer VMS_LAYER = new VmsLayer( 52 private static final VmsLayer ANOTHER_VMS_LAYER = new VmsLayer( 57 private static final VmsLayer DEPENDENT_VMS_LAYER = new VmsLayer( 62 private static final VmsLayer ANOTHER_DEPENDENT_VMS_LAYER = new VmsLayer(
|
VmsLayersAvailabilityTest.java | 20 import android.car.vms.VmsLayer; 34 private static final VmsLayer LAYER_X = new VmsLayer(1, 1, 2); 35 private static final VmsLayer LAYER_Y = new VmsLayer(3, 2, 4); 36 private static final VmsLayer LAYER_Z = new VmsLayer(5, 3, 6); 47 new VmsLayerDependency(LAYER_X, new HashSet<VmsLayer>(Arrays.asList(LAYER_Y))); 50 new VmsLayerDependency(LAYER_X, new HashSet<VmsLayer>(Arrays.asList(LAYER_Z))); 53 new VmsLayerDependency(LAYER_Y, new HashSet<VmsLayer>(Arrays.asList(LAYER_Z))) [all...] |
VmsAssociatedLayerTest.java | 22 import android.car.vms.VmsLayer; 46 private static final VmsLayer VMS_LAYER = new VmsLayer( 51 private static final VmsLayer ANOTHER_VMS_LAYER = new VmsLayer(
|
VmsLayersOfferingTest.java | 21 import android.car.vms.VmsLayer; 51 private static final VmsLayer VMS_LAYER = new VmsLayer( 56 private static final VmsLayer DEPENDENT_VMS_LAYER = new VmsLayer( 61 private static final VmsLayer ANOTHER_DEPENDENT_VMS_LAYER = new VmsLayer(
|
VmsRoutingTest.java | 22 import android.car.vms.VmsLayer; 37 private static VmsLayer LAYER_WITH_SUBSCRIPTION_1 = new VmsLayer(1, 1, 2); 38 private static VmsLayer LAYER_WITH_SUBSCRIPTION_2 = new VmsLayer(1, 3, 3); 39 private static VmsLayer LAYER_WITHOUT_SUBSCRIPTION = 40 new VmsLayer(1, 7, 4); 61 Set<VmsLayer> expectedSubscriptions = new HashSet<>(); 85 Set<VmsLayer> expectedSubscriptions = new HashSet<>(); 167 Set<VmsLayer> expectedSubscriptions = new HashSet<>() [all...] |
/hardware/interfaces/automotive/vehicle/2.0/default/common/include/vhal_v2_0/ |
VmsUtils.h | 39 // A VmsLayer is comprised of a type, subtype, and version. 40 struct VmsLayer { 41 VmsLayer(int type, int subtype, int version) : type(type), subtype(subtype), version(version) {} 48 VmsLayer layer; 55 VmsLayer layer; 62 VmsLayerOffering(VmsLayer layer, std::vector<VmsLayer> dependencies) 64 VmsLayerOffering(VmsLayer layer) : layer(layer), dependencies() {} 65 VmsLayer layer; 66 std::vector<VmsLayer> dependencies [all...] |
/packages/services/Car/service/src/com/android/car/ |
VmsLayersAvailability.java | 21 import android.car.vms.VmsLayer; 54 private final Map<VmsLayer, Set<Set<VmsLayer>>> mPotentialLayersAndDependencies = 61 private Map<VmsLayer, Set<Integer>> mPotentialLayersAndPublishers = new HashMap<>(); 74 VmsLayer layer = dependency.getLayer(); 86 Set<Set<VmsLayer>> curDependencies = 123 Set<VmsLayer> availableLayersSet = new HashSet<>(); 124 Set<VmsLayer> cyclicAvoidanceAuxiliarySet = new HashSet<>(); 126 for (VmsLayer layer : mPotentialLayersAndDependencies.keySet()) { 148 private void addLayerToAvailabilityCalculationLocked(VmsLayer layer [all...] |
VmsRouting.java | 21 import android.car.vms.VmsLayer; 46 private Map<VmsLayer, Set<IVmsSubscriberClient>> mLayerSubscriptions = new HashMap<>(); 49 private Map<VmsLayer, Map<Integer, Set<IVmsSubscriberClient>>> mLayerSubscriptionsToPublishers = 57 private Set<VmsLayer> mHalSubscriptions = new HashSet<>(); 60 private Map<VmsLayer, Set<Integer>> mHalSubscriptionsToPublishers = new HashMap<>(); 72 public void addSubscription(IVmsSubscriberClient subscriber, VmsLayer layer) { 109 public void addSubscription(IVmsSubscriberClient subscriber, VmsLayer layer, int publisherId) { 141 public void removeSubscription(IVmsSubscriberClient subscriber, VmsLayer layer) { 181 VmsLayer layer, 218 for (VmsLayer layer : mLayerSubscriptions.keySet()) [all...] |
/packages/services/Car/tests/VmsPublisherClientSample/src/com/google/android/car/vms/publisher/ |
VmsPublisherClientSampleService.java | 19 import android.car.vms.VmsLayer; 33 public static final VmsLayer TEST_LAYER = new VmsLayer(0, 0, 0); 49 * Notifies that the publisher services are ready to be used: {@link #publish(VmsLayer, byte[])} 61 for (VmsLayer layer : subscriptionState.getLayers()) {
|
/packages/services/Car/tests/carservice_test/src/com/android/car/ |
VmsHalServiceSubscriptionEventTest.java | 23 import android.car.vms.VmsLayer; 76 List<VmsLayer> layers = new ArrayList<>(); 82 List<VmsLayer> layers = Arrays.asList(new VmsLayer(8, 0, 3)); 88 List<VmsLayer> layers = Arrays.asList( 89 new VmsLayer(8, 1, 3), 90 new VmsLayer(5, 2, 1), 91 new VmsLayer(3, 3, 9), 92 new VmsLayer(2, 4, 7), 93 new VmsLayer(9, 5, 3)) [all...] |
VmsPublisherClientMockService.java | 19 import android.car.vms.VmsLayer; 68 for (VmsLayer layer : subscriptionState.getLayers()) { 81 for( VmsLayer layer : subscriptionState.getLayers()) {
|
/packages/services/Car/service/src/com/android/car/hal/ |
VmsHalService.java | 27 import android.car.vms.VmsLayer; 108 void onDataMessage(VmsLayer layer, int publisherId, byte[] payload); 140 public void addSubscription(IVmsSubscriberClient listener, VmsLayer layer) { 158 public void removeSubscription(IVmsSubscriberClient listener, VmsLayer layer) { 192 public void addSubscription(IVmsSubscriberClient listener, VmsLayer layer, int publisherId) { 208 public void removeSubscription(IVmsSubscriberClient listener, VmsLayer layer, int publisherId) { 236 public Set<IVmsSubscriberClient> getSubscribersForLayerFromPublisher(VmsLayer layer, 249 public boolean isHalSubscribed(VmsLayer layer) { 285 private void addHalSubscription(VmsLayer layer) { 300 private void addHalSubscriptionToPublisher(VmsLayer layer, int publisherId) [all...] |
/packages/services/Car/tests/VmsSubscriberClientSample/src/com/google/android/car/vms/subscriber/ |
VmsSubscriberClientSampleActivity.java | 21 import android.car.vms.VmsLayer; 40 public static final VmsLayer TEST_LAYER = new VmsLayer(0, 0, 0); 113 public void onVmsMessageReceived(VmsLayer layer, byte[] payload) {
|
/hardware/interfaces/automotive/vehicle/2.0/default/tests/ |
VmsUtils_test.cpp | 33 VmsLayer layer(1, 0, 2); 48 VmsLayer layer(1, 0, 2); 63 std::vector<VmsLayerOffering> offering = {VmsLayerOffering(VmsLayer(1, 0, 2))}; 84 VmsLayer layer(1, 0, 2); 85 std::vector<VmsLayer> dependencies = {VmsLayer(2, 0, 2)}; 147 VmsLayer layer(1, 0, 2); 163 VmsLayer layer(1, 0, 2);
|