Files
zydi-lab/app/docs/routers/experiment_device.py.md
2025-01-22 08:00:24 +00:00

35 lines
996 B
Markdown

# experiment_device.py
## 文件说明
实验设备关联管理的路由处理,处理实验和设备之间的关联关系。
## API端点
### POST /lab/experiments/{experiment_id}/devices/{user_device_id}
添加设备到实验
- 参数:实验ID和用户设备ID
- 功能:建立实验和设备的关联关系
- 返回:关联状态确认
### GET /lab/experiments/{experiment_id}/devices
获取实验中的所有设备
- 参数:实验ID
- 功能:返回实验关联的设备列表
- 返回:设备详细信息列表
### GET /lab/experiments/{experiment_id}/devices/public
公开接口获取实验设备
- 参数:实验ID
- 功能:无需认证获取设备信息
- 返回:设备基本信息列表
### DELETE /lab/experiments/{experiment_id}/devices/{user_device_id}
从实验中移除设备
- 参数:实验ID和设备ID
- 功能:解除实验和设备的关联
- 返回:移除状态确认
## 数据处理
- 设备关联关系管理
- 设备信息格式化
- 权限验证