aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-demo
AgeCommit message (Collapse)AuthorFilesLines
2024-05-27Add gateway demoScott Murray15-38/+163
Changes: - Add recipe for AGL VSS to MQTT proxy daemon - Update agl-vcar.dbc CAN database definition to add signals useful for demoing the proxy (per V2C EG discussion). - Add a patch to kuksa-dbc-feeder to allow sensor signal updates to generate CAN messages in output mode. - Add VSS vspec variants to define the desired CAN input and output support for the various kuksa-dbc-feeder instances in the default and full gateway demos. - Add configurations for kuksa-dbc-feeder for the running the default gateway demo with CAN output from a demo control panel instance on a single CAN interface, as well as a fuller setup with a second kuksa-dbc-feeder running against a second CAN interface on the gateway to handle the demo steering wheel and HVAC support. - Add gateway demo specific configuration files for various KUKSA.val databroker clients to override the databroker location. - Add agl-gateway-demo and agl-gateway-demo-preconfigured images for the default and full demos. - Add *-preconfigured-gateway image flavors for the Flutter IVI, IC, and KVM demo images that support running with the databroker on the gateway. NOTES: - The *-preconfigured-gateway images assume the gateway has an IP address of 192.168.10.4. - Required changes to the agl-demo-control-panel application and the addition of a agl-ivi-demo-control-panel-preconfigured-gateway image will come in a subsequent change. Bug-AGL: SPEC-5107, SPEC-5138 Change-Id: I9797aa72737af7af3d791a5151198f80b6d90e0d Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29921 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-05-27Rework KVM demo configurationScott Murray4-7/+17
Changes: - Move KVM demo configuration and image recipes to a new sub-layer, meta-agl-kvm-demo, to keep things that may not be buildable with just the agl-demo feature separate to avoid confusion. It will hopefully also avoid clutter in recipes-platform/images. This sub-layer is pulled in when the agl-kvm setup feature is given to aglsetup.sh. - Remove the agl-kvm-host-kuksa and agl-kvm-host-audio setup features. - Add new *-guest and *-guest-preconfigured flavors of the Flutter IVI and IC images under meta-agl-kvm-demo that that have the desired configuration changes baked in. - Add required qemu-config recipe variants for the new guest image flavors. At the moment there is more duplication of configuration for this than is desired, and some reworking of agl-qemu-runner configuration may come as a follow up to avoid this. - Remove qemu-config recipe variants for unused Qt guest images. If it becomes desirable to use the Qt demo images as guests this can be revisited. - Added agl-kvm-demo-flutter-preconfigured image variant that supports the full demo setup (i.e. "green machine" with steering wheel, equivalent to CES 2024 demos). NOTES: - The agl-kvm-demo image remains and builds roughly the same image as before, with the KUKSA.val databroker running in the IVI guest and cluster support enabled. Replacing this image with a bbclass abstraction and an e.g. agl-kvm-demo-flutter image is under consideration. Bug-AGL: SPEC-5138 Change-Id: I64936208fd032e5ba47366e3a7ff572dc18338e4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29918 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-08qt-cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: b3ea52f Add gstreamer 1.22 compatibility 2dd9c29 Add gitlab issue/merge request templates Bug-AGL: SPEC-5121 Change-Id: I927144a75f924a7a280c4bc2a65675eb32a3a625 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29890 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-08cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 7dd7d94 Add gstreamer 1.22 compatibility Bug-AGL: SPEC-5121 Change-Id: Ib04fc92c919f43b873d8069dcd358ed28334c4e2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29889 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account
2024-04-16cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 8633f97 Update agl-shell protocol version 2c98318 Add gitlab issue/merge request templates Bug-AGL: SPEC-5110 Change-Id: Id552b40668235c1ed6843938284f1a9009587981 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29838 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-26Update meta-flutterJoel Winarske7-10/+0
- change reference from meta-flutter to flutter-layer - add meta-flutter-apps to check - remove BBMASK for ivi-homescreen recipe - update the flutter apps (remove FLUTTER_APPLICATION_INSTALL_PREFIX) Change-Id: I4929dca34e380e7aacc1b0cc037a7a812fa7b313 Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29778
2024-03-19Remove meta-python dependenciesScott Murray12-12/+12
Remove remaining meta-python dependencies from layer and recipe configuration. The agl-ivi-demo-platform-html5 image has been confirmed to build with these changes, and they are a prerequisite for removing meta-python from the repo manifest. Bug-AGL: SPEC-5099 Change-Id: I1d8ff343eef2d883bbc5b5baf0f7b69b161faf94 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29745 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-08window-management-client-grpc_git.bb: Bump SRCREVMarius Vlad1-1/+1
To include the split window functionality. Change-Id: Ibd9fe5aa3484703239c81c7e979f208090b22ce6 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29713 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-03-08agl-service-radio: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: b4debfc Merge "Allow specifying bind address" 14068fe Allow specifying bind address 85230b2 Add gitlab issue/merge request templates Bug-AGL: SPEC-5082 Change-Id: I26f6b3e45cbd76b059c3224a0474b247539bf6c4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29707 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-08Cluster support fixesScott Murray2-4/+4
Changes: - Rename CLUSTER_DEMO_VISS_HOSTNAME to CLUSTER_DEMO_VSS_HOSTNAME since we're not using VISS at this point. - Change TRANSMITTER_OUTPUT_HOST to REMOTING_OUTPUT_HOST in KVM demo configuration to match change previously made in the weston-ini-conf recipe in meta-agl. Bug-AGL: SPEC-5086 Change-Id: Id5a7ab5fab9b19786b4eeb743a06c71693e0a0da Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29703 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-03-08Enable running audio services on host for KVM demoScott Murray14-11/+139
Changes: - Add agl-kvm-host-audio feature for configuring other changes. - Make installation of packagegroup-agl-ivi-service-platform in the KVM host versus IVI images dependent on the agl-kvm-host-audio feature. Some recipe dependencies are tweaked by the feature being specified to avoid accidentally pulling things into the IVI guest images. - Add KVM demo specific configuration for applications affected by running the databroker on the host versus in the IVI guest, and use it if the agl-kvm-host-kuksa feature is enabled. Bug-AGL: SPEC-5082 Change-Id: I3a6e6216a90e4d260c20f0b048e6332466aef4ff Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29702 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-03-08agl-ivi-demo-platform-flutter: add ondemandnaviScott Murray2-0/+10
Add ondemandnavi application to new default Flutter demo image, and update both it and tbtnavi's runtime dependencies to make sure all the required Qt packages get pulled into the image. Bug-AGL: SPEC-5085 Change-Id: I521a7e3a1d161f2283023f8fa346092f961ac4ba Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29701 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-03-07homescreen_git.bb: Bump SRCREV to pick up compositor updateMarius Vlad1-1/+1
Change-Id: I08ee999c5b2e59305d2f19623944a4e1259591bf Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29726 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-02-18flutter-cluster-dashboard: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 5bd594a Add gitlab issue/merge request templates dbb971a Fix unit handling da47b06 Fix TLS configuration parsing Bug-AGL: SPEC-4474, SPEC-5045, SPEC-5046 Change-Id: I58144e22ee8a65737bf0d11c7576dfa3c29ce6eb Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29684 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-02-07webapps: Bump html5-mixer SRCREVRoger Zanoni1-2/+3
Includes changes needed to make the application start using gRPC-WEB Bug-AGL: SPEC-4599 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: Ib9506453085ee36f446bcda3726595a47bb4593c Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29658 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-02-07webapps: Bump html5-hvac SRCREVRoger Zanoni1-2/+3
Includes changes needed to make the application start using gRPC-WEB Bug-AGL: SPEC-4599 Signed-off-by: Roger Zanoni <rzanoni@igalia.com> Change-Id: I96cd5f5a9b56180eb44c157c0af705a67d406b92 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29657 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-02-07homescreen: Bump SRCREVMarius Vlad1-1/+1
Pick-up two minor fixes for output migration. Bug-AGL: SPEC-5049, SPEC-5048 Change-Id: I70ac6e95fb291d97688ef203dd96b0ba2e4fb707 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29645 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-02-02flutter-ics-homescreen: update SRCREVScott Murray3-16/+39
Update SRCREV to pick up: 5587c6a Improve background disabling 6046300 Fix TLS server name parsing cc99d4d Connect audio settings button ee592b5 Rotate dashboard gauges 31438c5 Configurable units fixes 5588d1d Tweak idle speed in hybrid animation logic 2d395f4 Initial mediaplayer implementation 4742fde Initial radio implementation fcd868b Fix late initialization warning a445ffb Add application launcher support 4ae68f5 Implement audio settings dda6c85 Hybrid animation from env variable As well, the configuration yaml file has been updated to work with the changes, and a radio presets configuration yaml file has been added. Bug-AGL: SPEC-4971, SPEC-5001, SPEC-5026, SPEC-5027, SPEC-5028, SPEC-5029, SPEC-5030, SPEC-5031, SPEC-5032, SPEC-5043, SPEC-5053, SPEC-5054 Change-Id: I0820ab2c7eaba8cbdc8df6fb05e6244df70622d2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29640 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-01-05ondemandnavi-config: Enable Mapbox if MAPBOX_ACCESS_TOKEN is setScott Murray1-2/+5
To avoid needing manual modifications to enable Mapbox support, rework the ondemandnavi-config recipe to update the configuration file to enable it if the MAPBOX_ACCESS_TOKEN variable is set, and remove the placeholder value for MAPBOX_ACCESS_TOKEN. Bug-AGL: SPEC-5041 Change-Id: Ia6490363b2de6ddf862f25f1c1e0b5eea21c3107 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29572 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-01-05kuksa-vss-init: rework into agl-vss-helperScott Murray7-126/+251
Rework/replace the kuksa_vss_init script with a new agl-vss-helper script that uses a configuration file for the list of VSS signals and the values they should be set to. It also will run in daemon mode if the configuration includes a list of signals to perform mocking as an actuator, and push any target values back out as the current value. This avoids needing to perform hacks around directly feeding sensor values from applications for things where we do not have an existing actuator backend (e.g. HMI units values). Bug-AGL: SPEC-5042 Change-Id: I6d1e9d5fb72f7f23a3bb45fcda0a48e1a10c3863 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29583 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-01-05Use flutter-auto activation area supportScott Murray2-2/+4
With the geometry fix in place for flutter-auto's activation area support, update the Flutter homescreen JSON configuration files to use it, and drop the custom Flutter weston.ini that was being used. Bug-AGL: SPEC-5038 Change-Id: I2e5fe3b8e54f49a36c2286e1a78ffc081b90f6fa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29582 ci-image-build: Jenkins Job builder account Reviewed-by: Marius Vlad <marius.vlad@collabora.com> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-01-04camera-gstreamer_git.bb: Bump SRCREV for camera gstreamerMarius Vlad1-1/+1
This SRCREV allows camera-gstreamer to make use of the available resolutions that the camera requires, rather than hard-coding some values in the application. PipeWire can fetch those informations on its own. Since the last update the following changes have made it through: - 97faa830c6 Remove fullscreen option from waylandsink - 952687cbb8 main: Remove raw video media types caps Bug-AGL: SPEC-5025 Change-Id: I4890b0d46bc291716869ccf3d8c429b7ea679e27 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29577 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-29Refresh HTML5 demo apps design.Jacobo Aragunde Pérez5-5/+5
Bug-AGL: SPEC-4041 Change-Id: I6be216b4f382a1c415e530417213954aeb6d216f Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29564 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp> Tested-by: Jenkins Job builder account
2023-12-29agl-service-audiomixer: update SRCREVScott Murray3-3/+3
Update SRCREV to pick up: 0ff3ef1 Add balance/fade/treble/bass support 5567e12 audiomixer: add new channel volume API f6eb756 audiomixer: Add gain controls Bug-AGL: SPEC-5001, SPEC-4931 Change-Id: I2acc5654a3a904fb2245bd0897b99347e589d645 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29556 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-15flutter-dashboard: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 2fbe5f8 VSS 4.0 updates f7d640c Revert "flutter-dashboard: fix pixel overflow" d5f5334 flutter-dashboard: fix pixel overflow Bug-AGL: SPEC-4970 Change-Id: Iaf1ba13bf98e5c049ac6d14121108d6666cc12a2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29529 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-12-14flutter-ics-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 71d46d0 More signaling fixes Bug-AGL: SPEC-4999 Change-Id: I9bf1fe37bff1ec2675717d59ec40abca55aa25f7 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29526 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp> ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-12-12Bump camera for picking latest changesMarius Vlad1-3/+3
This bump pickups the conversion for meson and using gRPC API for making the window floating/pop-up if the user desires to do so. Bug-AGL: SPEC-4987 Change-Id: I2955c90329598a5b0bf098ec2b46a13e837b9586 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29504 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-12Bump SRCREV for tbtnavi, take twoMarius Vlad1-3/+5
This bumps tbtnavi to pick-up changes for using gRPC API for placing it on a different output (remoting one) and conversion to meson. This was previously added with eed891f4e7, but reverted in 917739ba52, due to the fact that tbtnavi wasn't really updated (some MRs where still in-flight). Those are now merged, with SHA update being the same. Bug-AGL: SPEC-5003 Change-Id: Id1a57c3008864124f72fed6bc6a15dac82cfb154 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29516 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account
2023-12-08Revert "Bump SRCREV for tbtnavi"Scott Murray1-5/+3
This reverts commit eed891f4e73f137ecd4df569c70205f431efe963. Reason for revert: Merged in error, SRCREV does not exist. Change-Id: Ic0aad81b1f067782fe03b3a201608446a54698a2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29367
2023-12-08Bump SRCREV for tbtnaviMarius Vlad1-3/+5
This bumps tbtnavi to pick-up changes for using gRPC API for placing it on a different output (remoting one) and conversion to meson. Bug-AGL: SPEC-5003 Change-Id: I29580ec1f1961a2ce8a39e7df0a6cd4412327abe Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29503 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Jenkins Job builder account
2023-12-08flutter-ics-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: dca5f5b VSS signal fixes b9377be Update HVAC fan. 8558b64 Refactor: Dispaly user name Bug-AGL: SPEC-4971, SPEC-4999 Change-Id: I8b296688f2232f4e09fc8f6e0260e0459f9e7268 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29508 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-08agl-demo-control-panel: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 5452563 Fix demo mode crash due to demo mode toggle 34fbf09 Update paths for kuksa-client 0.4.2 3875472 Fix connection security state saving 75e057b Fix HVAC signal updates Bug-AGL: SPEC-4995, SPEC-4996, SPEC-4997, SPEC-5005 Change-Id: I337901c4f1256cb2cc9ce2f2765d03482200e600 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29507 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2023-12-08agl-service-hvac: update SRCREVScott Murray1-1/+1
Update SRCREV to pull in: 1f55937 Handle more signals Bug-AGL: SPEC-5000 Change-Id: Ibf9d0acb10f589513ff6a09c00f616f1f5bbd7e3 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29506 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-24flutter-ics-homescreen: disable bg animationquillback_16.91.0quillback/16.91.016.91.0Scott Murray1-0/+5
For now, disable the background animation on all platforms except M3/H3 by passing the build time environment flag. This will be revisited to work out a runtime configuration scheme after the Quillback M1 release. Bug-AGL: SPEC-4984 Change-Id: I4938b0bb46fd04e36f4a006fb1fb4cef7f565896 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29473 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-24Explicitly add CA certificate package to cluster imagesScott Murray2-2/+1
Explicitly add kuksa-certificates-ca-agl to the cluster demo images so it will be included in both regular and agl-demo-preload builds. Also remove obsolete dependency on kuksa-certificates-client-agl from the cluster-dashboard recipe, and kuksa-databroker RRECOMMENDS from the libqtappfw recipe to fix the regular vs agl-demo-preload behavior for the agl-cluster-demo-platform build. Bug-AGL: SPEC-4986 Change-Id: I62b1d976c66824fde50a3effdcdd34b428e82d54 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29472 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-24Update applications for VSS 4.0Scott Murray5-5/+5
Update SRCREVs in affected applications to pick up the changes to work with VSS 4.0. Bug-AGL: SPEC-4970 Change-Id: I09a2459c3ff3d09d52032959f8fecb157df4f6b2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29471 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2023-11-22KVM demo updatesScott Murray1-3/+4
Changes: - Fix native-shell-client systemd unit to work with the changes made for SPEC-4714 (separate agl-compositor systemd unit, running as agl-driver). - Update agl-qemu-runner.sh for the SPEC-4714 changes. - Tweak cluster guest configuration to use just 2 cores and 1 GB of memory to free up resources for the host. - Add inverted psplash configuration that is pulled in for the KVM demo image when building with agl-demo-preload. This matches the inverted screen in the demo hardware. Bug-AGL: SPEC-4974 Change-Id: Ie57a3550c8c8b12fd64ee14a9f1fbf4a4c40da32 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29460 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2023-11-22flutter-ics-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 193d15a Update volume bar. 1cbdb81 Update: Update gitignore file. Exclude vscode configuration. f533746 Date time updates ae9ad19 Refactor: env variables. 1b84d8f Set environment variables for enabling debugging screen and main animation. b346b4a Turn off device preview. 0b33dd6 Fix rebase issue 0016d53 Disable value animation at start up % update FuelLevel path. 4d77bab Bug fixes. Fixed Fan mode selection off state bug. 6a00ac1 Disable value animation at start up % update FuelLevel path. Bug-AGL: SPEC-4971 Change-Id: Iaea029b630d4da2aeb894c9ddaa17c17c7f3b67e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29459 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
2023-11-22cluster-receiver: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 6ac9d95 Bump agl-shell protocol version Bug-AGL: SPEC-4793 Change-Id: I2e7a486c48dcafd893aae67f7d356076914be68e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29458 Reviewed-by: Marius Vlad <marius.vlad@collabora.com> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-16agl-service-hvac: update SRCREVquillback_16.91.1quillback/16.91.116.91.1Scott Murray1-1/+1
Update SRCREV to pick up: be3bc37 VSS 4.0 updates Bug-AGL: SPEC-4970 Change-Id: I802e92a1c152d5646d684da58b0b63c4bc3b753b Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29441 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-16flutter-ics-homescreen: update recipe and make defaultScott Murray3-26/+5
Update SRCREV in flutter-ics-homescreen to pick up: 94b78fd Update Kuksa databroker configuration scheme ca2ba80 Re enable background animation. 4db7a1d Rename config directory to avoid collisions 17b4bf6 Fix hybrid animation. As well, the patch to change the databroker port has been removed, and the configuration yaml file updated to give the same effect. Lastly, the agl-ivi-demo-platform-flutter image recipe has been updated to use flutter-ics-homescreen. Bug-AGL: SPEC-4969 Change-Id: I8a2999d09e38a22df01a27ce6ed52cf4dc0b551f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29437 Reviewed-by: Justin Noel <justin@ics.com> ci-image-build: Jenkins Job builder account Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com> Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2023-11-16recipes-demo/homescreen/homescreen_git.bb: Bump SRCREVMarius Vlad1-1/+3
This updates includes update from using gRPC to start + activate initial windows as well as activation using gRPC. Further more this update shows up how to make use of the subscription mechanism. The SRCREV bump also includes protobuf and grpc but also bumps the agl compositor version update. Bug-AGL: SPEC-4912 Change-Id: Ia2fbb889d04da8a643c5fd1f40b08f7ffe2b6139 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29404 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-14Add flutter-ics-homescreen recipe.Lisandro Pérez Meyer6-0/+93
Bug-AGL: SPEC-4969 Change-Id: I5792df93372160e85d524dc81c3de8d2f523501e Signed-off-by: Lisandro Pérez Meyer <lpmeyer@ics.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29409 Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-07agl-demo-control-panel: Update SRCREVScott Murray1-1/+1
Update SRCREV to get: f9aef30 agl-demo-control-panel: Improve gRPC Mode Bug-AGL: SPEC-4905, SPEC-4952 Change-Id: Ic3fde5793ad3f122ecdfdd4a340cab7f67b522ba Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29386 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2023-11-06recipes-demo: camera-gstreamer: Updates to access cameras via pipewireAshok Sidipotu1-1/+1
- camera-gstreamer app can now work with cameras via pipewire(default), V4L2 API is also intact. - Pipeline fallsback to a still image if the cameras are not available, so that users understand the reason for not capturing the cameras. Bug-AGL: SPEC-4881 Change-Id: Iae5a1ce3bf27301996915f705af413acada1b8a3 Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29382 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-06agl-demo-control-panel: add recipe and imageScott Murray2-0/+75
Add recipe to build the agl-demo-control-panel application, and a corresponding new image recipe, agl-ivi-demo-control-panel, that yields an image that runs the control panel fullscreen on boot. Bug-AGL: SPEC-4952 Change-Id: I17d762230e48ab47de3f6214a2a9dc1f59f3a8ea Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29347 Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com> Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com> ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2023-10-18flutter-hvac: update SRCREVScott Murray1-1/+1
Update SRCREV to get: 09c2e4a Update numberpicker This is required for the meta-flutter update that takes us to Flutter 3.13.2. Bug-AGL: SPEC-4936 Change-Id: I754a2f714a74a2627a7c0c8d7e1bad788cdaf5d7 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29287 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-10-05flutter-homescreen: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 6532dfa Switch to compositor's gRPC API Bug-AGL: SPEC-4914 Change-Id: I7b34cb1633731258ce25e6ce29ae3268088cb9db Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29260 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-27flutter-cluster-dashboard: update SRCREVScott Murray4-22/+25
Update flutter-clutter-dashboard SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration files to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762 Change-Id: I294b1b26e596fe650d194dca78adde7394d30d75 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29244 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-09-22flutter-hvac: update SRCREVScott Murray5-7/+19
Update flutter-hvac SRCREV to pick up KUKSA.val databroker gRPC API changes, update its YAML configuration file to match, and add the JWT authorization token the configuration requires. Bug-AGL: SPEC-4762 Change-Id: If272680063afb3d286f1f709dcc59c40c58f858a Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29238 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account