配置
Deprecation Notice
本页描述的功能已在 Luxonis Hub 中移除或替换。功能可能受限,仅 Hub Original 客户可用。请参考最新指南来配置设备、管理设备群组并部署应用程序。
robotapp.toml 的 TOML 文件 进行配置。该文件位于应用程序的根目录中。以下是一个示例:Toml
1config_version = "2.0"
2
3[info]
4name = "{{{ APP_NAME }}}"
5description = "This is a generated description. Replace it with your own."
6
7[runtime]
8application = "app.py#Application"
9workdir = "/app"
10
11[runtime.runs_on]
12type = "image"
13name = "ghcr.io/luxonis/robothub-app-v2:2023.326.2033-rvc2-regular"
14
15[[configuration]]
16visual = "section"
17title = "Upload intervals"
18
19[[configuration]]
20key = "image_event_upload_interval_minutes"
21label = "Image event upload interval (minutes)"
22field = "num_range"
23step = 1
24min = 1
25max = 60
26initial_value = 1参考
根字段
config_version 配置文件的格式版本。目前仅支持的版本为 2.0。信息
info 部分包含应用程序的信息,例如名称和描述。| 字段 | 描述 |
|---|---|
info.name | 应用程序的名称。当前未使用。 |
info.description | 应用程序的描述。当前未使用。 |
运行时
runtime 部分配置应用程序的运行时环境。| 字段 | 描述 |
|---|---|
runtime.application | 包含应用程序主要逻辑的 Python 文件名。路径相对于根目录。 |
runtime.workdir | 应用程序的工作目录。默认为 /app。 |
runtime.permissions | 运行应用程序所需的权限。默认为 []。示例:Toml |
runtime.runs_on | 应用程序将在其中运行的运行时容器。type = "image"应用程序将在基于指定镜像的容器中运行。在安装前会拉取该镜像。示例:Toml |
配置
configuration 部分定义应用程序的安装时配置。视觉元素| 类型 | 描述 |
|---|---|
divider | 用于配置部分的分隔线。示例: Toml |
section | 用于配置部分的章节。示例: Toml |
| 类型 | 描述 |
|---|---|
boolean | 布尔类型字段。示例: Toml |
num_range | 数值范围字段。示例: Toml |
choice | 选择字段。示例: Toml |
text | 文本字段。示例: Toml |
time_range | 时间范围字段。示例: Toml |
roi_rect4_selector | 直播流上的 ROI 选择器字段。 由两个点 (x0, y0) 和 (x1, y1) 定义。示例: Toml |
roi_rect8_selector | 直播流上的 ROI 选择器字段。 由四个点 (x0, y0)、(x1, y1)、(x2, y2)、(x3, y3) 定义。示例: Toml |