1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
/****************************************************************************
**
** Copyright (C) 2019 Luxoft Sweden AB
** Copyright (C) 2018 Pelagicore AG
** Contact: https://www.qt.io/licensing/
**
** This file is part of the Neptune 3 UI.
**
** $QT_BEGIN_LICENSE:FDL-QTAS$
** Commercial License Usage
** Licensees holding valid commercial Qt Automotive Suite licenses may use
** this file in accordance with the commercial license agreement provided
** with the Software or, alternatively, in accordance with the terms
** contained in a written agreement between you and The Qt Company. For
** licensing terms and conditions see https://www.qt.io/terms-conditions.
** For further information use the contact form at https://www.qt.io/contact-us.
**
** GNU Free Documentation License Usage
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
** Foundation and appearing in the file included in the packaging of
** this file. Please review the following information to ensure
** the GNU Free Documentation License version 1.3 requirements
** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
** $QT_END_LICENSE$
**
****************************************************************************/
/*!
\page neptune3ui-system-dialog.html
\title Neptune 3 UI - System Dialog
Neptune 3 UI has a system dialog where the user can see and monitor the performance
of the system while running Neptune 3 UI. In order to pop the dialog up, user can
tap on the Qt logo that is located at the bottom right corner of the UI.
\section1 System Monitor
The first tab of the system dialog contains the following information:
\list
\li Startup Timings: provides the time spent from booting until the process starting
point of the System UI and from the starting point of the System UI until the first
frame to be drawn
\li CPU consumptions and memory consumptions (CPU, GPU and Memory consumption values
should be taken as absolute values, because visualization of these values takes performance
resources as well)
\li Network (Internet Connection) Status
\li Connected Network Devices with all their address information
\li Version: shows which Neptune 3 UI, Application Manager and Qt IVI versions are being
used
\li Platform: shows which operating system, Qt version, and OpenGL are being used.
\endlist
On top of the list, there is also a switch button that is used to show the system monitor
overlay on top of the UI to show the performance monitor numbers while operating the UI.
\image system-dialog-system.png
\image system-dialog-system2.png
\section1 List of Apps
The second tab of the system dialog shows a list of all apps installed in Neptune 3 UI
and their states. When an app is running, the corresponding section contains the following
information:
\list
\li Whether \c Autostart and \c Autorecover options are enabled
\li Current CPU and Memory consumptions
\li Window(s), in which the app is shown
\li Time spent until the app's first frame is drawn
\endlist
Each app item also has a switch button to enable the performance information overlay on top of
the app window. For an app that has two windows, \l{ApplicationCCWindow} and
\l{ApplicationICWindow}, two switch buttons can be seen and selected depending on the need.
Tap the X icon on the right of the app, to terminate the app. Once the app is terminated, only
the app's name and the start button remain in the app's section. Tap the ▷ button to start the
application again.
\note Only removing the app widget from the home screen, does not terminate the app, it may
still be running in the background.
The \c Autostart switch button enables apps to run automatically on Neptune 3 UI, upon startup.
The \c Autorecover switch button enables apps to recover after crashing or being forced to close;
they are restarted automatically. After three unsuccessful recovery attempts \c Autostart option
is switched off.
\warning It's possible to disable \c Autostart option for all the apps, including system apps,
like Instrument Cluster, HUD, and Climate. If \c Autostart is disabled, these apps won't
start when Neptune 3 UI restarts. For the Instrument Cluster and HUD, this leads to empty
windows on system start-up; the Climate app won't be shown in the Center Console. For apps with
widgets, if the app is stopped or the widget is closed, and \c Autostart is disabled, then the
app doesn't start and the widget isn't shown on the Home screen upon system restart.
You can remove the app if it is not built-in (installed with
\l{Qt Creator Plugin for Qt Application Manager}, \l{Controller}{appman-controller} or from
\l{Neptune 3 UI Apps}{Downloads app}). To remove the installed app, tap on the recyle bin icon
near the app id.
\image system-dialog-apps.png
\section1 Performance Tab
The third tab of the system dialog contains two switch buttons to enable the performance
overlay of the \l{center console display} and the \l{instrument cluster}. It forces the System UI
to constantly re-draw itself to get the current GPU/CPU consumptions.
\image system-dialog-performance.png
\section1 Diagnostics Tab
The last tab of the system dialog shows the output of the qtdiag diagnostic tool.
\image system-dialog-diagnostics.png
*/
|