-
Notifications
You must be signed in to change notification settings - Fork 40
feat: BioyondCell JSON config migration & Material search dialog auto-handling #215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
改进节点ID解析逻辑以支持多种格式,包括字符串和数字标识符 添加数据类型转换处理,确保写入值时类型匹配 优化错误提示信息,便于调试节点连接问题
添加后处理站的YAML配置文件,包含动作映射、状态类型和设备描述
… configurations - Removed redundant action value mappings from bioyond_dispensing_station. - Updated goal properties in bioyond_dispensing_station to use enums for target_stack and other parameters. - Changed data types for end_point and start_point in reaction_station_bioyond to use string enums (Start, End). - Simplified descriptions and updated measurement units from μL to mL where applicable. - Removed unused commands from reaction_station_bioyond to streamline the configuration.
# Conflicts: # unilabos/device_comms/opcua_client/client.py # unilabos/device_comms/opcua_client/node/uniopcua.py # unilabos/registry/devices/post_process_station.yaml
…rial search logic - Migrate bioyond_cell config to JSON structure and remove global variable dependencies - Implement material search confirmation dialog auto-handling - Add documentation: 20260113_物料搜寻确认弹窗自动处理功能.md and 20260113_配置迁移修改总结.md
- Updated the module path for BioyondDispensingStation in bioyond_dispensing_station.yaml to reflect the new directory structure. - Updated the module path for BioyondReactionStation and BioyondReactor in reaction_station_bioyond.yaml to align with the revised organization of the codebase.
- Update coin_cell_assembly.py with material search dialog handling - Update YB_warehouses.py with latest warehouse configurations - Remove outdated documentation and test data files
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR integrates two major features into the dev branch:
Changes Summary
1. BioyondCell JSON Configuration Migration
config.pyto JSON structurebioyond_cell_workstation.pyto acceptbioyond_configparameter from JSONself.bioyond_configdictionary accessconfig.bioyond_configstructure inyibin_electrolyte_config.jsonunilabos/devices/workstation/bioyond_studio/bioyond_cell/bioyond_cell_workstation.pyunilabos/devices/workstation/station.pyyibin_electrolyte_config.jsonunilabos/devices/workstation/bioyond_studio/bioyond_cell/20260113_JSON配置迁移经验.md2. Material Search Dialog Auto-Handling
material_search_enableparameterunilabos/devices/workstation/coin_cell_assembly/coin_cell_assembly.py_handle_material_search_dialog()func_pack_device_init_auto_start_combined()withmaterial_search_enableparameterunilabos/registry/devices/coin_cell_workstation.yamlunilabos/devices/workstation/coin_cell_assembly/coin_cell_assembly_b.csv(added 3 Modbus coil definitions)unilabos/devices/workstation/coin_cell_assembly/20260113_物料搜寻确认弹窗自动处理功能.mdTesting
yibin_electrolyte_config.jsonRelated Documentation
20260113_JSON配置迁移经验.md20260113_物料搜寻确认弹窗自动处理功能.md