Closed GetmanetsIrina closed 6 years ago
@KhrystynaDubovyk , please be informed about clarification.
@GetmanetsIrina 1 and 2 look good to me. However, the forwarding of a GetInteriorVehicleData
request depends on the availability of the module_1's cache. Depending on implementation, it may or may not be the same as any app subscribed to module_1 (remember cache is created after receiving a successful response result, the timing issue).
In 3, The counting of the number of GetInteriorVehicleData requests is regardless of the mobile apps.
@GetmanetsIrina It looks that in your writing, the counting is per module_1, that is good for me too.
Issue is related to proposal: https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0178-GetInteriorVehicleData.md
Please confirm the next behavior: .ini file contains the next setting
In case mobile application has no subscriptions for module_1 (SDL must resend GetInteriorVehicleData requests to HMI) and mobile app starts send GetInteriorVehicleData(module_1, without subscribe parameter) , SDL receives
x
number of GetInteriorVehicleData requests pery
and starts rejectx+1
GetInteriorVehicleData requests with result code "REJECTED" untily
time is not expired.If mobile application has subscriptions for module1 (SDL must not resend GetInteriorVehicleData requests to HMI_) and starts send GetInteriorVehicleData(module_1) , limitation for GetInteriorVehicleData request is not applied.
In case there are 2 registered mobile apps have no subscriptions for module_1(SDL must resend GetInteriorVehicleData requests to HMI) and mobile apps start send GetInteriorVehicleData(module_1, without subscribe parameter) requests at the same time, SDL receives
x
number of GetInteriorVehicleData requests without relating to any app pery
and starts rejectx+1
GetInteriorVehicleData requests with result code "REJECTED" from both apps untily
time is not expired.