summaryrefslogtreecommitdiffstats
path: root/recipes-demo-hmi
AgeCommit message (Collapse)AuthorFilesLines
2018-06-01agl-service-radio: Rework 4A supportScott Murray2-17/+6
Updates for changes to the binding to directly support 4A: - the over-ride of the output sink is no longer required - building now always requires gstreamer-1.0 - pulseaudio is now only required when building for non-4A - set HAVE_4A_FRAMEWORK when building for 4A, as is done for the mediaplayer binding Change-Id: Id0657a5a760a2dff33a84857ba206e92c640b10d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-05-18agl-service-radio: Remove Kingfisher conditional defineeel_5.0.3eel/5.0.35.0.3Scott Murray1-2/+0
Remove Kingfisher conditional define from recipe, as it violates proper application build workflow. All platform detection will be handled at run-time in the binding. Change-Id: I1f0f2d8eb34012f69b58f6e0e47ecb0aa1e2aaf6 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-05-18libqtappfw: update SRCREV for recipeMatt Ranostay1-1/+1
Add updated SRCREV that includes the following features: * agl-service-bluetooth proxies * agl-service-mediaplayer proxies Bug-AGL: SPEC-1385 SPEC-1375 Change-Id: I7f01f7312a14b3a33d7f631e503c3aaf29c7dfcd Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-05-18Bug Fix: POI app is not workingNaoto YAMAGUCHI1-1/+1
The authentication method of Yelp Web API used by POI App has been changed. This patch is to change the POI App corresponding to the new authentication method. This fix makes POI App work again. Bug-AGL: SPEC-1442 Change-Id: Ifda5db38d64b2116958a92207586a2f2d553c003 Signed-off-by: Naoto YAMAGUCHI <i33399_YAMAGUCHI@aisin-aw.co.jp>
2018-05-18mediaplayer: update dependencies for recipeMatt Ranostay1-3/+6
Update dependecies as follows: * remove agl-service-mediascanner as RDEPENDS * remove sqlite from DEPENDS * add libqtappfw and qtwebsockets to DEPENDS * add previously missing agl-service-bluetooth, and agl-service-mediaplayer to RDEPENDS Bug-AGL: SPEC-1375 Change-Id: I10213180e174da9df9b513d8519c8ce5b429896e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> (cherry picked from commit 9cdb55a111f2a4cf55d3b9c755e65a78b56d88a5)
2018-05-11settings: add dependencies for libqtappfw supportMatt Ranostay1-1/+1
Add to DEPENDS both qtwebsockets and libqtappfw to allow removal of QML Websockets usage in the UI Bug-AGL: SPEC-1385 Change-Id: I5d7b09e4acdb571a4628e54bef0b45519a1e28f2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> (cherry picked from commit 8ebbc54edb781b1a3aa9de19bbb08e318c0c8c43)
2018-02-08forgot to change the LICENCE urlLoïc Collignon1-1/+1
Change-Id: I86427f0c48d88f27d11657b4d42786154972866f Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-02-08Add app DEPENDS for new HMI framework to als-meter-demoHarunobu Kurokawa1-1/+1
Add virtual/libhomescreen and qlibwindowmanager Bug-AGL: SPEC-1279 Change-Id: I7c5104e551fe58fff201684d45452f3b9233c586 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-02-08files moved to root folder.Loïc Collignon1-1/+1
Change-Id: I2a4717674d6ca1afdc878f3bb2f8d9886ec6f15f Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-02-05agl-service-mediascanner: fix RDEPENDS/DEPENDS in recipeMatt Ranostay1-1/+2
lightmediascanner is needed at runtime, and sqlite3 is a buildtime dependency. Bug-AGL: SPEC-1248 Change-Id: Id8677cfbfb94faf7005d4b5e8eb12709ef5d1caf Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-01-26sources files had been moved to parent directoryeel_5.0.1eel/5.0.15.0.1Loïc Collignon1-2/+2
Change-Id: I42032e14bd28be6211382a0fdaaa75e220f8f8a3 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-01-04Add native version of translation tools to hvaceel_5.0.0eel/5.0.05.0.0Jan-Simon Möller1-1/+1
The tool DEPENDS is missing. Change-Id: Ib6b5eba21c4c2632871ca974f0490c82cd786165 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-01-04high-level-can-service: bump to new versionRomain Forlot1-2/+2
Update gitbook templates docs: bump version to 5.0-EE Merge Install and Usage documentation Added afb-controller files Rename API from high-can to high-viwi doc: bump revision to 4.99-EERC1 Move to classic app-templates usage. Reordering Change-Id: I46837a56988638990738f0bec5a6263f5e288a7a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-01-03Add QtAGLExtrasTadao Tanikawa1-0/+28
Qt AGLExtras module provides a set of easy to create AGL Qt application. It uses the AGL HMI and application framework, therefore the application can be easily integrated to AGL HomeScreen/WindowManager on AGL Demo Platform. Bug-AGL: SPEC-1229 Change-Id: If4b2d3087f46cef7ce61487f6f8a6acd4bbf4d98 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-31POI App does not visible after startupNaoto Yamaguchi1-2/+2
This problem is caused by not calling activateSurface after creating the IVI-surface. This patch adds activateSurface call to POI-App. Change-Id: Ic3d909348d339ef2f7a2ed9e410347878ec29218 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-27Fix: Cannot running POI AppNaoto Yamaguchi1-2/+3
In POI App, AGL HMI Framework correspondence was incomplete. This patch allows POI App to run on eel. Bug-AGL: SPEC-1224 Change-Id: I6367e8f22bc2f56b0deaf3909fd127b6fd28c048 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-27agl-service-radio_git: Enable Kingfisher radio support for M3ULCBScott Murray1-0/+2
Pass the HAVE_KINGFISHER flag to CMake when building for M3ULCB to enable support of the Kingfisher board's Si4689 radio. Change-Id: Ib6d97a93402dbc6e555c999c77fea6b7ee20a1f6 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-12-27Enable Navigation API in navigation appNaoto Yamaguchi1-2/+2
This patch will enable the API for POI App. Current Navigation has disabled AGL Navigation API. Bug-AGL: SPEC-1224 Change-Id: I8d50d41721835a94adafdef04773a36826f59d21 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-22add recipes for identity, data persistence and nfcLoïc Collignon3-0/+51
Bug-AGL: SPEC-1187 Change-Id: Id251a7dcf7a37117a3e3a7314d57c062e02af6de Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-21Bump signal-composer revisioneel_4.99.5eel/4.99.54.99.5Romain Forlot1-1/+4
* Don't segfault at exit pointed to freed objects * Don't use afb-genskel until C++ is handled * Remove 3rdparty lua * Align submodule branch to project eel branch * Update controller submodule * Be sure to set execution right on binaries * Specify needed permissions for addObjects in doc * Get builtin plugin as a normal plugin * Update gitignore, minor fix Bug-AGL: SPEC-1215 Change-Id: I6a924de349ccf455915b06f7a432c6c796563d9e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-20agl-service-radio: Set appropriate sink if 4A is configuredScott Murray2-1/+14
If 4A is enabled in DISTRO_FEATURES, add an extension conf file to add setting PULSE_SINK to the systemd service unit. This will direct the radio output into the matching PulseAudio sink for the 4A Radio role. Change-Id: Ic67f3bcf1bd64636813e426f4471e666d2c33938 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-12-20agl-service-mediaplayer: enable 4A support if configuredScott Murray1-0/+2
Pass flag down to CMake if 4A is enabled in DISTRO_FEATURES. Change-Id: I84a96c2d2360b2662f4da137e4e1f8e992e6b6be Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-12-20recipes-demo-hmi: remove deprecated MostNetworkManagerChristian Gromm5-268/+0
This patch removes the network manager that was used to control a MOST network. It is needed because Unicens v2 replaces this application. Change-Id: I878df40a914e0cace63634f942ce4076d744442b Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-20recipes-demo-hmi: vod-server: use fix SRCREVChristian Gromm1-2/+1
This patch uses a commit hash as fixed SRCREV. This was demanded in SPEC-1032. Change-Id: I5cdad09a0d11c333d5d26794a9c63031563ae144 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-12-19Initial commit for POI App using BinderNaoto Yamaguchi1-4/+4
We will support Binder of POI App. With this correspondence, correspondence of AGL Navigation API will be started. Change-Id: I9ccc6536336c28c4bdca053332c9d32ac47520b9 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-18Add signal composer recipe to demo platform targetRomain Forlot1-0/+16
Bug-AGL: SPEC-1186 Change-Id: Ife32412a9ef29502dfe518674e18258e089a583f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-18Add D-Bus configuration of navigation serviceNaoto Yamaguchi2-1/+20
Add the D-Bus configuration provided by the navigation service. Currently navigation app provides API, but this is transient measure. In the future this configuration will be moved to the navigation service. Change-Id: I2eeb13cf3e792c00474cc7999078ec6ae6c5a137 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-18Enable the AGL Navigation API library for C++Naoto Yamaguchi2-1/+17
Add AGL Navigation API library to rootfs and SDK. This change is necessary change for CES 2018 version POI App to commit in the future. Change-Id: I08996778dd858ee2d3c91e47defa1d6846c28bf9 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-18Add a dependency on agl-service-navigation to the navigation recipeNaoto Yamaguchi1-0/+3
To support the AGL Navigation API, modify agl-service-navigation to be installed with navigation at the same time. This commit is part of the correspondence of AGL Navigation API initial support. Change-Id: I7836a43e8ea302f28c00cdc3dbc7b95098924793 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-18Add initial support for AGL Navigation APINaoto Yamaguchi1-0/+17
We will commit the initial implementation of AGL Navigation API advanced by Navigation EG. In initial support, AGL 3.0 equivalent API is reimplemented using afm-binder. Change-Id: I5e288c81b22fc31b7d68fcfcafb2325ce4bb75c3 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-16Fix BUG: meter map go to sea after navigation launchNaoto Yamaguchi1-1/+6
Fix a bug in the map display of the meter for the CES demonstration. This patch will change the SRCREV to fixed version. Change-Id: I4e054a6a11e5af281c01027c251e78ff6935c2f1 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-14settings: add qtvirtualkeyboardplugin build dependencyMatt Ranostay1-1/+1
Add qtvirtualkeyboardplugin build dependency to allow use of the on screen keyboard Bug-AGL: SPEC-1185 Change-Id: Ie9daef180a1f9162fb94e49367a1dacdafcd6ad6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-10navigation-demo: add navigation demo application recipeeel_4.99.4eel/4.99.44.99.4Matt Ranostay1-0/+31
Add alternative navigation package recipe that is based on the qtlocation examples Bug-AGL: SPEC-1157 Change-Id: I1ea85f74bc5a40a4d637dc583570df931f1f2810 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-08navigation: change current application to a RPROVIDES to allow multiple optionsMatt Ranostay1-0/+2
Change the navigation recipe to an RPROVIDES to allow various other options for navigation. This change also updates the respective packagegroup. Bug-AGL: SPEC-1157 Change-Id: I98a90510fca18f55b0db2ccac0e5aa00899730ac Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-08mapviewer: Change layer id to 11001 to avoid conflict.Harunobu Kurokawa2-4/+4
While the hmi-framework doesn't support multi-display, mapviewer is located in screen 1 in order to transfer to Cluster ECU. Then a layer which mapviewr uses is out of control by windowmanager. As layer id 1000 is conflict, so we decide new layer id as 11001 for Screen 1. Change-Id: I52b6071e91adb69cfa8ab65c6ea6604b3fef8be1 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-12-01libhomescreen-2017: correct dbus permissions to allow statusbar accessMatt Ranostay2-1/+24
Settings application using bluetooth + wifi bindings was able to change HMI status because of invalid dbus permissions access Bug-AGL: SPEC-1150 Change-Id: Id730c67dc8e20dfc38424247fe68ce16939aff8b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-30Clean recipe for DashboardTadao Tanikawa1-5/+0
Removing redandant sed script. Related: AGL/apps/dashboard.git 06ca4be Fix path to Qt5Tool:lrelease for native Change-Id: If6599396a7fcaacf1cbebee6db183860c7eba785 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> (cherry picked from commit 74e84ca7839d0dab275c12dd63b62c1d6b96080a)
2017-11-24Update libhomescreen-2017 SRCREVeel_4.99.3eel/4.99.34.99.3zheng_wenlong1-1/+1
Update libhomescreen-2017 SRCREV to <d97eb6052b7652a42d502e5887bd7acf3fc6d91b> Following commits are added: d97eb60 Set default debug level to error Change-Id: I459fdfe1022c1bb145dd45d54bdc65c2762d1ef4 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-22Use ROOT_HOME variable, not /home/rootJosé Bollo5-18/+20
This enforces the use of the dedicated variable ROOT_HOME of yocto instead of /home/root. Note that the use of root's home made in the patched demos is bad and have to be changed. Change-Id: Ib0095a62d75800a0427be27955d1b2216b14554f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2017-11-22Add build time dependency to qttools-nativeTasuku Suzuki1-1/+6
To support i18n, the project will need the command called lrelease which is in qttools. Change-Id: Ic5a83b5483f27d1260a123ef559b99425f4058e4 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2017-11-22Set Qt Quick Controls 2 default styleTasuku Suzuki1-0/+5
We have set Qt Quick Controls 2's style in each application's main.cpp QQuickStyle::setStyle("AGL"); This patch set the style globally with an environment variable as this style is provided by the platform. https://doc.qt.io/qt-5/qtquickcontrols2-styles.html#environment-variable Change-Id: I5a8ee91cac8ad665ba0f7f22ffd79cab3a50f9a2 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2017-11-14Update app DEPENDS for new HMI frameworkScott Murray7-9/+25
Add virtual/libhomescreen and qlibwindowmanager as DEPENDS in the recipes of apps that have been updated to use the new HMI framework. Change-Id: Ic5bcceaa4273612d0eaa7d1762177b4a1077ddfb Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-11-11phone: add build dependency on qtmultimediaMatt Porter1-1/+1
Moving ringtone logic out of the phone app's QML adds a direct configure dependency on qtmultimedia due to an update in app.pro. Add that dependency. Bug-AGL: SPEC-1081 Change-Id: I8189c69850d7481fbf344ac0ecd88f487fc759c9 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-11phone: add build dependency on libqtappfwMatt Porter1-1/+1
The AGL phone app now depends on libqtappfw. Add the dependency. Bug-AGL: SPEC-1079 Change-Id: I9cd65638cceb371f08933ed5a81a5805f33a8e48 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-11Add PROVIDES into libhomescreen bb fileszheng_wenlong3-59/+67
Restore libhomescreen-old.inc to libhomescreen_git.bb, but use fix SRCREV. Change libhomescreen-2017.inc to libhomescreen-2017_git.bb. Add PROVIDES into bb files for switch libhomescreen. These is another commit in meta-agl-devel set PREFERRED_PROVIDER. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11761/ Change-Id: I2eadc3c703f220f286e8ffa6b52276b792fc0729 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-10libqtappfw: clean up syntax and unused FILES* bitsMatt Porter1-17/+2
Fix some unnecessary whitespace and remove all the explicit FILES* additions. These are all handled by the defaults. Bug-AGL: SPEC-1064 Change-Id: I3b610cf503f938c84b17d514bb1ed1cf3f8607bb Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-10Add AGL libqtappfw to the platformMatt Porter1-0/+35
Add libqtappfw to the platform. This supports SDK development and runtime of apps leveraging libqtappfw. Bug-AGL: SPEC-1064 Change-Id: I7fc54fc7d9c4db885cd79d899bd40f44e4543766 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-11-05Allow SRCREV handling through poky-agl.confeel_4.99.2eel/4.99.24.99.2Jan-Simon Möller29-58/+58
This change simplifies the SRCREV handling by using - AGL_APP_REVISION and AGL_DEFAULT_REVISION in recipes. Also the AGL_BRANCH can be used to switch to release branches. Finally git checkouts should use https by default. Bug-AGL: SPEC-864 Change-Id: I2fdacda8fa7373f309a47db72ad40106ade53434 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-02Add a new include file for new framework homescreenzheng_wenlong3-57/+70
Rename old libhomescreen_git.bb to libhomescreen-old.inc for old homscreen. Add a new include file named libhomescreen-2017.inc for new framework homescreen. In the libhomescreen_git.bb 'require' the respective include file based on DISTRO_FEATURES contains " agl-hmi-framework " or not. [Patch Sets 5] Follow Jan-Simon comments, add new include file. Change old include file SRCREV to old revison. <f5c14333d2170ae9babed53ea530828569a830ff> [Patch Sets 6] Change libhomescreen-2017.inc SRCREV to master revison. <390902a6b002c6af183c939749fdebfcc4b3e839> BUG-AGL: SPEC-993 Change-Id: I4789a25d1079b99fe35917446227bc5ef773dd46 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-30Add als-meter-demo recipezheng_wenlong1-0/+21
Add a recipe for als-meter-demo application, which use steering-wheel-service to display engine information. Change-Id: Iaac39a357ad227ddff5d9e0e201ee41ef6cf4f14 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>