Neptune 3 UI 协伴应用程序
Neptune 3 UI 随附一个应用程序,作为主UI的补充,可在桌面或移动设备上运行。这种应用程序很有用,例如:后排乘客可以在不打扰司机的的情况下修改一些车辆功能,如空调设置、媒体音量或查看仪表组值。
Neptune 3 UI 的协同应用程序允许这样做,并且还提供了一个开发者视图,用于更改仪表组值,用于演示或测试目的。
该应用程序连接到相同的远程中间件服务,并使用相同的自生成的 QtIVI 接口和机制,就像 Neptune 3 UI 一样。此解决方案简化了实现此类应用程序的任务,无需单独的 API 和专用体系结构来访问车辆功能数据。
使用应用程序
该应用程序与 Neptune 3 UI 一起构建和安装。要启动应用程序,请运行位于 Neptune 3 UI 安装目录中的可执行文件 neptune-companion-app
。应用程序有一个连接对话框,用于设置服务器的IP地址。您可以在 Neptune 3 UI 的 关于 框中找到该地址,该框是通过在系统UI中轻触或点击“Qt”标志显示的。
协同应用程序期望在同一地址运行两个服务,并且默认情况下,它会假定 drivedata-simulation-server 的端口为 9998,remotesettings-server 的端口为 9999。如果您需要使用不同的端口,请修改应用程序设置文件,如此处所示添加端口的值
[ports] remoteSettingsPort=9999 driveDataPort=9998
这些设置基于 QSettings;要定位文件,请参阅 QSettings 平台特定说明。
应用程序功能
应用程序有五个视图,用于不同的值集
- 车辆 - 显示一般车辆状态,并允许门操作。
- 媒体 - 提供访问媒体设置的功能,如音量和平衡。
- 地图 - 显示当前计划的路线信息。
- 设置 - 修改通用的UI设置,如语言和主题。
- 开发 - 修改仪表组的值。这对于演示和开发很有用。
在Android上运行
可以在Android系统上构建和运行应用程序。要构建它,请参阅 Qt for Android 入门 并按照说明进行操作。使用 Neptune 3 UI 源目录中可用的 settings_app_android.pro
文件。该项目文件仅包含应用程序所需的组件。
©2019 Luxoft Sweden AB。此处包含的文档贡献是基于其各自所有者的版权。
本处提供的文档是根据自由软件基金会发布的 GNU自由文档许可第1.3版 的条款许可的。
Qt 和相应的标志是芬兰的 Qt 公司在芬兰及/或其他国家/地区的商标。所有其他商标均为其各自所有者的财产。