配置
配置
弃用通知
此页面描述的功能已在 Luxonis Hub 中移除或替换。功能可能受限,仅适用于 Hub Original 客户。请参阅最新指南来配置设备、管理设备组以及部署应用程序。
robotapp.toml 的 TOML 文件进行配置。该文件位于应用程序的根目录中。以下是一个示例:Toml
1config_version = "2.0"
2
3[info]
4name = "{{{ APP_NAME }}}"
5description = "这是一个生成的描述。请替换为您自己的描述。"
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 = "上传间隔"
18
19[[configuration]]
20key = "image_event_upload_interval_minutes"
21label = "图像事件上传间隔(分钟)"
22field = "num_range"
23step = 1
24min = 1
25max = 60
26initial_value = 1参考
根字段
config_version 配置文件格式的版本。目前唯一支持的版本是 2.0。Info
info 部分包含有关应用程序的信息,例 如其名称和描述。| 字段 | 描述 |
|---|---|
info.name | 应用程序的名称。目前未使用。 |
info.description | 应用程序的描述。目前未使用。 |
Runtime
runtime 部分配置应用程序的运行时环境。| 字段 | 描述 |
|---|---|
runtime.application | 包含应用程序主要逻辑的 Python 文件的名称。路径相对于根目录。 |
runtime.workdir | 应用程序的工作目录。默认为 /app。 |
runtime.permissions | 运行应用程序所需的权限。默认为 []。示例:Toml |
runtime.runs_on | 应用程序将运行的运行时容器。type = "image"应用程序将在基于指定映像的容器中运行。在安装之前会拉取该映像。示例:Toml |
Configuration
configuration 部分定义了应用程序的安装时配置。视觉| 类型 | 描述 |
|---|---|
divider | 用于配置部分的分割线。示例: Toml |
section | 用于配置部分的区域。示例: Toml |
| 类型 | 描述 |
|---|---|
boolean | 布尔字段。示例: Toml |
num_range | 数字范围字段。示例: Toml |
choice | 选择字段。示例: Toml |
text | 文本字段。示例: Toml |
time_range | 时间范围字段。示例: Toml |
roi_rect4_selector | 实时流上的 ROI 选择器字段。 由 2 个点定义 (x0, y0) 和 (x1, y1)。示例: Toml |
roi_rect8_selector | 实时流上的 ROI 选择器字段。 由 4 个点定义 (x0, y0), (x1, y1), (x2, y2), (x3, y3)。示例: Toml |