summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Jan-Simon Moeller [Mon, 1 Jul 2024 09:57:28 +0000 (11:57 +0200)]
Add gitreview file for Royal Ricefish branch
Update the .gitreview file.
Bug-AGL: SPEC-5194
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0becad4a00159c4ba6731535d6c229ee4d06b0f4
Jan-Simon Moeller [Tue, 13 Feb 2024 21:53:55 +0000 (22:53 +0100)]
Add gitlab issue/merge request templates
Add template files for gitlab
Bug-AGL: SPEC-4474
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Iae5234160a3afc9cb884f52a6aa2d1a960a622a6
Scott Murray [Thu, 16 Jun 2022 04:46:08 +0000 (00:46 -0400)]
Add VIS vehicle signal support
Update the use of the HVAC API from libqtappfw for its rework to use
VIS signals instead of the previous signal-composer usage.
Bug-AGL: SPEC-4409
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7cd2511248c67896c91908f56e1f91fd15b7a0dd
Scott Murray [Mon, 20 Dec 2021 20:03:36 +0000 (15:03 -0500)]
Add .desktop and icon file installation
Add initial .desktop file and icon copied from the launcher source
tree, and updated .pro files to install them. Also removed potentially
confusing use of non-existent $$PREFIX variable.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I5b6a0fee2b02e4e5132689b8d892ce5f8480cc42
Scott Murray [Thu, 16 Dec 2021 21:04:44 +0000 (16:04 -0500)]
Update for app framework removal
Changes:
- Remove the autobuild scripts and config.xml used by the app
framework widget build.
- Update the qmake files to just build a "hvac" binary and install
it into /usr/bin by default.
- Remove the code in main.cpp that handled reading the WebSocket
command-line arguments and passing them to binding related
code.
- Add setenv of QT_QUICK_CONTROLS_STYLE to "AGL" to get the AGL
styling used. This replaces a global environment variable
definition tied to the old app framework, and makes it more
obvious that the style is required for the app to properly
work.
Bug-AGL: SPEC-4182
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6634a611741b442597dca2978a8dd0a6b6b75341
Li, Xiaoming [Tue, 15 Sep 2020 06:59:11 +0000 (14:59 +0800)]
Remove identity api dependency
identity api is required by agl-service-hvac, not by hvac app.
Bug-AGL: SPEC-3579
Change-Id: Ie40e6b69b9b54fc15dbfef210c70f098312e798a
Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
Marius Vlad [Fri, 29 May 2020 11:01:23 +0000 (14:01 +0300)]
app/HVAC.qml: Use the Window width and height instead of using Screen
width and height
Hard-code the width as the slider can't seem to resolve the correct
width.
Bug-AGL: SPEC-3379
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Id946d7350fef1970d1868024887bd924e352c957
Marius Vlad [Tue, 21 Jan 2020 23:18:44 +0000 (01:18 +0200)]
app/: Avoid any AGL wrappers and use plain Qt
Removes homescreen/windowmanger requirements from config
Bug-AGL: SPEC-3447
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I99a2221e44d04a06b8d3cf412b22e0204a9c89a5
Marius Vlad [Tue, 21 Jan 2020 23:12:31 +0000 (01:12 +0200)]
QML/Hvac: Do not hard-code window size
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I86e660d40c4387a64fe44cc49f0dfe308923a50e
Scott Murray [Wed, 10 Jun 2020 02:05:22 +0000 (22:05 -0400)]
Update autobuild scripts
Update autobuild scripts with reworked version that fixes building
outside of the source tree. As well, the project files have been
tweaked to strip the release build binaries and add "-debug" in the
name of the debug widget file.
Bug-AGL: SPEC-2049, SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6c95323eaf8c7bbcd3658f809c569a8cd8f34686
Raquel Medina [Tue, 2 Jun 2020 12:30:13 +0000 (14:30 +0200)]
replace qtappfw with qtappfw-hvac package
Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I30fe1827fe41d15149fcb8ec8e6db0db85eab80c
Raquel Medina [Thu, 12 Mar 2020 14:11:20 +0000 (15:11 +0100)]
update autobuild scripts
Modify autobuild scripts:
- to fix warnings on yocto build
- to fix linux/autobuild syntax errors
- to add new standard targets
Bug-AGL: SPEC-2049
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I8caa4d8ff70bf4cfe0f05eb05a1502d80c606a68
Matt Ranostay [Tue, 14 Jan 2020 06:33:31 +0000 (22:33 -0800)]
hvac: switch to libqtappfw access for websocket data
Remove QML processing of websocket data from appfw, and replace
with new libqtappfw support.
Bug-AGL: SPEC-2984
Change-Id: I0a0a422f25359da48798d3ec5e9948247a83d98e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Matt Ranostay [Tue, 14 Jan 2020 06:02:41 +0000 (22:02 -0800)]
hvac: add initial .vimrc
Bug-AGL: SPEC-2984
Change-Id: Ia3662651582c09a738625455404f60f0e089da97
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Li Xiaoming [Sat, 21 Sep 2019 06:05:30 +0000 (14:05 +0800)]
fix(Binding.qml): Remove qml M126 warning
Message:
== and != may perform type coercion, use === or !== to avoid it.
Description:
The non-strict equality comparison is allowed to convert its arguments
to a common type. That can lead to unexpected results such as
' \t\r\n' == 0 being true. Use the strict equality operators === and
!== and be explicit about conversions you require.
Bug-AGL: SPEC-2814
Change-Id: If91ecbc6a1b92c63f7fcdbc94478c58b3aa3e692
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
José Bollo [Fri, 26 Apr 2019 13:52:55 +0000 (15:52 +0200)]
Add permission to use display
Add the permission required to access the display
through the wayland socket.
Change-Id: I8e7d8fa6efe17b108bd7790e9ef2043e328598fe
Bug-AGL: SPEC-2357
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Raquel Medina [Wed, 6 Mar 2019 15:33:35 +0000 (17:33 +0200)]
autobuild: add autobuild scripts
The autobuild scripts provide an unified way
to build agl apps & services; for the agl
modules missing these scripts, a workaround is
in place to warn of this scenario and allow
for build completion.
This commit add these missing scripts for hvac
app withoud modifying the existing qmake files.
The original scripts, which were designed for
cmake use, are slimmed down and adapted to use
qmake.
- autobuild/agl/autobuild: allows aglwgt_package
task to complete, eliminating the verbose
warnings.
- autobuild/linux/autobuild: allows to build
the wgt file natively on linux using the agl
sdk.
Change-Id: I609e59c2915833f44dbdfc006fba15a8841f3c5f
Bug-AGL: SPEC-2164
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Kazumasa Mitsunari [Mon, 5 Nov 2018 12:01:10 +0000 (21:01 +0900)]
Simplify main.cpp
Adopt qtaglextras to simplify application code
Bug-AGL: SPEC-1893, SPEC-1754
Change-Id: I1514f4347d07c603d0d7ec4cedea4e359c0468c6
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
wang_zhiqiang [Tue, 30 Oct 2018 09:05:15 +0000 (17:05 +0800)]
delete application_name check in tap_shortcut event
because of now homescreen-service emit event to one application,
delete the applciation_name check.
Bug-AGL: SPEC-1764
Change-Id: I870e93eafb22242aa29dbd6c7ba7d001a219ae3f
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Matt Ranostay [Mon, 17 Sep 2018 17:46:24 +0000 (10:46 -0700)]
hvac: remove hvac binding from package
HVAC binding needs to be split into its own package so must be removed
from the hvac application
Bug-AGL: SPEC-1757
Change-Id: I9b1a6b2bc6371a285e468205fa7c00f0ac662d64
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Jose Bollo [Tue, 9 Oct 2018 10:01:20 +0000 (12:01 +0200)]
Use feature 'required-binding'
The feature "urn:AGL:widget:required-binding" is now
preferred to the feature "urn:AGL:widget:required-api"
for requiring a local binding.
Bug-AGL: SPEC-1800
Change-Id: I6ddcd82387beb7d0148464c8d4029689c4729152
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
Tadao Tanikawa [Fri, 24 Aug 2018 04:46:15 +0000 (04:46 +0000)]
Revert "Use appid between homescreen-service and apps"
This reverts commit
f136a3336344a6dc8b84549672acbfe19a296bb0.
Bug-AGL: SPEC-1685
Change-Id: Ie9f189fdede28d499dcf68276cd3c6be722bc87c
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
zheng_wenlong [Mon, 6 Aug 2018 03:18:43 +0000 (12:18 +0900)]
Use appid between homescreen-service and apps
Use appid between hss and apps, and check event destination in libhomescreen.
So these is no need compare code when recived Event_TapShortcut Event.
BUG-AGL: SPEC-1645
Change-Id: Ibd969e8bc51a5227bfa1e21b3f6b0e92f7a5a3fb
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Tadao Tanikawa [Thu, 2 Aug 2018 10:33:25 +0000 (10:33 +0000)]
Improve output of multiple screen resolution
To improve output on various monitor with various resolution,
use scale_factor from WM to fit various screen resolution.
Bug-AGL: SPEC-1568, SPEC-1569, SPEC-1611
Change-Id: I26b274d1342471d63acc09433323385afd9f36f3
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Yordan Dimitrov [Sat, 7 Jul 2018 08:07:58 +0000 (11:07 +0300)]
Setting up a JSON configuration file to change LED paths without recompiling
v1
- the change allows the paths to the LED folders to be changed without
having to recompile the widget
- the JSON file itself is included in this commit with the name "hvac.json"
- the location which the parser expects the configuration
file to be in is /etc
v2
- optimised code in terms of opening and closing paths for writing
- put afb header definitions together
v3
- removed all caps warning notifications
Change-Id: If075c6650d8802849cbd706be4adbca9f1996c9e
Signed-off-by: Yordan Dimitrov <y.dimitrov.14@gmail.com>
Yordan Dimitrov [Mon, 4 Jun 2018 14:29:50 +0000 (17:29 +0300)]
Changing LED colour gradient according to temperature sliders
v1
- the colour of the LED reflects the temperature of both sliders
at the same time
- colour gradient starts from blue and ends with red:
for low and high temperatures, respectively.
v2
- removed all A/C code
- paths are read from a predefined variables
v3
- removed trailing spaces and converted tabs to spaces
v4
- changed some tabs to space where appropriate and removed unnecessary code
Change-Id: I989d6779c0a72b9def74bc9bcf41ae01d368ba8a
Signed-off-by: Yordan Dimitrov <y.dimitrov.14@gmail.com>
Jan-Simon Moeller [Tue, 9 Jan 2018 22:27:12 +0000 (22:27 +0000)]
Merge "Languages changing depending on identity logged in"
Jan-Simon Moeller [Tue, 9 Jan 2018 22:12:53 +0000 (22:12 +0000)]
Merge "Add basic translation support"
Loïc Collignon [Sat, 30 Dec 2017 15:04:18 +0000 (16:04 +0100)]
Languages changing depending on identity logged in
Change-Id: I8eca6e0f7ddd042c9434132537eeccd74b982718
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
update translation on language changed
Change-Id: I12130b4a1c5c6dad9658972d32b4b9e362a8d1cc
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
Tasuku Suzuki [Wed, 27 Dec 2017 11:34:03 +0000 (20:34 +0900)]
Add basic translation support
Added French and Japanese translations
Change-Id: I58eca5ffaad2367a4dd26b6472bdbcd45c957061
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Tasuku Suzuki [Wed, 27 Dec 2017 11:32:36 +0000 (20:32 +0900)]
Desktop PC development support
Add tests if libhomescreen and qlibwindowmanager are available and use
them only when they are available.
Change-Id: I6b219721b279542bf474f3df34bfb3adbc6e9ff0
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Tasuku Suzuki [Wed, 27 Dec 2017 11:27:45 +0000 (20:27 +0900)]
Apply QtQuickControls2 style from platform
AGL now set its own style through an environment variable. App doesn't
need to take care of it any more.
Change-Id: Id0d43e7c05328ed5fef0e3cca7c1ddac78e69b3d
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Tadao Tanikawa [Fri, 15 Dec 2017 14:36:56 +0000 (23:36 +0900)]
Update to new color scheme
The color scheme has been changed to new one.
Bug-AGL: SPEC-673
Change-Id: I713a8116931524505aa549c68d27559ae518a612
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Romain Forlot [Mon, 13 Nov 2017 22:01:57 +0000 (23:01 +0100)]
qlibwindowmanager is now outside of the project
Change-Id: Ifdabb7a3456ade9449e399a13ec43aac68ded108
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Romain Forlot [Tue, 31 Oct 2017 13:00:23 +0000 (14:00 +0100)]
Remove debug messages
Change-Id: I465e3ed3e4cb6dadd808437133bddb56ed50c72e
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Romain Forlot [Mon, 30 Oct 2017 21:50:01 +0000 (22:50 +0100)]
update gitignore
Change-Id: I883c80db1786eb32445facf4b2f68c794b0ad7d4
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Romain Forlot [Fri, 27 Oct 2017 21:17:48 +0000 (23:17 +0200)]
Porting to new HMI Framework
Changes following guidelines given in "Kickstart: New HMI Framework"
document at:
https://wiki.automotivelinux.org/_media/kickstart_apps_migration_guide.pdf
Change-Id: Ifb298e09db821dba5dc1a28ad2d1c2193c511ee9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
José Bollo [Wed, 6 Sep 2017 17:00:05 +0000 (19:00 +0200)]
Adapt to recent version of binding
Change-Id: Ib01fd9c29b567f718a9b603e5e2bc4ffaa56bc96
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Jan-Simon Möller [Mon, 24 Apr 2017 08:45:23 +0000 (10:45 +0200)]
Fix reverse fan speed issue in demo
The reversal of the fanspeed was due to the wrong fan type.
As the fan is replaced, undo it.
Bug-AGL: SPEC-456
Change-Id: Ie6300e41b24962c072170ab4606252fcdce4b073
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
José Bollo [Fri, 24 Mar 2017 18:05:15 +0000 (19:05 +0100)]
Update config.xml to new framework on systemd
Change-Id: I4cd2c117d2980b66339239a5c9b10765e573c9bc
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Tasuku Suzuki [Wed, 11 Jan 2017 07:18:56 +0000 (16:18 +0900)]
Temperature setting is decoupled from the seat-heating button
SPEC-394
Change-Id: I27fc85dbe99db46556e4f0fc078417cf3a23c556
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Scott Murray [Fri, 30 Dec 2016 18:13:45 +0000 (13:13 -0500)]
Add fallback to simulation mode
Add logic to fall back to simulation mode in the absence of the CAN interface,
based on a modified form of the dropped changes from patch #2 of:
https://gerrit.automotivelinux.org/gerrit/#/c/7641
This should fix SPEC-383 by allowing the HVAC demo to run on setups without
the CAN hardware again.
Bug-AGL: SPEC-383
Change-Id: I3ee11c92baccde427986ceb077a37e9b9c900b11
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Tasuku Suzuki [Tue, 20 Dec 2016 07:59:07 +0000 (16:59 +0900)]
Fix math for temp
QML sets temp to 15~30 and this binding convert it to 0x10~0xF0
Change-Id: I027853e2279ff8b9a5e4a169bf7a7f549cf73a1e
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Jan-Simon Moeller [Mon, 19 Dec 2016 21:12:33 +0000 (21:12 +0000)]
Merge "Remove SIMULATE_HVAC define to make hvac use can bus"
Romain Forlot [Thu, 15 Dec 2016 07:27:59 +0000 (07:27 +0000)]
Remove SIMULATE_HVAC define to make hvac use can bus
Change-Id: I13ab17ec3183a8c7a2994d372a405779e08247ed
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Jan-Simon Moeller [Mon, 19 Dec 2016 17:35:52 +0000 (17:35 +0000)]
Merge "Fix reverse fanspeed value since test over a real fan at f2f"
Jan-Simon Moeller [Sun, 18 Dec 2016 12:06:26 +0000 (12:06 +0000)]
Merge "Copy icon and config file for wgt always"
Jan-Simon Moeller [Sun, 18 Dec 2016 12:06:19 +0000 (12:06 +0000)]
Merge "Add LICENSE file"
Tasuku Suzuki [Fri, 16 Dec 2016 15:08:20 +0000 (00:08 +0900)]
Copy icon and config file for wgt always
We have to do it regardless of shadow building
Change-Id: I861077c76158c46afa4062bb1735a5265475b2df
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Tasuku Suzuki [Fri, 16 Dec 2016 09:25:41 +0000 (18:25 +0900)]
Add LICENSE file
Change-Id: I5c90a65e996fe9600ae883774bca2b960db020d7
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Romain Forlot [Fri, 16 Dec 2016 02:52:28 +0000 (02:52 +0000)]
Fix reverse fanspeed value since test over a real fan at f2f
Change-Id: I4d1a952cc21311847975071aaab7f5d0aadd2eb9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Stephane Desneux [Wed, 14 Dec 2016 18:57:42 +0000 (18:57 +0000)]
add .gitreview
Change-Id: Ifebe9d67daeee9728acfe2a8cd34ff8f72da9d5f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Stephane Desneux [Wed, 14 Dec 2016 18:55:59 +0000 (18:55 +0000)]
app: use range [0..255] for slider, send temperatures updates
Change-Id: I020b2a1c14d09be99e4ecfe645915a666b7759ea
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Stephane Desneux [Wed, 14 Dec 2016 18:51:47 +0000 (18:51 +0000)]
config.xml: rename application name using lowercase
Homescreen uses lowercase names for apps to be launched.
Change-Id: Ief7d9377e2d1d84ebc8bb5f2bd62a248aa8d4cb8
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Stephane Desneux [Wed, 14 Dec 2016 18:51:08 +0000 (18:51 +0000)]
binding: handle integer or double values for fanSpeed or temperatures
Change-Id: I8e3db290422adc221fec931390bc934a78ec17af
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Stephane Desneux [Wed, 14 Dec 2016 18:49:53 +0000 (18:49 +0000)]
.gitignore: enhance
Change-Id: I680715111e1be0211e74da6343e12894af6e5657
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Tasuku Suzuki [Tue, 13 Dec 2016 03:22:08 +0000 (12:22 +0900)]
add binding initial code in qml
Change-Id: I0efeb67ff2659a0a01be116ab59947db77ec6574
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Tasuku Suzuki [Mon, 12 Dec 2016 16:29:33 +0000 (01:29 +0900)]
move hvac app and hvac plugin to new repository
$ qmake && make will generate package/hvac.wgt
Change-Id: I67057f1f3b511a3af4a22aedd32f6614dc56b503
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
Jan-Simon Moeller [Tue, 6 Dec 2016 14:35:38 +0000 (14:35 +0000)]
Initial empty repository