Age | Commit message (Collapse) | Author | Files | Lines |
|
Use the new VehicleSignals API from libqtappfw to replace the
previous signal-composer usage. Additionally, the default unit
for the vehicle speed has been switched to kilometers with switching
driven by the appropriate VSS schema value.
Bug-AGL: SPEC-4409
Change-Id: I3c40ea004e1c66e9775865aaa424e24778cb0f53
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Remove the autobuild scripts and config.xml used by the app
framework widget build.
- Update the CMake files to just build a "cluster-dashboard" 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.
- Removed signal-composer wrapper instantiation in main.cpp, but the
related QML has been left alone now, this will need to be revisited
once something else is in place for vehicle signals (e.g. perhaps
a simple VISS API wrapper in libqtappfw that leverages kuksa.val).
Bug-AGL: SPEC-4283
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibf36aebb74d584f93b2e5fe9d068b18b7f2a7ce5
|
|
Bug-AGL: SPEC-3382
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I1d9bed80473069782f5ffd8b60669aeefdbeca67
|
|
Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Iabca1aee8130a179cde2f07740bbe8cb416d7597
|
|
Changes include:
- Pull in signal-composer support from libqtappfw
- Add a configuration file that controls whether the existing
canned animation behavior should be used, or events from
signal-composer should drive speeds and indicators.
- Add new icons provided by LF graphics team for cruise control
and lane departure warning, and drive their state based on
appropriate steering wheel events.
- Hide/show the digital vehicle/engine speed values in the
gauges based on the steering wheel info event. This is
intended to work in sync with changes to tbtnavi to have it
display larger speed indicators via an alternate page.
Bug-AGL: SPEC-3045, SPEC-3049
Change-Id: I77249f65b80596fe7f2af9fe29b3ed86b63a8a45
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update the autobuild script and CMake files to work with the SDK, and
remove now deprecated usage of the app-templates submodule.
Bug-AGL: SPEC-3055
Change-Id: Ib01f46fa510df2614021a8f256ab09fdcff8871a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Demo instrument cluster dashboard application to display instrument
cluster mock-up with speedometer, tachometer, temperature, and fuel
gauges. A space is provided in the center of the dashboard for the
overlay of the receiver application's remote display.
Note that the gauges themselves and their animation are based on the
Qt dashboard example:
https://doc.qt.io/qt-5.11/qtquickextras-dashboard-example.html
The associated qml source files are under the BSD license, other files
are Apache 2.0.
Additionally, note that the application uses the windowmanager, but not
the homescreen service, as the demo instrument cluster does not use the
homescreen. There is also an implicit assumption that the windowmanager
configuration allows the application to claim the homescreen role and
that the surface for that role will be 1920x1080 portrait mode.
Change-Id: I413fa165125813757ab4712993320440ed641f32
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|