mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-15 13:44:39 +00:00
* cancel upload_registry * Refactor Bioyond workstation and experiment workflow -fix (#111) * refactor(bioyond_studio): 优化材料缓存加载和参数验证逻辑 改进材料缓存加载逻辑以支持多种材料类型和详细材料处理 更新工作流参数验证中的字段名从key/value改为Key/DisplayValue 移除未使用的merge_workflow_with_parameters方法 添加get_station_info方法获取工作站基础信息 清理实验文件中的注释代码和更新导入路径 * fix: 修复资源移除时的父资源检查问题 在BaseROS2DeviceNode中,移除资源前添加对父资源是否为None的检查,避免空指针异常 同时更新Bottle和BottleCarrier类以支持**kwargs参数 修正测试文件中Liquid_feeding_beaker的大小写拼写错误 * correct return message --------- Co-authored-by: ZiWei <131428629+ZiWei09@users.noreply.github.com>
73 lines
3.1 KiB
JSON
73 lines
3.1 KiB
JSON
{
|
|
"nodes": [
|
|
{
|
|
"id": "reaction_station_bioyond",
|
|
"name": "reaction_station_bioyond",
|
|
"parent": null,
|
|
"children": [
|
|
"Bioyond_Deck"
|
|
],
|
|
"type": "device",
|
|
"class": "reaction_station.bioyond",
|
|
"config": {
|
|
"config": {
|
|
"api_key": "DE9BDDA0",
|
|
"api_host": "http://192.168.1.200:44402",
|
|
"workflow_mappings": {
|
|
"reactor_taken_out": "3a16081e-4788-ca37-eff4-ceed8d7019d1",
|
|
"reactor_taken_in": "3a160df6-76b3-0957-9eb0-cb496d5721c6",
|
|
"Solid_feeding_vials": "3a160877-87e7-7699-7bc6-ec72b05eb5e6",
|
|
"Liquid_feeding_vials(non-titration)": "3a167d99-6158-c6f0-15b5-eb030f7d8e47",
|
|
"Liquid_feeding_solvents": "3a160824-0665-01ed-285a-51ef817a9046",
|
|
"Liquid_feeding(titration)": "3a16082a-96ac-0449-446a-4ed39f3365b6",
|
|
"liquid_feeding_beaker": "3a16087e-124f-8ddb-8ec1-c2dff09ca784",
|
|
"Drip_back": "3a162cf9-6aac-565a-ddd7-682ba1796a4a"
|
|
},
|
|
"material_type_mappings": {
|
|
"烧杯": ["BIOYOND_PolymerStation_1FlaskCarrier", "3a14196b-24f2-ca49-9081-0cab8021bf1a"],
|
|
"试剂瓶": ["BIOYOND_PolymerStation_1BottleCarrier", ""],
|
|
"样品板": ["BIOYOND_PolymerStation_6StockCarrier", "3a14196e-b7a0-a5da-1931-35f3000281e9"],
|
|
"分装板": ["BIOYOND_PolymerStation_6VialCarrier", "3a14196e-5dfe-6e21-0c79-fe2036d052c4"],
|
|
"样品瓶": ["BIOYOND_PolymerStation_Solid_Stock", "3a14196a-cf7d-8aea-48d8-b9662c7dba94"],
|
|
"90%分装小瓶": ["BIOYOND_PolymerStation_Solid_Vial", "3a14196c-cdcf-088d-dc7d-5cf38f0ad9ea"],
|
|
"10%分装小瓶": ["BIOYOND_PolymerStation_Liquid_Vial", "3a14196c-76be-2279-4e22-7310d69aed68"]
|
|
}
|
|
},
|
|
"deck": {
|
|
"data": {
|
|
"_resource_child_name": "Bioyond_Deck",
|
|
"_resource_type": "unilabos.resources.bioyond.decks:BIOYOND_PolymerReactionStation_Deck"
|
|
}
|
|
},
|
|
"protocol_type": []
|
|
},
|
|
"data": {}
|
|
},
|
|
{
|
|
"id": "Bioyond_Deck",
|
|
"name": "Bioyond_Deck",
|
|
"children": [
|
|
],
|
|
"parent": "reaction_station_bioyond",
|
|
"type": "deck",
|
|
"class": "BIOYOND_PolymerReactionStation_Deck",
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"config": {
|
|
"type": "BIOYOND_PolymerReactionStation_Deck",
|
|
"setup": true,
|
|
"rotation": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0,
|
|
"type": "Rotation"
|
|
}
|
|
},
|
|
"data": {}
|
|
}
|
|
]
|
|
}
|