# Goal - 分离操作的目标参数 string purpose # 分离目的 ('wash', 'extract', 'separate',必需) string product_phase # 产物相 ('top', 'bottom',必需) string from_vessel # 源容器(可选) string separation_vessel # 分离容器(可选) string to_vessel # 目标容器(可选) string waste_phase_to_vessel # 废相目标容器(可选) string solvent # 溶剂名称(可选) float64 solvent_volume # 溶剂体积(可选) string through # 通过材料(如 'celite',可选) int32 repeats # 重复次数(可选) float64 stir_time # 搅拌时间(可选) float64 stir_speed # 搅拌速度(可选) float64 settling_time # 沉降时间(可选) string vessel # 分离容器名称(XDL参数,可选) string volume # 体积规格(XDL参数,可选) string product_vessel # 产物收集容器(XDL参数,可选) string waste_vessel # 废液收集容器(XDL参数,可选) --- # Result - 操作结果 bool success # 操作是否成功 string message # 结果消息 string return_info --- # Feedback - 实时反馈 string status # 当前状态描述 string current_device # 当前设备 builtin_interfaces/Duration time_spent # 已用时间 builtin_interfaces/Duration time_remaining # 剩余时间