mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 13:01:12 +00:00
* Add LaiYu Liquid device integration and tests Introduce LaiYu Liquid device implementation, including backend, controllers, drivers, configuration, and resource files. Add hardware connection, tip pickup, and simplified test scripts, as well as experiment and registry configuration for LaiYu Liquid. Documentation and .gitignore for the device are also included. * feat(LaiYu_Liquid): 重构设备模块结构并添加硬件文档 refactor: 重新组织LaiYu_Liquid模块目录结构 docs: 添加SOPA移液器和步进电机控制指令文档 fix: 修正设备配置中的最大体积默认值 test: 新增工作台配置测试用例 chore: 删除过时的测试脚本和配置文件 * add * 重构: 将 LaiYu_Liquid.py 重命名为 laiyu_liquid_main.py 并更新所有导入引用 - 使用 git mv 将 LaiYu_Liquid.py 重命名为 laiyu_liquid_main.py - 更新所有相关文件中的导入引用 - 保持代码功能不变,仅改善命名一致性 - 测试确认所有导入正常工作 * 修复: 在 core/__init__.py 中添加 LaiYuLiquidBackend 导出 - 添加 LaiYuLiquidBackend 到导入列表 - 添加 LaiYuLiquidBackend 到 __all__ 导出列表 - 确保所有主要类都可以正确导入 * 修复大小写文件夹名字
166 lines
3.2 KiB
YAML
166 lines
3.2 KiB
YAML
hplc_plate:
|
|
category:
|
|
- resource_container
|
|
class:
|
|
module: unilabos.devices.resource_container.container:PlateContainer
|
|
type: python
|
|
description: HPLC板
|
|
handles: []
|
|
icon: ''
|
|
init_param_schema: {}
|
|
model:
|
|
mesh: hplc_plate/meshes/hplc_plate.stl
|
|
mesh_tf:
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 0
|
|
- 3.1416
|
|
type: resource
|
|
registry_type: resource
|
|
version: 1.0.0
|
|
plate_96_high:
|
|
category:
|
|
- resource_container
|
|
class:
|
|
module: unilabos.devices.resource_container.container:PlateContainer
|
|
type: python
|
|
description: 96孔板
|
|
handles: []
|
|
icon: ''
|
|
init_param_schema: {}
|
|
model:
|
|
mesh: plate_96_high/meshes/plate_96_high.stl
|
|
mesh_tf:
|
|
- 0
|
|
- 0.086
|
|
- 0
|
|
- 1.5708
|
|
- 0
|
|
- 1.5708
|
|
type: resource
|
|
registry_type: resource
|
|
version: 1.0.0
|
|
tiprack_96_high:
|
|
category:
|
|
- resource_container
|
|
class:
|
|
module: unilabos.devices.resource_container.container:TipRackContainer
|
|
type: python
|
|
description: 96孔板
|
|
handles: []
|
|
icon: ''
|
|
init_param_schema: {}
|
|
model:
|
|
children_mesh: generic_labware_tube_10_75/meshes/0_base.stl
|
|
children_mesh_tf:
|
|
- 0.0018
|
|
- 0.0018
|
|
- -0.03
|
|
- -1.5708
|
|
- 0
|
|
- 0
|
|
mesh: tiprack_96_high/meshes/tiprack_96_high.stl
|
|
mesh_tf:
|
|
- 0
|
|
- 0.086
|
|
- 0
|
|
- 1.5708
|
|
- 0
|
|
- 1.5708
|
|
type: resource
|
|
registry_type: resource
|
|
version: 1.0.0
|
|
|
|
# 抽象资源类型定义
|
|
tip_rack:
|
|
category:
|
|
- tip_rack
|
|
- labware
|
|
class:
|
|
module: unilabos.resources.tip_rack:TipRack
|
|
type: unilabos
|
|
description: 枪头架资源,用于存放和管理移液器枪头
|
|
handles:
|
|
- data_key: tip_access
|
|
data_source: handle
|
|
data_type: mechanical
|
|
handler_key: access
|
|
io_type: target
|
|
label: access
|
|
side: NORTH
|
|
- data_key: tip_pickup
|
|
data_source: handle
|
|
data_type: mechanical
|
|
handler_key: pickup
|
|
io_type: target
|
|
label: pickup
|
|
side: SOUTH
|
|
registry_type: resource
|
|
version: 1.0.0
|
|
|
|
plate:
|
|
category:
|
|
- plate
|
|
- labware
|
|
class:
|
|
module: unilabos.resources.plate:Plate
|
|
type: unilabos
|
|
description: 实验板,用于放置样品和试剂
|
|
handles:
|
|
- data_key: plate_access
|
|
data_source: handle
|
|
data_type: mechanical
|
|
handler_key: access
|
|
io_type: target
|
|
label: access
|
|
side: NORTH
|
|
- data_key: sample_wells
|
|
data_source: handle
|
|
data_type: fluid
|
|
handler_key: wells
|
|
io_type: target
|
|
label: wells
|
|
side: CENTER
|
|
registry_type: resource
|
|
version: 1.0.0
|
|
|
|
maintenance:
|
|
category:
|
|
- maintenance
|
|
- position
|
|
class:
|
|
module: unilabos.resources.maintenance:Maintenance
|
|
type: unilabos
|
|
description: 维护位置,用于设备维护和校准
|
|
handles:
|
|
- data_key: maintenance_access
|
|
data_source: handle
|
|
data_type: mechanical
|
|
handler_key: access
|
|
io_type: target
|
|
label: access
|
|
side: NORTH
|
|
registry_type: resource
|
|
version: 1.0.0
|
|
|
|
disposal:
|
|
category:
|
|
- disposal
|
|
- waste
|
|
class:
|
|
module: unilabos.resources.disposal:Disposal
|
|
type: unilabos
|
|
description: 废料处理位置,用于处理实验废料
|
|
handles:
|
|
- data_key: disposal_access
|
|
data_source: handle
|
|
data_type: fluid
|
|
handler_key: access
|
|
io_type: target
|
|
label: access
|
|
side: NORTH
|
|
registry_type: resource
|
|
version: 1.0.0
|