GithubHelp home page GithubHelp logo

luxoftakutsan / sdl_core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smartdevicelink/sdl_core

0.0 0.0 2.0 53.42 MB

SmartDeviceLink In-Vehicle Software and Sample HMI

License: BSD 3-Clause "New" or "Revised" License

CMake 1.13% Shell 3.25% C++ 81.50% C 3.83% Makefile 0.87% Python 2.43% HTML 0.01% JavaScript 0.15% PLpgSQL 0.06% QML 6.62% QMake 0.01% M4 0.12%

sdl_core's People

Contributors

abyzhynar avatar agaliuzov avatar akalinich-luxoft avatar alexkutsan avatar amikhniev avatar anatoliy-leshin avatar anosach-luxoft avatar asenkk avatar brandonhe avatar btpankow avatar callousodesa avatar dev-gh avatar dtrunov avatar foobar123asdf avatar jack-byrne avatar jacobkeeler avatar justinjdickow avatar kozoriz avatar lea255ace avatar luxoftakutsan avatar madhuy avatar masatoogawa avatar nk0leg avatar oherasym avatar orhan-mehmedov avatar sergii-levchenko avatar shoamano83 avatar theresalech avatar tkireva avatar toyota-sbetts avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ovvasyliev elauta

sdl_core's Issues

Unstable transport_manager`s tests

The transport_manager's tests have a floating bug. Presumably the problem is in the init() method in class TransportManagerDefault.

The tests was built on smartdevicelink@4bc4914 commit. With next build flags:

 BUILD_BACKTRACE_SUPPORT          ON                                                                                                                                                                         
 BUILD_BT_SUPPORT                 ON                                                                                                                                                                         
 BUILD_SHARED_LIBS                OFF                                                                                                                                                                        
 BUILD_TESTS                      ON                                                                                                                                                                         
 BUILD_USB_SUPPORT                ON                                                                                                                                                                         
 BUILD_examples                   OFF                                                                                                                                                                        
 BUILD_shared                     ON                                                                                                                                                                         
 BUILD_tests                      OFF                                                                                                                                                                        
 BUILD_tools                      OFF                                                                                                                                                                        
 CCACHE_FOUND                     CCACHE_FOUND-NOTFOUND                                                                                                                                                      
 CMAKE_BUILD_TYPE                 Debug                                                                                                                                                                      
 CMAKE_CODEBLOCKS_COMPILER_ID                                                                                                                                                                                
 CMAKE_CODEBLOCKS_EXECUTABLE      CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND                                                                                                                                       
 CMAKE_CODEBLOCKS_MAKE_ARGUMENT   -j4                                                                                                                                                                        
 CMAKE_INSTALL_PREFIX             /usr/local                                                                                                                                                                 
 CMAKE_PREFIX_PATH                %{Qt:QT_INSTALL_PREFIX}                                                                                                                                                    
 COTIRE_ADDITIONAL_PREFIX_HEADE   inc;inl;ipp                                                                                                                                                                
 COTIRE_ADDITIONAL_PREFIX_HEADE                                                                                                                                                                              
 COTIRE_DEBUG                     OFF                                                                                                                                                                        
 COTIRE_MAXIMUM_NUMBER_OF_UNITY   0                                                                                                                                                                          
 COTIRE_MINIMUM_NUMBER_OF_TARGE   3                                                                                                                                                                          
 COTIRE_UNITY_SOURCE_EXCLUDE_EX   m;mm                                                                                                                                                                       
 COTIRE_VERBOSE                   OFF                                                                                                                                                                        
 DOXYGEN_ENABLE_DIAGRAMS          ON                                                                                                                                                                         
 ENABLE_GCOV                      OFF                                                                                                                                                                        
 ENABLE_HMI_PTU_DECRYPTION        ON                                                                                                                                                                         
 ENABLE_LOG                       ON                                                                                                                                                                         
 ENABLE_SANITIZE                  OFF                                                                                                                                                                        
 ENABLE_SECURITY                  ON                                                                                                                                                                         
 EXTENDED_MEDIA_MODE              OFF                                                                                                                                                                        
 EXTENDED_POLICY                  PROPRIETARY                                                                                                                                                                
 HMI                              web                                                                                                                                                                        
 QT_QMAKE_EXECUTABLE                                                                                                                                                                                         
 REMOTE_CONTROL                   ON                                                                                                                                                                         
 SQLITE3_INCLUDE_DIR              /usr/include                                                                                                                                                               
 SQLITE3_LIBRARY                  /usr/lib/x86_64-linux-gnu/libsqlite3.so                                                                                                                                    
 TELEMETRY_MONITOR                ON                                                                                                                                                                         
 UDEV_INCLUDE_DIR                 /usr/include                                                                                                                                                               
 UDEV_LIBRARIES                   /usr/lib/x86_64-linux-gnu/libudev.so                                                                                                                                       
 USE_CCACHE                       ON                                                                                                                                                                         
 USE_COTIRE                       ON                                                                                                                                                                         
 USE_DISTCC                       OFF                                                                                                                                                                        
 USE_GOLD_LD                      ON                                                                                                                                                                         
 XML_CONTEXT_BYTES                1024                                                                                                                                                                       
 XML_DTD                          ON                                                                                                                                                                         
 XML_NS                           ON                                                                                                                                                                         
 gmock_build_tests                OFF                                                                                                                                                                        
 gtest_build_samples              OFF                                                                                                                                                                        
 gtest_build_tests                OFF                                                                                                                                                                        
 gtest_disable_pthreads           OFF                                                                                                                                                                        
 gtest_force_shared_crt           OFF
Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

core.tar.gz

Activate App

Description

The activated application is assumed to receive access to the head unit's display, audio and control system.
After application successfully registers on SDL it can be activated. App activation changes HMI status for such app.
HMI Level describes the state of an application. Resources are granted to an application based on its current state. While some resources are granted automatically to an application in a specific HMI Level, many can be controlled by the policy table.
AudioStreamingState indicates whether app is able to stream audio. It depends on Application HMI Type.
SystemContext describes possible contexts an app's HMI might be in.

Application activation use case

Detailed description
Main flow
Alternative flows

Application Registration

Description

RPC (RegisterAppInterface) registers the application's interface with SDL, declaring properties of the registration, including the messaging interface version, the app name, etc. The mobile application must establish its interface registration with SDL before any other interaction with SDL can take place.

Application registration use case

  1. Detailed description.
    1.1. Main Flow (success).
    1.2. Alternative Flows 1 (success = true; resultCode โ‰  success).
    1.3. Alternative Flows 2 (failed).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.