diff --git a/sensors/aidl/vts/VtsAidlHalSensorsTargetTest.cpp b/sensors/aidl/vts/VtsAidlHalSensorsTargetTest.cpp index 456aee7f74..0b15d1280c 100644 --- a/sensors/aidl/vts/VtsAidlHalSensorsTargetTest.cpp +++ b/sensors/aidl/vts/VtsAidlHalSensorsTargetTest.cpp @@ -41,6 +41,7 @@ using aidl::android::hardware::sensors::ISensors; using aidl::android::hardware::sensors::SensorInfo; using aidl::android::hardware::sensors::SensorStatus; using aidl::android::hardware::sensors::SensorType; +using aidl::android::hardware::sensors::AdditionalInfo; using android::ProcessState; using std::chrono::duration_cast; @@ -629,6 +630,15 @@ TEST_P(SensorsAidlTest, InjectSensorEventData) { Event additionalInfoEvent; additionalInfoEvent.sensorType = SensorType::ADDITIONAL_INFO; additionalInfoEvent.timestamp = android::elapsedRealtimeNano(); + AdditionalInfo info; + info.type = AdditionalInfo::AdditionalInfoType::AINFO_BEGIN; + info.serial = 1; + AdditionalInfo::AdditionalInfoPayload::Int32Values infoData; + for (int32_t i = 0; i < 14; i++) { + infoData.values[i] = i; + } + info.payload.set(infoData); + additionalInfoEvent.payload.set(info); Event injectedEvent; injectedEvent.timestamp = android::elapsedRealtimeNano();