vehicle hal update: add zone to subscription and others
- add zones to subscribe and mocking
- extend config_flags to config_array
bug: 25265553
Change-Id: Icfc1911178daa4ff4b5b6f12bc8e0002af5530bb
diff --git a/libvehiclenetwork/native/IVehicleNetworkHalMock.cpp b/libvehiclenetwork/native/IVehicleNetworkHalMock.cpp
index 42e7a1c..1085a57 100644
--- a/libvehiclenetwork/native/IVehicleNetworkHalMock.cpp
+++ b/libvehiclenetwork/native/IVehicleNetworkHalMock.cpp
@@ -125,11 +125,12 @@
return status;
}
- virtual status_t onPropertySubscribe(int32_t property, float sampleRate) {
+ virtual status_t onPropertySubscribe(int32_t property, float sampleRate, int32_t zones) {
Parcel data, reply;
data.writeInterfaceToken(IVehicleNetworkHalMock::getInterfaceDescriptor());
data.writeInt32(property);
data.writeFloat(sampleRate);
+ data.writeInt32(zones);
status_t status = remote()->transact(ON_SUBSCRIBE, data, &reply);
return status;
}
@@ -249,7 +250,8 @@
CHECK_INTERFACE(IVehicleNetworkHalMock, data, reply);
int32_t property = data.readInt32();
float sampleRate = data.readFloat();
- r = onPropertySubscribe(property, sampleRate);
+ int32_t zones = data.readInt32();
+ r = onPropertySubscribe(property, sampleRate, zones);
BinderUtil::fillNoResultReply(reply);
return r;
} break;