| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Conflicts:
src/components/application_manager/src/request_controller.cc
|
| | |
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Style guide : https://google.github.io/styleguide/cppguide.html
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Content-Length was using an underscore instead of a Hyphen. Android was throwing an exception because there was no "Content-Length" key supplied in the request header.
Fixed the way the Content-Length is calculated. Android removes the extra backslashes before sending the request to sdl server so I have Content-Length calculated first before "ParsePTString()" is called. Then contentLength is sent to ParsePtString to be adjusted if characters are removed from the parsed policy table string (ie '\n' the newline character).
Tested on android and ios.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The "body" portion of the httprequest needs to be a valid string. Before this fix, the policy table content of the request did not have properly escaped double quotes and was causing the JSON received by the mobile side to be considered invalid.
The new method "ParsePtString()" adds an escaped backslash during every occurance of a double quote or other escaped backslash. This method also removes any newlines located in the policy table string.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Create unit test for mobile commands
- created UT for mobile commands for UI interface for checking
SDL behavior in case HMI does not respond to IsReady_request
or respond with "available" = false.
Command list:
1. Alert
2. Show
3. AddCommand
4. DeleteCommand
5. AddSubMenu
6. DeleteSubMenu
7. PerformInteraction
8. SetMediaClockTimer
9. SetGlobalProperties
10. ChangeRegistration
11. SetAppIcon
12. SetDisplayLayout
13. Slider
14. ScrollableMessage
15. PerformAudioPassThru
16. EndAudioPassThru
Related to APPLINK-25091
|
| | |
| | |
| | |
| | |
| | |
| | | |
* Fix TTS IsReady false issues
Related: APPLINK-28576, 28577, 28662
|
|\ \ \
| | | |
| | | | |
Add function_id check in request controller
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Request controller should not terminate request in case if function id
does not match.
Related issue : APPLINK-28636
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
dtrunov/feature/Navigation_interface_SDL_behavior_in_case_HMI_does_not_respond_to_IsReady_request_or_respond_with_available_false
Navigation interface sdl behavior in case hmi does not respond to is ready request or respond with available false
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Fix problems according to test coverage
Related-tesk: [APPLINK-25171](https://adc.luxoft.com/jira/browse/APPLINK-25171)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Renamed structure, renamed method, move common logic to separate method
Fix comments after review. Remove OVERRIDE from destructor, create const variable, and change the method of obtaining parameter from smart object
Related issue [APPLINK-25171](https://adc.luxoft.com/jira/browse/APPLINK-25171)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
request or respond with "available" = false
Added logic for processing case when HMI does not respond to IsReady request or respond with "available"=false.
Changed processing of result code UNSUPPORTED_RESOURCE for navi commands.
CRQ [APPLINK-25171](https://adc.luxoft.com/jira/browse/APPLINK-25171)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
request or respond with "available" = false
Added logic for processing case when HMI does not respond to IsReady request or respond with "available"=false.
Based on implementation CRQ [APPLINK-20920](https://adc.luxoft.com/jira/browse/APPLINK-20920)
CRQ [APPLINK-25201](https://adc.luxoft.com/jira/browse/APPLINK-25201)
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
dtrunov/fix/SDL_should_respond_IGNORED_for_UnSubscribeVehicleData_in_case_HMI_does_not_respond
Fix problem with saving VI subscribtion when vi interface isn't available
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change type of some variables, change comparison, fix code style.
Closes bug [APPLINK-28726](https://adc.luxoft.com/jira/browse/APPLINK-28726)
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Forbid ability to save vi subscribtion if vi interface isn't available
Closes defect [APPLINK-28468](https://adc.luxoft.com/jira/browse/APPLINK-28468)
|
| | | | |
|
|/ / / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
request or respond with available false (#868)
* Add logic for processing case when HMI does not respond to IsReady
Related: APPLINK-25171
* Add logic for processing SpeakRequest in case HMI does not respond to IsReady_request
related: APPLINK-25119
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add constructor to structure, and reorder parameter in method
Related issue [APPLINK-25088](https://adc.luxoft.com/jira/browse/APPLINK-25088)
|
| | |
| | |
| | |
| | | |
Related issue [APPLINK-25088](https://adc.luxoft.com/jira/browse/APPLINK-25088)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Rename methods, structures reorganize methods
Related issue [APPLINK-25088](https://adc.luxoft.com/jira/browse/APPLINK-25088)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
or respond with "available" = false
Added logic for processing case when HMI does not respond to IsReady request or respond with "available"=false.
Added logic to UI command in order to process UNSUPPORTED_RESOURCE result code.
Change logic for processing response IsReady for UI, VR, TTS, VI interfaces.
CRQ [APPLINK-25087](https://adc.luxoft.com/jira/browse/APPLINK-25087)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In case if only one interface is available UI SDL should respond to HMI
info by pattern :
info = "VR is not supported by system, " + error message from other
interface
Related issue : [APPLINK-26900](https://adc.luxoft.com/jira/browse/APPLINK-26900)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- moved UT for mobile commands in release/4.2.0
- added some unit tests for mobile commands
Related to APPLINK-20925
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Been done:
- Added specific abstract classes for
commands testing (CommandsTest
and CommandRequestTest);
- Been added unit tests for base
command classes (CommandImpl,
CommandRequestImpl, CommandResponseImpl);
- Been added unit tests for next
mobile response commands:
- ListFilesResponse
- ReadDIDResponse
- AlertManeuverResponse
- AlertResponse
- SubscribeButtonResponse
Related to: APPLINK-24911
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
request or respond with "available" = false
Added logic for processing case when HMI does not respond to IsReady request or respond with "available"=false.
Based on implementation CRQ [APPLINK-20920](https://adc.luxoft.com/jira/browse/APPLINK-20920)
CRQ [APPLINK-25201](https://adc.luxoft.com/jira/browse/APPLINK-25201)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-20920
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-20920
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-20920
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-20920
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-20920
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-20920
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Has been done:
- Fixed coding style;
- Fixed header guard naming;
- Fixed copyright comments.
Related to: APPLINK-24892
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-24892
|
| | |
| | |
| | |
| | | |
Related issue : APPLINK-24892
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reduced dependence of `ApplicationManager`
from `ResumeCtrl` and `HMICapabilities`.
Related to: APPLINK-24892
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`HMICapabilities` was divided onto
interface and implementation.
Related to: APPLINK-24892
|