chiller: category: - temperature class: action_value_mappings: auto-build_modbus_frame: feedback: {} goal: {} goal_default: device_address: null function_code: null register_address: null value: null handles: {} placeholder_keys: {} result: {} schema: description: build_modbus_frame的参数schema properties: feedback: {} goal: properties: device_address: type: integer function_code: type: integer register_address: type: integer value: type: integer required: - device_address - function_code - register_address - value type: object result: {} required: - goal title: build_modbus_frame参数 type: object type: UniLabJsonCommand auto-convert_temperature_to_modbus_value: feedback: {} goal: {} goal_default: decimal_points: 1 temperature: null handles: {} placeholder_keys: {} result: {} schema: description: convert_temperature_to_modbus_value的参数schema properties: feedback: {} goal: properties: decimal_points: default: 1 type: integer temperature: type: number required: - temperature type: object result: {} required: - goal title: convert_temperature_to_modbus_value参数 type: object type: UniLabJsonCommand auto-modbus_crc: feedback: {} goal: {} goal_default: data: null handles: {} placeholder_keys: {} result: {} schema: description: modbus_crc的参数schema properties: feedback: {} goal: properties: data: type: string required: - data type: object result: {} required: - goal title: modbus_crc参数 type: object type: UniLabJsonCommand auto-stop: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: stop的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: stop参数 type: object type: UniLabJsonCommand set_temperature: feedback: {} goal: command: command goal_default: command: '' handles: {} result: success: success schema: description: '' properties: feedback: properties: status: type: string required: - status title: SendCmd_Feedback type: object goal: properties: command: type: string required: - command title: SendCmd_Goal type: object result: properties: return_info: type: string success: type: boolean required: - return_info - success title: SendCmd_Result type: object required: - goal title: SendCmd type: object type: SendCmd module: unilabos.devices.temperature.chiller:Chiller status_types: {} type: python config_info: [] description: 实验室制冷设备,用于精确的温度控制和冷却操作。该设备通过Modbus RTU协议与控制系统通信,支持精确的温度设定和监控。具备快速降温、恒温控制和温度保持功能,广泛应用于需要低温环境的化学反应、样品保存、结晶操作等实验场景。提供稳定可靠的冷却性能,确保实验过程的温度精度。 handles: [] icon: '' init_param_schema: config: properties: port: type: string rate: default: 9600 type: string required: - port type: object data: properties: {} required: [] type: object version: 1.0.0 heaterstirrer.dalong: category: - temperature class: action_value_mappings: auto-close: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: close的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: close参数 type: object type: UniLabJsonCommand auto-set_stir_speed: feedback: {} goal: {} goal_default: speed: null handles: {} placeholder_keys: {} result: {} schema: description: set_stir_speed的参数schema properties: feedback: {} goal: properties: speed: type: number required: - speed type: object result: {} required: - goal title: set_stir_speed参数 type: object type: UniLabJsonCommand auto-set_temp_inner: feedback: {} goal: {} goal_default: temp: null type: warning handles: {} placeholder_keys: {} result: {} schema: description: set_temp_inner的参数schema properties: feedback: {} goal: properties: temp: type: number type: default: warning type: string required: - temp type: object result: {} required: - goal title: set_temp_inner参数 type: object type: UniLabJsonCommand heatchill: feedback: status: status goal: purpose: purpose temp: temp time: time vessel: vessel goal_default: pressure: '' purpose: '' reflux_solvent: '' stir: false stir_speed: 0.0 temp: 0.0 temp_spec: '' time: '' time_spec: '' vessel: category: '' children: [] config: '' data: '' id: '' name: '' parent: '' pose: orientation: w: 1.0 x: 0.0 y: 0.0 z: 0.0 position: x: 0.0 y: 0.0 z: 0.0 sample_id: '' type: '' handles: {} result: success: success schema: description: '' properties: feedback: properties: status: type: string required: - status title: HeatChill_Feedback type: object goal: properties: pressure: type: string purpose: type: string reflux_solvent: type: string stir: type: boolean stir_speed: type: number temp: type: number temp_spec: type: string time: type: string time_spec: type: string vessel: properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: properties: orientation: properties: w: type: number x: type: number y: type: number z: type: number required: - x - y - z - w title: orientation type: object position: properties: x: type: number y: type: number z: type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: vessel type: object required: - vessel - temp - time - temp_spec - time_spec - pressure - reflux_solvent - stir - stir_speed - purpose title: HeatChill_Goal type: object result: properties: message: type: string return_info: type: string success: type: boolean required: - success - message - return_info title: HeatChill_Result type: object required: - goal title: HeatChill type: object type: HeatChill set_temp_target: feedback: {} goal: command: temp goal_default: command: '' handles: {} result: success: success schema: description: '' properties: feedback: properties: status: type: string required: - status title: SendCmd_Feedback type: object goal: properties: command: type: string required: - command title: SendCmd_Goal type: object result: properties: return_info: type: string success: type: boolean required: - return_info - success title: SendCmd_Result type: object required: - goal title: SendCmd type: object type: SendCmd set_temp_warning: feedback: {} goal: command: temp goal_default: command: '' handles: {} result: success: success schema: description: '' properties: feedback: properties: status: type: string required: - status title: SendCmd_Feedback type: object goal: properties: command: type: string required: - command title: SendCmd_Goal type: object result: properties: return_info: type: string success: type: boolean required: - return_info - success title: SendCmd_Result type: object required: - goal title: SendCmd type: object type: SendCmd module: unilabos.devices.heaterstirrer.dalong:HeaterStirrer_DaLong status_types: status: str stir_speed: float temp: float temp_target: float temp_warning: float type: python config_info: [] description: 大龙加热搅拌器,集成加热和搅拌双重功能的实验室设备。该设备通过串口通信控制,支持精确的温度调节、搅拌速度控制和安全保护功能。具备实时温度监测、目标温度设定、安全温度报警等特性。适用于化学合成、样品制备、反应控制等需要同时进行加热和搅拌的实验操作,提供稳定均匀的反应环境。 handles: [] icon: '' init_param_schema: config: properties: baudrate: default: 9600 type: integer port: default: COM6 type: string temp_warning: default: 50.0 type: string required: [] type: object data: properties: status: type: string stir_speed: type: number temp: type: number temp_target: type: number temp_warning: type: number required: - status - stir_speed - temp - temp_warning - temp_target type: object version: 1.0.0 tempsensor: category: - temperature class: action_value_mappings: auto-build_modbus_request: feedback: {} goal: {} goal_default: device_id: null function_code: null register_address: null register_count: null handles: {} placeholder_keys: {} result: {} schema: description: build_modbus_request的参数schema properties: feedback: {} goal: properties: device_id: type: string function_code: type: string register_address: type: string register_count: type: string required: - device_id - function_code - register_address - register_count type: object result: {} required: - goal title: build_modbus_request参数 type: object type: UniLabJsonCommand auto-calculate_crc: feedback: {} goal: {} goal_default: data: null handles: {} placeholder_keys: {} result: {} schema: description: calculate_crc的参数schema properties: feedback: {} goal: properties: data: type: string required: - data type: object result: {} required: - goal title: calculate_crc参数 type: object type: UniLabJsonCommand auto-read_modbus_response: feedback: {} goal: {} goal_default: response: null handles: {} placeholder_keys: {} result: {} schema: description: read_modbus_response的参数schema properties: feedback: {} goal: properties: response: type: string required: - response type: object result: {} required: - goal title: read_modbus_response参数 type: object type: UniLabJsonCommand auto-send_prototype_command: feedback: {} goal: {} goal_default: command: null handles: {} placeholder_keys: {} result: {} schema: description: send_prototype_command的参数schema properties: feedback: {} goal: properties: command: type: string required: - command type: object result: {} required: - goal title: send_prototype_command参数 type: object type: UniLabJsonCommand set_warning: feedback: {} goal: command: command goal_default: command: '' handles: {} result: success: success schema: description: '' properties: feedback: properties: status: type: string required: - status title: SendCmd_Feedback type: object goal: properties: command: type: string required: - command title: SendCmd_Goal type: object result: properties: return_info: type: string success: type: boolean required: - return_info - success title: SendCmd_Result type: object required: - goal title: SendCmd type: object type: SendCmd module: unilabos.devices.temperature.sensor_node:TempSensorNode status_types: value: float type: python config_info: [] description: 高精度温度传感器设备,用于实验室环境和设备的温度监测。该传感器通过Modbus RTU协议与控制系统通信,提供实时准确的温度数据。具备高精度测量、报警温度设定、数据稳定性好等特点。适用于反应器监控、环境温度监测、设备保护等需要精确温度测量的实验场景,为实验安全和数据可靠性提供保障。 handles: [] icon: '' init_param_schema: config: properties: address: type: string baudrate: default: 9600 type: string port: type: string warning: type: string required: - port - warning - address type: object data: properties: value: type: number required: - value type: object version: 1.0.0