Qone_nmr: category: - Qone_nmr class: action_value_mappings: abort: feedback: {} goal: {} goal_default: {} handles: {} result: {} schema: description: '' properties: feedback: additionalProperties: true title: EmptyIn_Feedback type: object goal: additionalProperties: true title: EmptyIn_Goal type: object result: additionalProperties: false properties: return_info: type: string title: EmptyIn_Result type: object required: - goal title: EmptyIn type: object type: EmptyIn auto-monitor_folder_for_new_content: feedback: {} goal: {} goal_default: check_interval: 60 expected_count: 1 monitor_dir: null stability_checks: 3 handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: check_interval: default: 60 description: 检查间隔时间(秒),默认60秒 type: string expected_count: default: 1 description: 期望生成的.nmr文件数量,默认1个 type: string monitor_dir: description: 要监督的目录路径,如果未指定则使用self.monitor_directory type: string stability_checks: default: 3 description: 文件大小稳定性检查次数,默认3次 type: string required: [] type: object result: {} required: - goal title: monitor_folder_for_new_content参数 type: object type: UniLabJsonCommand auto-strings_to_txt: feedback: {} goal: {} goal_default: output_dir: null string_list: null txt_encoding: utf-8 handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: output_dir: description: 输出目录(如果未指定,使用self.output_directory) type: string string_list: description: 字符串列表 type: string txt_encoding: default: utf-8 description: 文件编码 type: string required: - string_list type: object result: {} required: - goal title: strings_to_txt参数 type: object type: UniLabJsonCommand get_status: feedback: {} goal: {} goal_default: {} handles: {} result: {} schema: description: '' properties: feedback: additionalProperties: true title: EmptyIn_Feedback type: object goal: additionalProperties: true title: EmptyIn_Goal type: object result: additionalProperties: false properties: return_info: type: string title: EmptyIn_Result type: object required: - goal title: EmptyIn type: object type: EmptyIn start: feedback: {} goal: string: string goal_default: string: '' handles: {} placeholder_keys: {} result: return_info: return_info success: success schema: description: '' properties: feedback: additionalProperties: true title: StrSingleInput_Feedback type: object goal: additionalProperties: false properties: string: description: '包含多个字符串的输入数据,支持两种格式: 1. 逗号分隔:如 "A 1 B 2 C 3, X 10 Y 20 Z 30" 2. 换行分隔:如 "A 1 B 2 C 3 X 10 Y 20 Z 30"' type: string title: StrSingleInput_Goal type: object result: additionalProperties: false properties: return_info: type: string success: type: boolean title: StrSingleInput_Result type: object required: - goal title: StrSingleInput type: object type: StrSingleInput module: unilabos.devices.Qone_nmr.Qone_nmr:Qone_nmr status_types: status: str type: python config_info: [] description: Oxford NMR设备驱动,支持CSV字符串到TXT文件的批量转换功能,并监测对应.nmr文件的大小变化以确认结果生成完成 handles: [] icon: '' init_param_schema: config: properties: {} required: [] type: object data: properties: status: type: string required: - status type: object version: 1.0.0