summaryrefslogtreecommitdiff
path: root/tools/rpc_spec
diff options
context:
space:
mode:
authorIryna Lytvynenko (GitHub) <ILytvynenko@luxoft.com>2021-02-12 23:54:28 +0200
committerGitHub <noreply@github.com>2021-02-12 16:54:28 -0500
commit37e40da4913d2f48c0964ac6c86de8e9bc498baa (patch)
tree27dc3c361ff8e17d94beed3b32c35d07358de20a /tools/rpc_spec
parent4c8cf3752930bfba4c50c0634bbc05c812406362 (diff)
downloadsdl_core-37e40da4913d2f48c0964ac6c86de8e9bc498baa.tar.gz
[SDL-0296] Possibility to update video streaming capabilities during ignition cycle (#3468)
* Temporary commit to change URL of rpc_spec repository * Change rpc_spec reference according to the new changes in the rpc_spec repo * Add the new OnAppCapabilityUpdated RPC with appropriate types to the HMI_API * Add the smart objects keys for the new parameters * Add OnAppCapabilityUpdatedNotification and BCOnAppCapabilityUpdatedNotification * Add Unit tests for the OnAppCapabilityUpdated RPCs * Fix code generation for recursive structures Currently InterfaceGenerator is not able to generate recursive structures i.e. one or several structure attributes have its own type e.g.: struct VideoStreamingCapability { ... VideoStreamingCapability additionalVideoStreamingCapabilities; } because structure type fully defined only when all of it attributes are defined. Otherwise param with type of structure will have AlwaysFalseSchema for validation so this param will never be validated successfully. With this commit InterfaceGenerator is able to handle such problem. * Update OnBCSystemCapabilityUpdatedNotificationFromHMITest Unit tests Add the checking of the SystemCapabilityType::VIDEO_STREAMING in the message and setting it into the HMICapabilities. * Add additionalVideoStreamingCapabilities to default hmi_capabilities * Add Processing OnSystemCapabilityUpdated with videoStreamingCapabilities * Update Unit tests for OnSystemCapabilityUpdated notifications * Add app_id to OnAppCapabilityUpdated notification to HMI * Updates during code review * Update logger * Update link to rpc_spec * Return back the driverDistractionCapability that was missed during conflicts resolving * Fix functionality that was broken during conflicts resolving * Updates during code review * Update link to rpc_spec * Revert "Fix streamer activity in case of suspend (#3488)" This reverts commit 42721d5c56dfc26e3d69f7d80d7806110e570cac. * Adjust old fix for all streaming transports * Change commit to rpc_spec * Update rpc_spec * Mark function as deprecated * Updates during code review * Remove trailing whitespaces * Update link to rpc_spec * Update rpc_spec Co-authored-by: Igor Gapchuk <igapchuck@luxoft.com> Co-authored-by: YarikMamykin <ymamykin@gmail.com> Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com> Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com>
Diffstat (limited to 'tools/rpc_spec')
m---------tools/rpc_spec0
1 files changed, 0 insertions, 0 deletions
diff --git a/tools/rpc_spec b/tools/rpc_spec
-Subproject 02f592fe191cd4886d6e88b71b834d1ac2f49f0
+Subproject 6b98355357b5b1893bbb59cb668d28545023457