smartdevicelink / sdl_core

SmartDeviceLink In-Vehicle Software and Sample HMI
BSD 3-Clause "New" or "Revised" License
241 stars 244 forks source link

Fix/Wait for IsReady responses before RAI processing #3631

Closed LitvinenkoIra closed 3 years ago

LitvinenkoIra commented 3 years ago

Fixes https://github.com/smartdevicelink/sdl_core/issues/3628

This PR is [ready] for review.

Risk

This PR makes [no] API changes.

Testing Plan

Scripts attached to https://github.com/smartdevicelink/sdl_core/issues/3628

Summary

All IsReady responses were added to requests_required_for_capabilities_ collection, so SDL will wait for IsReady responses from HMI to set the hmi_cooperating_ flag to true and send RAI response.

CLA

LitvinenkoIra commented 3 years ago

@JackLivio this PR is ready for Livio review. Thank you!