SDL sends RegisterAppInterface response with the incorrect value of "hmiCapabilities" parameters if HMICapabilitiesCacheFile exists. At the first start, we send the values of navigation, phoneCall and videoStream from the HMI response from the hmicapabilities field to mobile. And the second time we had data in the HMICapabilitiesCacheFile file, we took the value from systemcapabilities, not from hmicapabilities
Fixes #3804
This PR is ready for review.
Risk
This PR makes no API changes.
Summary
SDL sends RegisterAppInterface response with the incorrect value of "hmiCapabilities" parameters if HMICapabilitiesCacheFile exists. At the first start, we send the values of navigation, phoneCall and videoStream from the HMI response from the hmicapabilities field to mobile. And the second time we had data in the HMICapabilitiesCacheFile file, we took the value from systemcapabilities, not from hmicapabilities
CLA