update panel
This commit is contained in:
@@ -179,6 +179,7 @@ base64(JSON)|base64(signature)
|
||||
|
||||
- 刷新许可证列表
|
||||
- 查看许可证详情
|
||||
- 下载已签发许可证
|
||||
- 撤销有效许可证
|
||||
- 填写撤销原因
|
||||
- 区分有效和已撤销状态
|
||||
@@ -192,6 +193,33 @@ getLicense
|
||||
revokeLicense
|
||||
```
|
||||
|
||||
下载已签发许可证复用 `getLicense` 返回的许可证原文;Panel 在本地选择保存位置后写入 `.lic` 文件。
|
||||
|
||||
## 5.1 控制数据暂存
|
||||
|
||||
“控制数据”页面按当前产线显示 ReinLoop 在控制结束后上传到
|
||||
`<deviceId>/data_record/` 的 Episode 分片和清单文件。页面支持:
|
||||
|
||||
- 刷新控制数据列表
|
||||
- 查看 JSON 清单内容;`.pkl` 分片显示文件元数据和本地缓存位置
|
||||
- 下载任意控制原始文件
|
||||
- 删除指定控制数据文件
|
||||
|
||||
控制 Episode 分片采用 Python pickle 格式,Panel 不在渲染进程反序列化该二进制数据;
|
||||
需要详细分析时,应下载后使用 ReinLoop/Python 读取。JSON manifest 可直接在页面中查看。
|
||||
|
||||
Panel 需要 Server 提供以下 Admin 接口:
|
||||
|
||||
```text
|
||||
listControlFiles deviceId, page, pageSize -> files, total, page, pageSize
|
||||
getControlFileDownload fileID -> fileID, fileName, uploadTime, size, url
|
||||
deleteControlFile fileID -> deletedCount
|
||||
```
|
||||
|
||||
每条 `files` 记录至少包含 `fileID`、`fileName`、`uploadTime` 和 `size`。下载接口必须返回
|
||||
可下载原始文件的短期签名 URL;删除接口必须同时删除文件本体和元数据,并仅允许删除该设备的
|
||||
控制数据目录中的文件。
|
||||
|
||||
## 6. 模型管理
|
||||
|
||||
“模型管理”页面按当前产线操作:
|
||||
|
||||
Reference in New Issue
Block a user