summaryrefslogtreecommitdiff
path: root/tools/rpc_spec
Commit message (Collapse)AuthorAgeFilesLines
* Update rpc spec commitrelease/8.0.0JackLivio2021-10-271-0/+0
|
* [SDL-0189] Restructuring OnResetTimeout (#3726)Yana Chernysheva (GitHub)2021-08-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Reset Timeout Handler, remove deprecated functionality, create Request Controller interface. * fixup! Add Reset Timeout Handler, remove deprecated functionality, create Request Controller interface. * Fix compilation errors after merge of develop branch * Remove deprecated functions from SubtleAlert request and remove redundant UTs * Add changes to HMI API * Increase timeout in case if SIVD need Consent popup * Increase timeout for ButtonPress request * Restrict timeout for Subtle Alert with soft buttons * update timeout for hmi request * careful stopping of the request controller * Fix OnResetTimeout for Alerts with soft buttons (#192) * Do not manage requests with NULL timeout * Revert double timeouts from core * Apply smaller timeout to requests * Address Livio comments * Add timeout compensation parameter Update default timeout logic accordingly for all commands. Added new file to ini file. * Fix affected unit tests * Address Livio comments * Update rpc_spec * Update rpc_spec one more time Co-authored-by: Yevhenii <dem.yevhenii@gmail.com> Co-authored-by: Yevhenii <ydementieiev@luxoft.com> Co-authored-by: Vadym Luchko (gitHub) <vluchko@luxoft.com> Co-authored-by: Vadym Luchko (GitHub) <76956836+VadymLuchko@users.noreply.github.com> Co-authored-by: Dmytro Boltovskyi (GitHub) <dboltovskyi@luxoft.com> Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com>
* Feature/sdl 0236 tire status mismatch (#3583)Iryna Lytvynenko (GitHub)2021-08-041-0/+0
| | | | | | | | | | | | | | | | | | | | | | | * Temporary commit with link to rpc_spec fork * Indicate that the structure is included in the Common interface * Mark the parameters as non mandatory * Update link to rpc_spec fork * Fix Message Helper linkage to VehicleInfoPlugin * Fix versioning for TirePressure param * Bump version up to 8.0 * Add link to rpc_spec fork * Address review comments Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com> Co-authored-by: Yana Chernysheva <ychernysheva@luxoft.com> Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com>
* RPC Spec Release 7.1.0 Commit HashJackLivio2021-04-141-0/+0
|
* [SDL-0296] Possibility to update video streaming capabilities during ↵Iryna Lytvynenko (GitHub)2021-02-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Main Menu UI Updates (#3612)JackLivio2021-02-111-0/+0
| | | | | | | | | | | * Main Menu UI Updates * Verify secondaryImage * Fix Style * Update capabilities file with new text fields * Re-order text field enum
* Merge branch 'feature/sdl_0293_enable_oem_exclusive_apps_support_base_impl' ↵collin2021-02-111-0/+0
|\ | | | | | | of https://github.com/LuxoftSDL/sdl_core into LuxoftSDL-feature/sdl_0293_enable_oem_exclusive_apps_support_base_impl
| * Update link to rpc_specLitvinenkoIra2021-02-021-0/+0
| |
* | SDL-0305 Homogenize TextFieldName (#3595)Julian Kast2021-02-091-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * In TextFieldName enum, removed notificationText, added description to timeToDestination and turnText * remove references to notificationText * update rpc_spec * match mobile api text field order * remove textFieldName navigationText * remove textFieldName navigationText from API * update HMI_API Turn.navigationText description * Update src/components/interfaces/HMI_API.xml Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com> * update rpc_spec * rpc_spec targets develop Co-authored-by: Julian Kast <julian@livio.com> Co-authored-by: collin <collin@livio.io> Co-authored-by: collin <collin+i@collinmcqueen.com> Co-authored-by: Collin <iCollin@users.noreply.github.com> Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com>
* | Feature/sdl 0269 new vehicle data climate data (#3586)Iryna Lytvynenko (GitHub)2021-02-091-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new vehicle data ClimateData * Temporary commit with link to rpc_spec fork * Remove temporary commit * Expand Temperature struct * fixup! Expand Temperature struct * Update link to rpc_spec * Update link to rpc_spec Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com>
* | SDL-0274: add preferred FPS to VideoStreamingCapability (#3437)Shinichi Watanabe2021-02-041-0/+0
| | | | | | | | | | | | | | * SDL-0274: issue-#3243: add preferred FPS to VideoStreamingCapability. * Add preferredFPS to HMI_API (which was needed). * Fix for failure in hmi_capabilities_test.
* | Feature/sdl 0262 new vehicle data seat occupancy (#3585)Ira Lytvynenko (GitHub)2021-02-031-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new vehicle data SeatOccupancy * Replace sdl_preloaded_pt with copy from AppMain In fact file components/application_manager/test/sdl_preloaded_pt.json is a copy of current version of sdl_preloaded_pt.json from AppMain folder. That's why instead of manual update of this copy we can delete it from application_manager/test folder and simply copy actual version of this file from AppMain. Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com> Co-authored-by: Yana Chernysheva <ychernysheva@luxoft.com> Co-authored-by: Dmitriy Boltovskiy <dboltovskyi@luxoft.com> Co-authored-by: Jacob Keeler <jacob.keeler@livioradio.com>
* | Feature/Media Skip Indicators (#3605)Shobhit Adlakha2021-01-271-0/+0
| | | | | | | | | | | | | | | | | | | | | | * Add new param and struct in HMI API * Validate forward and back indicator params * Add info for INVALID_DATA response * Address review comment * Update RPC spec submodule commit
* | Merge remote-tracking branch ↵collin2021-01-251-0/+0
|\ \ | |/ |/| | | 'luxoft/feature/sdl_0255_enhance_bodyInformation_vehicle_data' into develop
| * Temporary commit with link to rpc_spec forkLitvinenkoIra2020-11-251-0/+0
| |
* | Feature/sdl 0285 ShowConstantTBT update (#3596)Ira Lytvynenko (GitHub)2021-01-151-0/+0
| | | | | | * Update the descriptions
* | Add Custom Playback Rate to SetMediaClockTimer (SDL 0244) (#3597)Jacob Keeler2021-01-141-0/+0
|/ | | * Add countRate to HMI API
* Update rpc_spec tag for 7.0.0JackLivio2020-11-051-0/+0
|
* [SDL 0273] WebEngine Projection mode (#3457)Alexander Kutsan (GitHub)2020-08-211-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Temporary commit. Changes rpc_spec submodule reference. NOTE: should be removed before merge * Update Mobile API for the new App HMI type WEB_VIEW * Update HMI API for the new App HMI type WEB_VIEW * Add app registration support of the hmi type WEB_VIEW * Update Unit tests related to app registration Add the new one case to check app registration with AppHMItype WEB_VIEW Update existing Application Manager UTs with the new methods for WEB_VIEW Update Application Mock * Add Unit tests for RAI request test * Implement HMI states management for WEP apps * Add new application exit reason RESOURCE_CONSTRAINT Add RESOURCE_CONSTRAINT to HMI API and its processing to OnExitApplicationNotification, update unit tests * Add web socket connection closing on RESOURCE_CONSTRAINT * Update ProtocolHandlerImpl::OnTMMessageSendFailed * Add Unit test for OnAppInterfaceUnregistedNotification * Remove redundant code * Add WEP media & nonmedia to general test cases * Move function to iface class to allow its testing * Add WEP media/nonmedia apps registration for HMI state checks Added unit test cases for WEP media and non-media applications, which allow to check HMI Level, system context, audio and video streaming states calculation after the following actions: - Initial HMI state after registration - HMI state after app activaion - HMI State after app deactivation - HMI state after app exit Note: HMI state includes HMI level, audio, video streaming state, system context * Make code more clear & easy for debug * Add test case for WEP app in resuming mode * Add missed logging * Close connection after RESOURCE_CONSTRAINT RESOURCE_CONSTRAINT unregister reason will close connection for all applications, but not only Web engine projection * Refactoring no functional changes Use setters instead of direct access to app_hmi_type bool var * Use PolicyHandler::CheckHMIType to avoid code duplication * Update src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc Co-authored-by: JackLivio <jack@livio.io> * Use log to check if web engine is allowed * fixup! Use log to check if web engine is allowed * Revert "fixup! Use log to check if web engine is allowed" This reverts commit baad4aae5ffdeba5502a533b2eeb18de84d92b05. * Revert "Use log to check if web engine is allowed" This reverts commit 94c6a7d9efc6912777834bb5aca22c7b46d43497. * Revert "Update src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/mobile/register_app_interface_request.cc" This reverts commit 3296fcc399588f01624c1a27f64ab8bc9176e197. * Revert "Use PolicyHandler::CheckHMIType to avoid code duplication" This reverts commit 2c695099a63b838915cb9b5c91c46ad7fc013b47. * Use log string to check if WEB engine is not allowed * Update submodules Co-authored-by: Igor Gapchuk <igapchuck@luxoft.com> Co-authored-by: sniukalov <sniukaov@luxoft.com> Co-authored-by: Andriy Byzhynar (GitHub) <AByzhynar@luxoft.com> Co-authored-by: Mykhailo Vorobiov (GitHub) <61186891+mvorobio@users.noreply.github.com> Co-authored-by: Your Name <you@example.com> Co-authored-by: JackLivio <jack@livio.io> Co-authored-by: YarikMamykin <ymamykin@gmail.com> Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com>
* Update develop commitJackLivio2020-08-201-0/+0
|
* Update rpc spec commitJackLivio2020-08-121-0/+0
|
* Update commit hashJackLivio2020-08-121-0/+0
|
* Set feature rpc pr commit for travisJackLivio2020-07-221-0/+0
|
* Update submodule commit after RPC Spec release6.1.0release/6.1.0jacobkeeler2020-04-291-0/+0
|
* Remove branches from submodules (#3272)JackLivio2020-03-031-0/+0
|
* #3211 [SDL 0234] Proxy Library RPC Generation (#3213)Vladyslav Mustafin2020-02-061-0/+0
* #3211 [SDL 0234] Proxy Library RPC Generation * Split existing `InterfaceGenerator` into `InterfaceParser` and `InterfaceGenerator` * Moved InterfaceParser into `smartdevicelink/rpc_spec` * Rejoined `InterfaceParser` as `tools/rpc_spec` Git submodule from `smartdevicelink/rpc_spec` * Refactored `InterfaceGenerator` to use Parser from `tools/rpc_spec` Git submodule and be compatible with Python 3.5 * Replaced url SSH to HTTPS in submodule * refactoring according to comments in pull/202 * move common parsers to rpc_spec repo * change cmake argument * fix cmake argument list * fix cmake argument list * fix cmake argument list * small refactoring as requested in code review * adding *.xsd * adding *.xsd * xmlschema dependency added for python interface generator * align changes from parser rpc_spec * align changes from parser rpc_spec * align with rpc_spec * moved xmlschema python dependency installation to build script * installing all python requirements * Corrected requirements file * Additional dependencies for requirements * Correcting requirements * adding jsoncpp submodule * fixing unit tests * fixing unit tests * rename CodeFormatAndQuality * updated rpc_spec reference Co-authored-by: Aleksandr Mishchenko <amishchenko@luxoft.com> Co-authored-by: Kostiantyn Sologubov <ksologubov@luxoft.com>